ls,top,ps,df命令简单记录

ls命令就是列出对应目录下的文件,可以ls后面什么都不跟,这样就直接是查看当前目录下的文件,如下:

也可以跟上一些选项

比如ls -l (ll):

或者跟上路径,比如ll etc/

还有诸如ll -al,详细列出所有包括隐藏文件

而在Linux系统中,任何以‘.’开头的文件名,都是隐藏文件或目录。
ls在不加任何参数情况下,无法查看隐藏文件,如果要查看隐藏文件,就必须要使用-a这个参数

还有一个ls -R 递归的列出当前目录下的所有目录及其子目录,如下图所示

top

这个命令是用来查看实时的系统状态,能够实时显示系统中各个进程的资源占用状况。该命令可以按照对CPU的使用、内存使用和执行时间对系统任务进程进行排序显示。

其中重点关注的是系统负载状态,表示的系统在过去 1分钟、5分钟、15分钟 内的平均负载,通常这个要关注服务器的cpu,如果数字接近cpu数,那就需要注意了,如果已经明显高于了,那就要做相应的措施了。

进程IDPID进程的唯一ID号。
USERUSER进程所有者的用户名。
优先级PR进程的优先级(由内核动态调整,值越小优先级越高)。
Nice值NI进程的“友好度”,范围-20到19。值越小,优先级越高,越“不友好”(抢占更多CPU)。用户可通过 nice/renice 调整。
虚拟内存VIRT进程使用的虚拟内存总量(包括共享库、申请未用的内存等)。
常驻内存RES进程实际使用的、未被换出的物理内存大小(单位常为KiB)。这是看内存占用的关键指标
共享内存SHR可能被其他进程共享的内存大小(如共享库)。
%CPU%CPU进程自上次更新以来使用的CPU时间百分比。这是top默认的排序键。
%MEM%MEM进程使用的物理内存(RES)占总内存的百分比
TIME+TIME+进程自启动以来使用的总CPU时间(格式分:秒.百分秒)。
COMMANDCOMMAND启动该进程的命令行或程序名称。

ps

ps显示系统进程在瞬间的运行动态

主要使用命令组合:

ps -ef #显示所有用户、系统的进程,包含每个程序的完整路径
ps -aux #显示更详细的进程信息

详解:

df

最后是df,这个命令是显示Linux系统的磁盘空间占用情况,只显示已挂载的。

通常使用频率最高的是

df -h #人性化查看磁盘空间情况,就是把单位换成G和m
df -Th #查看磁盘空间并展示文件系统类型如ext4,xfs等
df -hi #查看磁盘分区Inode占用情况

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注