指令汇总
名称 | 说明 |
---|---|
硬盘空间大小 | df -h |
查看硬盘分区 | sudo fdisk -l |
查看发行版信息 | cat /etc/issue |
正在运行的内核版本 | cat /proc/version |
电脑以及操作系统 | uname -a |
内存cpu占用 | top |
内存空闲 | free |
切换用户 | su |
杀死进城 | kill pid |
获取ip地址 | ifconfig |
查看自己所在路径 | pwd |
直接查看文件内容 | cat |
分段查看文件内容 | more |
从尾部查看文件内容 | tail |
查看进程快照信息 | ps -ef ¥ grep docker |
查看当前目录下的内容 | ls |
创建文件夹 | mkdir |
删除文件夹 | rmdir |
创建一个文件 | touch、vi/vim |
查看文件大小 | ll、du |
指令详情
磁盘占用的空间 df
- Filesystem:表示该文件系统位于哪个分区,因此该列显示的是设备名称;
- Used:表示用掉的磁盘空间大小;
- Available:表示剩余的磁盘空间大小;
- Use%:磁盘空间使用率;
- Mounted on:文件系统的挂载点,也就是磁盘挂载的目录位置
top
[root@sss ~]# top
top - 16:54:38 up 7 days, 5:13, 3 users, load average: 0.00, 0.01, 0.05
Tasks: 77 total, 2 running, 75 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.7 us, 0.3 sy, 0.0 ni, 99.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 1882232 total, 813020 free, 330164 used, 739048 buff/cache
KiB Swap: 0 total, 0 free, 0 used. 1386608 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
17215 root 0 -20 127504 12176 9560 S 0.7 0.6 21:46.45 AliYunDun
2770 root 20 0 573932 17232 6088 S 0.3 0.9 1:11.38 tuned
1 root 20 0 43548 3844 2588 S 0.0 0.2 0:06.54 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:08.75 ksoftirqd/0
5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H
... ...
按内存占用排序和按CPU占用排序
- 先输入top
- 然后
- 按P – 以 CPU 占用率大小的顺序排列进程列表
- 按M – 以内存占用率大小的顺序排列进程列表
其他交互
- m 切换显示内存信息。
- t 切换显示进程和CPU状态信息。
free命令 free -h
下面是对这些数值的解释:
- total:总计物理内存的大小。
- used:已使用多大。
- free:可用有多少。
- Shared:多个进程共享的内存总额。
- Buffers/cached:磁盘缓存的大小。
- available 还
可以被 应用程序 使用的物理内存
大小
第三行(-/+ buffers/cached):
- used:已使用多大
- free:可用有多少
free 命令下free/available区别
ree 与 available 的区别
- free 是真正尚未被使用的物理内存数量。
- available 是应用程序认为可用内存数量,available = free + buffer + cache (注:只是大概的计算方法)
su
su命令和su -命令最大的本质区别就是:前者只是切换了root身份,但Shell环境仍然是普通用户的Shell;而后者连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误。su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;而用su -命令切换以后,工作目录变成root的工作目录了
tail
# tail命令,默认打印末尾10行
# 打印末尾指定行数,加上参数-n(假设打印20行)
# tail -n 20 /proc/cpuinfo
mkdir
- 加上-p参数,递归创建,意思就是,创建的父级文件夹不存在就会先把父级文件夹创建出来,再创建子文件夹
创建一个文件touch、vi/vim
环境变量
名称 | 说明 |
---|---|
$(pwd) | 工作目录 |
$PATH | |
$HOME |