1、ls:用来显示目标列表
选项
选项 |
功能 |
-a |
显示所有文件包括隐藏文件 |
-A |
显示所有文件包括隐藏文件但除过.和… |
–c |
多列显示输出结果,以ctime 排序 |
-l |
单列显示结果 |
-t |
用文件和目录更改时间排序 |
-d |
列出目录本身,而不是目录中的内容 |
-i |
列出文件的inode号 一般和-l一起使用 |
-h |
将文件的大小以kB MB GB格式显示 |
2、pwd:显示当前工作目录 绝对路径
选项 |
功能 |
-L |
显示当前的路径,不管有没有链接文件,不加选项时就是以此显示 |
-P |
显示当前路径,如果有链接文件,直接显示链接文件指向的文件 |
3、cd:改变工作目录
cd :改变工作目录
选项 |
功能 |
~ |
用户目录 |
– |
当前目录 |
. . |
上级目录 |
!$ |
把上个命令的参数当作cd参数使用 |
4、date:显示或者设置日期
选项 |
功能 |
-d |
显示字符串所指的时期与时间 |
-s |
根据字符串设定时期与时间 |
5、 passwd:设置用户的认证信息
选项 |
功能 |
-k |
到期后密码仍然可以使用 |
-U |
unlock,解除锁定 |
-l |
lock,锁定用户密码,只有root有权限操作 |
-f |
强制操作:只有root有权限 |
-n |
两次密码修改的最小天数 |
-x |
-两次密码修改的大大天数 |
-stdin |
密码从标准输入获取密码,非交互式设置密码使用 |
-w |
距离多少天提醒用户修改密码 |
-s- |
查询密码状态 |
-i |
密码过期后 多少天之后,用户被禁用 |
例: # echo 123456 | passwd --stdin root
6、su : 改变用户身份
su - username
-c commond: 变更用户为 user的使用者,执行commomd命令,再变回原来使用者
-:用户的环境变量切换
7、clear:清理
快捷键----- CTRL+l: 清理
8、uname -a : 打印当前系统的相关信息
如图:
9、uptime:打印系统总共用了多长时间和系统平均负载
注: 每个cpu内核处理的进程数为3,一个双核cpu的load average为6的时候说明机器
已经被充分使用
系统平均负载 :在特定的时间间隔内运行在队列中的平均进程数
1cpu中进程数不大于3个
10、dmesg:开机信息
11、free:显示当前系统内存状态
|
|
选项 |
功能 |
-b |
以Byte为单位显示内存情况 |
– |
– |
-k |
以KB为单位显示内存使用情况 |
-m |
以Mb为单位显示内存情况 |
-s -时间 |
间隔多长时间发一次内存情况 |
-t |
显示内存总和 |
注:文本数据解释
total:内存总和
used:已经使用的内存
free:空闲的内存
shared:当前已经废弃不用
buffers/catch:缓存内存数
available:还可以使用的物理内存
buffer与catch的区别:
12、ps:显示系统进程瞬间运行状态
选项:
-l:所有详细信息
-aux:当前以用户为主的所有进程状态
文本数据解释
F |
代表这个程序的旗帜 |
4 |
使用者为superuser |
s |
代表程序的状态(STAT) |
UID |
代表执行者身份 |
PID |
进程号的ID |
PPID |
父进程的ID |
C |
CPU使用的资源百分比 |
PRI |
进程中的优先权,值越小越早被执行 |
NI |
这个进程的你nice值,表示进程的优先级的修正数值 |
ADDR |
内核函数 |
WCHAN |
表示目前程序正在运作当中 |
TTY |
登入者的终端机位置 |
tIME |
使用掉CPU的时间 |
CMD |
所下达的指令名称 |
SZ |
使用掉的内存 |
13、top:动态监控系统处理器状态
A: top前五行统计信息
第一行
top - 21:58:36 up 3:15, 3 users, load average: 0.00, 0.01, 0.05
内容 |
含义 |
21:58:36 |
表示当前时间 |
up 3:15 |
系统当前运行时间:分 |
3 users |
当前登录用户数 |
load average: 0.00, 0.01, 0.05 |
系统负载,即任务队列的平均长度。三个数值分别为1分钟,5分钟,15分钟前到现在的平均值 |
第二行
Tasks: 108 total, 1 running, 107 sleeping, 0 stopped, 0 zombie
内容 |
含义 |
108 total |
进程总数 |
1 running |
正在运行的进程数 |
107 sleeping |
睡眠的进程数 |
0 stopped |
停止进程数 |
0 zombie |
僵尸进程数 |
第三行
%Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
内容 |
含义 |
0.0 us |
用户占用CPU百分比 |
0.0 sy |
内核空间占用CPU百分比 |
0.0 ni |
用户空间内改变过优先级的进程占用CPU百分比 |
100.0 id |
空闲CPU百分比 |
0.0 wa |
等待输入输出的CPU打百分比 |
0.0 hi |
-硬中断占用CPU的百分比 |
0.0 si |
软中断占用CPU的百分比 |
0.0 st |
|
第四行
KiB Mem : 995896 total, 668976 free, 143436 used, 183484 buff/cache
|
|
内容 |
含义 |
KiB Mem : 995896 total |
物理总内存 |
668976 free |
空闲内存总量 |
143436 used |
使用物理内存总量 |
183484 buff/cache |
/用作内核缓存的内存总量 |
第五行:
KiB Swap: 2097148 total, 2097148 free, 0 used. 667216 avail Mem
内容 |
含义 |
KiB Swap: 2097148 total |
交换区总量 |
2097148 free |
空闲交换区总量 |
0 used |
使用交换区总量 |
667216 avail Mem |
可用于下一次分配的物理内存总量 |
B:进程信息
内容 |
含义 |
PID |
进程ID |
PPID |
父进程ID |
USER |
进程者的用户名 |
NI |
nice值.负值表示高优先级,正值表示低优先级 |
VIRT |
进程虚拟化总量,单位kb |
RES |
进程使用的,未被换出的物理内存大小,单位kb |
SHR |
共享内存大小 |
S 进程状态. |
R:runing S:sleeping T:stop Z:zombie D:不可中断 |
%CPU |
上次更新到现在的CPU时间占用百分比 |
%MEN |
进程使用的物理内存百分比 |
TIME+ |
进程使用的CPU时间总计,单位1/100秒 |
COMMAND |
命令行 |
PR |
进程优先级 |