进阶指令
1、df指令
指令 | 概念 |
---|---|
df | 查看磁盘的空间 |
df -h | 以较高可读性查看展示大小 |
2、free指令
指令 | 概念 |
---|---|
free -m | 以MB为单位查看内存的使用情况 |
3、head指令
指令 | 概念 |
---|---|
head -n 文件路径 | 查看一个文件的前n行,默认为10 |
head |
4、tail指令(一般用于查询系统日志)
指令 | 概念 |
---|---|
tail -n 文件路径 | 查看一个文件的最后n行,默认10行 |
tail -f 文件路径 | 查看一个文件的动态变化(不能是用户手动增加) |
5、 less指令
指令 | 概念 |
---|---|
less 需要查看的文件路径 | 查看文件,以较少的内容进行输出,按下辅助功能键(数字+回车、空格+上下键)查看更多 |
6、wc指令
指令 | 概念 |
---|---|
wc -lwc 需要统计的文件路径 | 统计文件内容信息(包括行数、单词数、字节数) |
-l | 表示lines,行数 |
-w | 表示words,单词数 |
-c | 表示bytes,字节数 |
7、date指令(*****五星级重要~)
指令 | 概念 |
---|---|
date | 输出当前系统时间(CST当地时间、) |
date +%F | 输出一个形式为年-月-日(等价与date +%Y-%m-%d) |
date ”+%F %T“ | 输出一个形式为年-月-日 时:分:秒(等价与date ”+%Y-%m-%d %H:%M:%S”) |
date -d ”-1 day“ ”+%Y-%m-%d %H:%M:%S“ | 获取之前或者之后的某个时间(备份 ,,,-1 day前一天。year年,month月,后几天的为+) |
8、cal指令
指令 | 概念 |
---|---|
cal | 画出一个当月日历 |
cal -3 | 表示输出上一个月+本月+下一个月日历 |
cal -y 年份 | 显示某年日历 |
cal -m | 以每个星期第一天为周一 |
9、clear/ctrl+L指令
指令 | 概念 |
---|---|
clear或者ctrl+L | 清除终端中已经存在的命令和结果(信息)其实是隐藏到最上面 |
10、管道(*****又一个。。。)
作用:管道一半可以用于“过滤”、“特殊”、“扩展处理”
语法:管道不能单独使用,必须需要配合前面所讲的一些指令来一起使用,其作用主要是辅助作用
①“过滤”案例:需要通过管道查询出根目录下包含“y”字母的文档名称 : ls /|grep y (grep --> 过滤)
说明:
1.以管道作为分界线,管道前面的输出就是后面指令的输入。
2.grep指令:主要用于过滤
②“特殊”案例:通过管道的操作方法来实现less的等价效果(了解—脱了裤子放屁?)
cat 路径|less
③扩展处理:ls / | wc -l 统计某个目录下的文档的总个数
我还是一个刚刚入门的萌新XD,
这篇文章也只是我用来记录自己学习过程的第一步…如果有什么不对的地方还请前辈,大佬们指出,让我提前改正,万分感谢.