写在前面
跳转连接:
进阶指令
df
作用
查看磁盘的空间
用法
补充:
--h
表示以可读性较高的方式显示磁盘的空间(自适应单位, 同ls -lh
)
free
作用
查看内存使用情况
用法
free -m
补充:
-m
表示以 $MB$ 为单位进行显示Swap
表示临时内存,当系统真实内存不够用的时候可以临时使用磁盘空间来充当内存。
head
作用
查看一个文件的前n行,如果不指定n,则默认显示前10行。
用法
head -n 文件路径【n表示数字】
tail
作用
查看一个文件的未n行,如果n不指定默认显示后10行
用法
用法 1
tail -n 文件路径【n表示数字】
用法 2
tail -f 文件路径
可以通过tail指令来查看一个文件的动态变化内容 【变化的内容不能是用户手动增加的】
,该命令一般用于查看系统的日志比较多。
less
作用
查看文件,以较少的内容进行输出,按下辅助功能键(数字+回车、空格键+上下方向键)查看更多
用法
less 需要查看的文件路径, 按q
键退出
wc
作用
统计文件的信息,包括:行数、列数、字节数
用法
wc -lwc 需要统计的文件路径
选项解释:
- -l:表示行数
- -w:单词数 【按照空格判断单词】
- -c:字节数
date
作用
操作当前系统时间(读取、设置)
用法
用法 1
date 选项
常见选项:
- +%F
- “+%F %T”
用法 2
获取之前或者之后的某个时间(备份)
date -d “-1 day” “+%F %T”
符号的可选值:+(之后) 或者 - (之前)
单位的可选值:day(天)、month(月份)、year(年)
%F:表示完整的年月日
%T:表示完整的时分秒
%Y:表示四位年份
%m:表示两位月份(带前导0)
%d:表示日期(带前导0)
%H:表示小时(带前导0)
%M:表示分钟(带前导0)
%S:表示秒数(带前导0)
cal
作用
操作日历
用法
cal 表示输出当月日历
clear/ctrl + L
作用
清除终端中已经存在的命令和结果(信息)
用法
clear/ctrl + L
补充:需要注意的是,该命令并不是真的清除了之前的信息,而是把之前的信息的隐藏到了最上面,通过滚动条继续查看以前的信息。
管道
作用
管道一般可以用于“过滤”,“特殊”,“扩展处理”。
用法
管道符:|
,管道不能单独使用,必须需要配合前面所讲的一些指令来一起使用,其作用主要是辅助作用。
- eg1:统计当前目录下包含
L
字母的文件/目录名称
补充:
- 管道符作为分界线,符号左侧指令的输出,做为符号右侧命令的输入
grep
表示过滤
- eg2:统计当前目录下有多少个文件/文件夹