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 | 进程优先级 |