进阶命令
- df命令
作用:查看磁盘空间
语法:#df -h
注:若不加“-h”磁盘空间大小就不会带单位,所以以方便起见加上“-h”。
- free -n命令
作用:查看内存使用情况。
语法:#free -m
注:free后面加上“-m”,内存的使用数据的单位为mb(兆),所以“-m”的意思就是以可读性最高的方式输出结果。
3.head命令
作用:查看一个文件的前n行,如果不指定n的大小,则默认显示前10行。
语法:#head -n 文件路径
4.tail命令
作用:查看文件的末n行,如果不指定n的大小,则默认显示后10行。
语法:#tail -n 文件路径
作用2:可以通过tail命令来查看一个文件的动态变化。
语法:#tail -f 文件路径
该命令主要用于查看系统日志。
5.less命令
作用:查看文件,以较少的内容进行输出,按下辅助功能键(数字+回车,空格+上下方向键)查看更多。
语法:#less 需要查看的文件路径
6.wc命令
作用:统计文件内容信息(包含行数,单词数,字节数)。
语法:#wc -lwc 需要统计的文件路径。
-l:表示lines,行数。
-w:表示words,单词数à按照空格来判断单词数量。
-c:表示bytes,字节数
7.date命令(重点)
作用:表示操作时间和日期(读取,设置)
语法:#date à输出当前时间
语法2:#date +%F à输出年月日
语法3:#date “+%F %T” à输出年月日
语法4:#date -d “-1 day“ ”%F &T“ à获取之前或者之后的某个时间(一般用于备份)
符号的可选值有“-”表示之前,“+”表示之后。
8.cal命令
作用:cal命令用来操作日历。
语法:#cal 等价于#cal -1 à直接输出当前月份的日历。
语法2:#cal -3 表示输出上一个月+本月+下个月的日历。
语法3:#cal -y 年份 表示输出某一个年份的日历。
9.clear/ctrl+L命令
作用:清除终端上已经存在的命令和结果(信息)
语法:clear 快捷键:ctrl+L
注:该命令并不是真的清除了之前的信息,而是吧之前的信息隐藏到了最上面,我们可以通过滚动条继续查看以前的信息。
10.管道(重点)
管道符:|
作用:管道一般用于“过滤”,“特殊”,“扩展处理”。管道不能单独使用,必须需要配合前面所讲的一些指令一起使用,其作用主要是辅助作用。
过滤案例:需要通过管道查询当前目录下包含“L”字母的文档名称。
语法:#ls /|grep L
注;针对上面真个命令,以管道作为分界线,前面的命令有个输出,后面需要先输入,然后再过滤,最后在输出,通俗的讲就是管道前面的输出就是后面指令的输入。
Grep指令:主要用于过滤。,可以跟别的命令(必须要有输出结果)
(2)特殊用法案例:通过管道的操作方法来实现less的等价效果(了解)
之前通过less查看一个文件可以#less 路径
现在通过管道还可以这样,#cat 路径|less (和less效果一样。)
(3)扩展处理:请使用学过的命令来统计某个目录下的文档总个数。
语法:#ls / | wc -l或者 -w