命令 | 说明 | 示例 |
---|---|---|
stat | 显示指定文件的相关信息,比ls命令显示内容更多 | stat 1.txt 显示1.txt文件的详细信息 |
who | 显示在线登录用户 | |
hostname | 显示主机名称 | |
uname | 显示系统信息 | |
top | 显示当前系统中耗费资源最多的进程 相当于windows中的任务管理器 | |
ps | 显示瞬间的进程状态 | ps aux显示当前系统进程的详细信息(也可以使用ps -ef),"ps aux | grep geo-"在当前进程信息中,查询包含geo-的信息 |
du | 显示指定的文件(目录)已使用的磁盘空间的总量 | du 1.txt |
df | 显示文件系统磁盘空间的使用情况 | df 直接显示当前磁盘空间整体使用情况,df 1.txt 查看1.txt使用的磁盘信息,以及该磁盘的挂载点 |
free | 显示当前内存和交换空间的使用情况 | |
ifconfig | 显示网络接口信息 | |
ping | 测试网络的连通性 | |
netstat | 显示网络状态信息 | |
clear | 清屏 | |
kill | 杀死一个进程 | kill -9 pid,可以使用top 查看到高占用的进程,然后kill,或者使用ps aux |
lsof | 查询系统中进程调用的文件,即list opened files | "lsof | more"查询所有进程调用的文件, lsof /sbin/init 查询所有调用了init文件的进程,更加详细的介绍参考 linux lsof命令 |
& | 在命令后面加入 “空格&”,使用这种方法放入后台的命令,在后台处于执行状态。该后台,指的是当前登陆终端的后台 | find / -name install.log & |
nohup | 当我们以远程管理服务器的方式,在远程终端执行后台命令,如果在命令尚未执行完毕时就退出登陆,那么命令会被中断,nohup 命令的作用就是让后台工作在离开操作终端时,也能够正确地在远程后台执行 | nohup [命令] &,如“nohup find / -print > /root/file.log &” ,查找根目录下的所有文件,打印输出到file.log文件,在终端的后台执行,在远程服务器的后台执行。 |
关于系统操作命令,参考 http://c.biancheng.net/linux_tutorial/14/