linnux常用命令
1.从普通用户切换到root用户
=》1)su [root] 则是取得root的特权,以root的身份执行程序,但保留原来用户环境。
口令:密码
2) su -[root]或者sudo root 是切换到root账号使用,使用的是root用户的环境变量
口令: 密码
说明:1) []代表可选项
2)有些命令即使你使用su root切换到root用户,仍无法执行,所以切换到root用户时,建议使用su – root。
2.从root用户切换到普通用户
=》1)su 普通用户名(注:不用输入密码)
2)exit
3 查看硬盘:df -lh
查看目录 du -hs
4 内存: free -m 按兆为单位输出内存的已用,未用,总共等结果
5 cpu: cat /proc/cpuinfo 输出各处理器的详细信息
6.任务
(1) CTRL+Z
停止进程并放入后台
1、Ctrl+C是发送SIGINT 信号,终止一个进程。比如你正在运行一个查找功能,文件正在查找中,Ctrl+C就会强制结束当前的这个进程。
2、Ctrl+Z是发送 SIGSTOP信号,把当前的程序挂起,暂停执行这个程序,比如你正在mysql终端中,需要出来搞点其他的文件操作,又不想退出mysql终端(因为下次还得输入用户名密码进入,挺麻烦),于是可以ctrl+z将mysql挂起,然后进行其他操作,然后输入fg回车后就可以回来,当然可以挂起好多进程到后台,然后fg 加编号就能把挂起的进程返回到前台。当然,配合bg和fg命令进行前后台切换会非常方便。
3、ctrl-d 不是发送信号,而是表示一个特殊的二进制值,表示 EOF。但是ctrl-d在具体比如getchar应用中又有些特别之处,可以参考”getchar()和EOF”那篇文章
(退出当前的SHELL,相当于exit命令)
(2) jobs
显示当前暂停的进程
(3) bg %N
使第N个任务在后台运行(%前有空格)
(4) fg %N
使第N个任务在前台运行
注:默认bg,fg不带%N时表示对最后一个进程操作
7.查看系统版本信息
lsb_release -a
8.查看机器名
uname -a
9. 查看文件
cat 文件名
10.当前目录表示方法
./
11 suse11如何修改hostname[Linux基础]
1.修改当前的hostname可以用
hostname myname
此时只是修改了内存内部的,下次启动又恢复了
2.机器在启动的时候会调用/etc/rc.d/boot.localnet
脚本看后面的附录,这个脚本会判断当前的$HOSTNAME变量是否设置,没有设置就会读取/etc/HOSTNAME来设置主机名。
3.因此要修改hostname,
3.1、修改/etc/HOSTNAME文件
3.2、修改当前的$HOSTNAME变量
3.3、停掉/etc/rc.d/boot.localnet
3.4、启动 /etc/rc.d/boot.localnet
详细操作如下:
# export HOSTNAME=myname
# echo $HOSTNAME>/etc/HOSTNAME
# /etc/rc.d/boot.localnet stop
# /etc/rc.d/boot.localnet start
12.secureCRT相关
1.每次登陆提示:a public key file has not been specified by this session的解决办法
=》把那个publickey 给取消勾选就可以了
2.securiteCRT的全屏退出办法:快捷键Alt+Enter