第二天——Linux进阶命令(笔记)

1.df指令
查看磁盘空间
df -h

2.free指令
查看内存使用情况
free -h
free -m(以mb为单位查看)
free -g(以g为单位查看)

3.head指令
head -n
查看一个文件的前n行 默认前十行

4.tail命令
tail -n
查看一个文件的后n行 默认前十行
tail -f
查看一个文件的动态变化(手动输入没有用)(可以重定向输入)
一般用于查看系统日志
tail -f 文件路径

5.less命令
查看文件 以较少的内容进行输出 按辅助功能键查看更多
(数字+回车 空格键 上下键)
less 文件路径

6.wc指令
统计文件内容信息(行数 单词书 字节数)
wc -lwc 文件路径
-l(lines)行数(更有用)
-w(words)字数(按空格统计)
-c(bytes)字节数

7.date指令(重点)
表示操作时间日期(读取 设置), shell脚本
date(CST(当地时间))
date +%F(等价于date “%Y-%m-%d”) 输出形式:2019-10-02
date “+%F %T”(等价于date “+%Y-%m-%d %H:%M:%S”)
%F表示完整的年月日
%T完整的时分秒
%Y代表四位年份
%m表示两位月份(带前导0)
%d表示日期(带前导0)
%H表示小时(带前导0)
%M表示分钟(带前导0)
%S表示秒数(带前导0)
输出形式:2019-10-02 00:18:23
获取之前或者之后的某个时间
date -d “-1 day” “+%Y-%m-%d %H:%M:%S”(一天前)
day month year

8.cal
用来操作日历
cal 直接输出当前月份的日历 == cal -1
cal -3(上月 本月 下月 三个月)
cal -y 年份 (输出某一年份的日历)
cal -s(周日开头 默认)cal -m(周一开头)

9.clear/ctrl+L指令
清除终端中已经存在的命令和结果
并不是真的清除了之前的信息,而是把之前的信息隐藏到最上面

10.管道(重要)
管道符:|
作用:管道一般可以用于“过滤”,“特殊”,“拓展处理”
语法:管道不能单独使用 要配合别的指令 辅助作用
过滤案例:用管道查询出当前目录下包含“y”字母的文档名称
例子:ls /|grep y
(管道前面指令的输出当作后面指令的输入)
grep(过滤 y搜索条件)
管道复现less(cat 路径 | less)
统计某目录下文档个数(ls / | wc -l)

你可能感兴趣的:(Linux入坟)