参考:http://www.cnblogs.com/laov/p/3541414.html
系统管理命令
stat 显示指定文件的详细信息,比ls更详细
who 显示在线登陆用户
whoami 显示当前操作用户
hostname 显示主机名
uname 显示系统信息
top 动态显示当前耗费资源最多进程信息
ps 显示瞬间进程状态 ps -A 显示所有进程;ps -e 等同于-A;ps -au 显示较详细的资讯;ps -aux 显示所有包含其他使用者的进程。
du 查看目录大小 du -h /home带有单位显示目录信息
df 查看磁盘大小 df -h 带有单位显示磁盘信息
ifconfig 查看网络情况
ping 测试网络连通
man 帮助命令不会用了,例:man ls
clear 清屏
alias 对命令重命名 如:alias showmeit="ps -aux" ,另外解除使用unaliax showmeit
kill 杀死进程,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程。
Linux管道
将一个命令的标准输出作为另一个命令的标准输入。也就是把几个命令组合起来使用,后一个命令除以前一个命令的结果。
例:grep -r "close" /home/* | more 在home目录下所有文件中查找,包括close的文件,并分页输出。
例:ps aux | grep hr 查找包含"hr"的进程
kill -9 pid 强制杀死进程号为pid的进程
在退出ssh时有时遇到不能退出的情况,原因是因为后台还有在运行的进程,
在用管理员执行一个命令后,用Ctrl+Z把命令转移到了后台。导致无法退出root的。
解决方法:jobs -l 找到这个后台运行的进程,然后kill它,就可以正常exit了