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

也可以跟上一些选项
比如ls -l (ll):

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

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

而在Linux系统中,任何以‘.’开头的文件名,都是隐藏文件或目录。
ls在不加任何参数情况下,无法查看隐藏文件,如果要查看隐藏文件,就必须要使用-a这个参数
还有一个ls -R 递归的列出当前目录下的所有目录及其子目录,如下图所示

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

其中重点关注的是系统负载状态,表示的系统在过去 1分钟、5分钟、15分钟 内的平均负载,通常这个要关注服务器的cpu,如果数字接近cpu数,那就需要注意了,如果已经明显高于了,那就要做相应的措施了。
| 进程ID | PID | 进程的唯一ID号。 |
| USER | USER | 进程所有者的用户名。 |
| 优先级 | PR | 进程的优先级(由内核动态调整,值越小优先级越高)。 |
| Nice值 | NI | 进程的“友好度”,范围-20到19。值越小,优先级越高,越“不友好”(抢占更多CPU)。用户可通过 nice/renice 调整。 |
| 虚拟内存 | VIRT | 进程使用的虚拟内存总量(包括共享库、申请未用的内存等)。 |
| 常驻内存 | RES | 进程实际使用的、未被换出的物理内存大小(单位常为KiB)。这是看内存占用的关键指标。 |
| 共享内存 | SHR | 可能被其他进程共享的内存大小(如共享库)。 |
| %CPU | %CPU | 进程自上次更新以来使用的CPU时间百分比。这是top默认的排序键。 |
| %MEM | %MEM | 进程使用的物理内存(RES)占总内存的百分比。 |
| TIME+ | TIME+ | 进程自启动以来使用的总CPU时间(格式分:秒.百分秒)。 |
| COMMAND | COMMAND | 启动该进程的命令行或程序名称。 |
ps
ps显示系统进程在瞬间的运行动态
主要使用命令组合:
ps -ef #显示所有用户、系统的进程,包含每个程序的完整路径
ps -aux #显示更详细的进程信息
详解:

df
最后是df,这个命令是显示Linux系统的磁盘空间占用情况,只显示已挂载的。
通常使用频率最高的是
df -h #人性化查看磁盘空间情况,就是把单位换成G和m
df -Th #查看磁盘空间并展示文件系统类型如ext4,xfs等
df -hi #查看磁盘分区Inode占用情况

发表回复