【Linux学习04】进阶指令(df,free,head,trail,less,wc,date,cal,clear,|)
文章目录
1 df 指令
# df -h
:以人能看懂的形式查看磁盘空间
2 free 指令
# free -m
:以mb为单位,查看内存使用情况
Swap:用于临时内存,当系统真实内存不够使用时,可以临时使用磁盘空间充当内存。
3 head 指令
# head -n 文件路径
:查看一个文件的前n行,如果不指定n,默认为前10行
4 tail 指令
4.1 # tail -n 文件路径
# tail -n 文件路径
:查看一个文件的后n行,如果n不指定,默认为后10行
4.2 # tail -f 文件路径
# tail -f 文件路径
:通过tail指令查看一个文件的动态变化
退出时按下q键即可。
5 less 指令
# less 需要查看的文件路径
:查看文件,以较少的内容进行输出,按下辅助功能键查看更多。
6 wc 指令
# wc -lwc 需要统计的文件路径
:统计文件内容信息(包括行数,单词数,字节数)
-l
:表示lines,行数
-w
:表示words,单词数
-c
:表示bytes,字节数
7 date 指令
7.1 # date
# date
:表示操作时间(读取,设置)
7.2 # date +%F
# date +%F
:等价于# date "+%Y-%m-%d"
输出形式:2018-03-24
7.3 # date “+%F %T”
# date "+%F %T"
:等价于# date "+%Y-%m-%d %H:%M:%S"
输出形式:2018-12-09 21:12:12
7.4 # date
# date -d "-1 day" "+%Y-%m-%d %H:%M:%S"
获取之前或者之后的某个时间(备份)
-
:之前
+
:之后
day
:日
momth
:月
year
:年
案例:获取当前日期的前一天时间
8 cal 指令
# cal
:等价于# cal -1
,输出当前月份的日历。# cal -3
:表示输出上个月+本月+下个月的日历。# cal -y 2019
:输出某一年份的日历。
9 clear 指令 / ctrl + L 指令
# clear
:等价于快捷ctr+L
,清除终端中已经存在的命令和结果。
并不是真的清除了以前的信息,而是隐藏到了最上方,看不到,可拖动滚动条查看。
10 管道
管道符:|
语法:管道不能单独使用,必须配合前面讲的一些之指令一起使用,主要是辅助作用。
过滤案例:通过管道查询出根目录下包含’y’字母的 文档名称。grep
:主要用于过滤。