- df:查看文件系统的磁盘使用情况
- free:显示内存的使用情况
- wc:统计文件内容信息
- date:显示或设定系统的日期与时间
- cal:显示指定月份的日历
- clear/ctrl+L:清除终端已经存在的信息(其实不是真正清除)
- grep:用于查找文件里符合条件的字符串
- 管道
一:df:查看文件系统的磁盘使用情况
df [选项]... [FILE]...
-h:可读性好一点
参数参考:https://www.runoob.com/linux/linux-comm-df.html
二:free:显示内存的使用情况
free [-bkmotV][-s <间隔秒数>]
-m:以mb为单位查看
-h:7版本的,我觉得这个看的更舒服
参数参考:https://www.runoob.com/linux/linux-comm-free.html
附加:
1:真实内存为1.6G
2:Swap:临时内存,当系统内存不够用可以使用磁盘空间来充当临时内存
三:wc:统计文件内容信息
wc [-clw][--help][--version][文件...]
-l:行数
-w:单词数
-c:字节数(bytes)
前三个是:行数,单词数(依照空格来判断的),字节数
参数参考:runoob.com/linux/linux-comm-wc.html
四:date:显示或设定系统的日期与时间
参数参考:https://www.runoob.com/linux/linux-comm-date.html
学习参考:http://lnmp.ailinux.net/date(这个看的舒服点)
#获取当前时间
[root@localhost A]# date +%F%T
2020-06-2112:35:21
[root@localhost A]# date +%F+%T
2020-06-21+12:36:13
#带引号,里面是整体
[root@localhost A]# date "+%F %T"
2020-06-21 12:36:33
[root@localhost A]# date "+%Y-%m-%d %H:%M:%S"
2020-06-21 12:39:56
date -d "+1 day" "+%Y-%m-%d %H:%M:%S"
[root@localhost A]# date -d "+1 day" "+%Y-%m-%d %H:%M:%S"
2020-06-22 12:48:42
附加:
同样的,day(天),month(月),year(年)
+ 是当天后,- 是当天前
比如上面的+1 day就是明天
%F:完整年月日
%T:完整时分秒
%Y:年
%m:月
%d:日
%H:时
%M:分
%S:秒
五:cal:显示指定月份的日历
cal等价于cal -1
用法:
cal [选项] [[[日] 月] 年]
选项:
-1, --one 只显示当前月份(默认)
-3, --three 显示上个月、当月和下个月
-s, --sunday 周日作为一周第一天
-m, --monday 周一用为一周第一天
-j, --julian 输出儒略日
-y, --year 输出整年
-V, --version 显示版本信息并退出
-h, --help 显示此帮助并退出
六:clear/ctrl+L:清除终端已经存在的信息(其实不是真正清除)
ctrl+L:这个是快捷键
clear是命令
七:grep:用于查找文件里符合条件的字符串
grep [-abcEFGhHilLnqrsvVwxy][-A<显示列数>][-B<显示列数>][-C<显示列数>][-d<进行动作>][-e<范本样式>][-f<范本文件>][--help][范本样式][文件或目录...]
参数参考:https://www.runoob.com/linux/linux-comm-grep.html
八:管道
管道符:|(不能单独使用)
作用:过滤,特殊,扩展处理。
#如查询A下面包含a的文件
[root@localhost A]# ls
aaa bbb
#这里的./可以去掉,因为我查的是当前A目录下的,这里写着就提醒路径
[root@localhost A]# ls ./|grep a
aaa
#以管道|作为分界线,前面的输出,后面的是输入,然后过滤
#这里也可以实现类似less的效果
cat 路径|less
#查某个目录下的文档数量
ls 路径|wc -l
深入理解管道原理:https://blog.csdn.net/weixin_42717928/article/details/106884764