目录
3.head指令(查看一个文件的前n行,如果不指定n,则默认显示前10行)
5.less指令(表示查看文件,以较少的内容进行输出,按下辅助键(上下键,回车键都是一行一行的翻,空格键一面一面的翻页)查看更多)
9.clear/ctrl +L指令(清除终端中已经存在的命令和结果(信息))
1.df指令(查看磁盘空间)
语法:df -h(-h以较高可读性展示,ps:加单位)
2.free指令(查看内存使用情况)
语法:free -m(表示以m为单位进行查看)
Swap:用于临时内存,当系统真实内存不够用时可以临时使用磁盘空间来充当内存
3.head指令(查看一个文件的前n行,如果不指定n,则默认显示前10行)
语法1:head -n 文件路径(n表示数字)
语法2:head -c 文件路径(查看字节)
4.tail指令
作用1:查看文件的末n行,如果n不指定则默认显示后10行
语法:tail -n 文件路径
Eg:想看文件最后一行:tail -1 文件路径
作用2:可以通过tail指令来查看一个文件的动态变化
语法:tail -f 文件路径
PS:变化的内容不可以是用户手动增加的(用重定向符添加可以eg:ls -l > /home/11(把当前目录下的文件名详细信息添加到/home/11这个目录下面去))
该命令一般用于查看系统的日志比较多
在退出时只需要按下q键即可
5.less指令(表示查看文件,以较少的内容进行输出,按下辅助键(上下键,回车键都是一行一行的翻,空格键一面一面的翻页)查看更多)
语法:less 需要查看的文件路径
6.wc指令(统计文件内容信息,包括行数,单词数,字节数)
语法:wc -lwc
-l:表示lines,行数
-w:表示words,单词数,依照空格来统计单词数目
-c:表示bytes,字节数
7.date指令(重点)(表示操作时间日期(读取,设置))
语法1:date(输出形式:2022 年 12 月 13日 星期六 23:11:35
语法2:date +%F(等价于date “+%Y-%m-%d”)输出形式:2022-12-13
(如果小写y:date “+%y-%m-%d”,则输出形式为:22-12-13)
语法3:date “+%F %T”(等价于:date “+%Y-%m-%d %H:%M:%S”)输出形式:2022-12-13 23:19:14
(PS:如果要读取的话必须要加号,否则无法输出,而且大小写要严格注意
“”引号表示让年月日与时分秒成为一个不可分割的整体)
语法4:(获取之前或者之后的某个时间)(备份)
date -d “-1 day””+%Y-%m-%d %H:%M:%S”(获取一天之前的)
date -d “-1 year””+%Y-%m-%d %H:%M:%S”(获取一年之前的)
date -d “+1 day””+%Y-%m-%d %H:%M:%S”(获取一天之后的)
符号的可选值:+(之前) -(之后)
PS:%F:表示完整的年月日
%T:表示完整的时分秒
%Y:表示四位年份
%m:表示两位月份(带前导0)
%d:表示日期(带前导0)
%H:表示小时(带前导0)
%M:表示分钟(带前导0)
%S:表示秒数(带前导0)
8.cal指令(操作日历)
语法1:cal 直接输出当前月份的日历
语法2:cal -3 表示输出上一个月+本月+下一个月的日历
语法3:cal -y 年份 表示输出某一个年份的日历
语法4:cal -m 日历中将周一改为一周的第一天(主要是各个国家的习惯不同,这样一想linux真的很贴心)
9.clear/ctrl +L指令(清除终端中已经存在的命令和结果(信息))
语法:clear(或者快捷键 ctrl +L)
注意:该命令并不是真的清除了之前的信息,而是把之前的信息隐藏到了最上面,通过滚动条继续查看以前的信息
10.管道(重要)
作用:管道一般可以用于“过滤”“特殊”“扩展处理”
语法:管道不能单独使用,必须配合之前的指令一起使用,主要是辅助作用。
1)过滤案例(100%使用):需要通过管道查询出当前目录下包含“y”字母的文档名称。
ls /|grep y (grep:一般用于过滤)
(针对上面命令的说明:
- 以管道作为分界线,前面的命令有个输出,后面需要先输入然后再过滤,最后再输出,通俗的讲就是管道前面的输出就是后面指令的输入
- Grep指令:主要用于过滤,和任意有输出的指令都可以任意搭配)
2)特殊用法案例:可以通过管道的操作方法来实现less的等价效果(了解即可)
之前通过less查看一个文件:less 文件路径
现在通过管道还可以:cat 路径|less
3)扩展处理:请使用学过的命令来统计某个目录下的总个数?
答:ls /| wc -l