共计 1173 个字符,预计需要花费 3 分钟才能阅读完成。
导读 | Linux 下开发这么多年,越来越发现 linux 的强大与高效率, 记录一些自己在 linux 下常用的命令供大家分享。 |
df 命令
用于查看 Linux 文件系统的状态信息,显示各个分区的容量、已使用量、未使用量及挂载点等信息。如:
df -k 以千字节(KB)为单位显示各分区的信息;df -a 显示所有分区,包括大小为 0 的分区;df -T 显示分区类型(EXT2 或 EXT3 等)。此命令查看分区使用量等非常方便,完全不用去找磁盘管理那么麻烦。某天发现一个文件拷贝失败了,df 一看,哦,没有空间了。
du 命令
df 查看分区容量,那肯定有查看文件大小信息的命令,对的,就是 du 命令。用于查看文件或文件夹的大小。如:
du -b /home 以字节为单位显示“/home”文件夹下各个子文件夹的大小;du -ks home 以千字节(KB)为单位显示“/home”文件夹的总大小;ls 同样能获取到文件大小,但 ls 并没有 du 那么方便。
top 命令
天啊,突然发现电脑反应非常慢,到底出了什么鬼。那么 top 命令来了。top 用于实时查看系统状态信息。运行该命令后,屏幕上会显示如下信息:
CPU 状态(CPU states):包括用户进程占用比率、系统进程占用比率、用户的 nice 优先级进程占用比率及空闲 CPU 资源比率等;内存状态(Mem):包括内存总量、使用量、空闲量等;交换分区状态(Swap):包括交换分区总量、使用量、空闲量等;每个进程的状态:包括进程 ID、用户名、优先级、CPU 和内存使用量,以及运行该进程时执行的命令行;执行 top 命令后,每隔 5 秒,系统会自动刷新一次状态信息,如果要指定刷新间隔,在启动时加入“-d”参数即可。例如:top -d 1 启动 top,并且每隔 1 秒刷新一次。进入 top 后,按下如下按钮会有相应功能:【空格】立即刷新显示信息;【M】按内存使用量排序;【N】按进程 ID 排序;【P】按 CPU 使用量排序;【c】扩展命令行信息,显示完整的命令行;【?】显示帮助信息;【q】退出 top 程序。
iostat 命令
同样,iostat 也是显示系统信息类的命令,它统计并输出 CPU 使用信息及特定设备或分区的 IO 信息。例如:
iostat -c 仅显示 CPU 使用情况统计信息;iostat -d 仅显示设备 / 分区使用情况统计信息;iostat -d 2 统计设备 / 分区使用情况,并每隔 2 秒刷新一次;显示的 IO 统计信息中,各部分说明如下:tps 设备每秒收到的 IO 传送请求数;Blk_read/s 设备每秒读入的块数量;Blk_wrtn/s 设备每秒写入的块数量;Blk_read 设备读入的总块数量;Blk_wrtn 设备写入的总块数量;显示的 CPU 统计信息各部分的含义同 top。
今天就暂时说说这四个非常好用的命令
正文完
星哥玩云-微信公众号
