小言_互联网的博客

Linux学习总结(三)

551人阅读  评论(0)
  • 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 <间隔秒数>]

  
  1. -m:以mb为单位查看
  2. -h:7版本的,我觉得这个看的更舒服

参数参考:https://www.runoob.com/linux/linux-comm-free.html

 

附加:

1:真实内存为1.6G

2:Swap:临时内存,当系统内存不够用可以使用磁盘空间来充当临时内存

 

 

三:wc:统计文件内容信息

wc [-clw][--help][--version][文件...]

  
  1. -l:行数
  2. -w:单词数
  3. -c:字节数(bytes)

前三个是:行数,单词数(依照空格来判断的),字节数

参数参考:runoob.com/linux/linux-comm-wc.html

 

 

四:date:显示或设定系统的日期与时间

参数参考:https://www.runoob.com/linux/linux-comm-date.html

学习参考:http://lnmp.ailinux.net/date(这个看的舒服点)


  
  1. #获取当前时间
  2. [root@localhost A]# date +% F% T
  3. 2020 -06-2112 :35 :21
  4. [root@localhost A]# date +% F+% T
  5. 2020 -06-21+12 :36 :13
  6. #带引号,里面是整体
  7. [root@localhost A]# date "+% F % T"
  8. 2020 -06-21 12 :36 :33
  9. [root@localhost A]# date "+% Y-% m-% d % H:% M:% S"
  10. 2020 -06-21 12 :39 :56

  
  1. date -d "+1 day" "+%Y-%m-%d %H:%M:%S"
  2. [root@localhost A] # date -d "+1 day" "+%Y-%m-%d %H:%M:%S"
  3. 2020- 06- 22 12: 48: 42
  4. 附加:
  5. 同样的,day(天),month(月),year(年)
  6. + 是当天后,- 是当天前
  7. 比如上面的+ 1 day就是明天
  8. %F:完整年月日
  9. %T:完整时分秒
  10. %Y:年
  11. %m:月
  12. %d:日
  13. %H:时
  14. %M:分
  15. %S:秒

 

 

 

五:cal:显示指定月份的日历

cal等价于cal -1


  
  1. 用法:
  2. cal [选项] [[[日] 月] 年]
  3. 选项:
  4. -1, --one 只显示当前月份(默认)
  5. -3, --three 显示上个月、当月和下个月
  6. -s, --sunday 周日作为一周第一天
  7. -m, --monday 周一用为一周第一天
  8. -j, --julian 输出儒略日
  9. -y, --year 输出整年
  10. -V, --version 显示版本信息并退出
  11. -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

 

 

八:管道

管道符:|(不能单独使用)

作用:过滤,特殊,扩展处理。


  
  1. #如查询A下面包含a的文件
  2. [root@localhost A] # ls
  3. aaa bbb
  4. #这里的./可以去掉,因为我查的是当前A目录下的,这里写着就提醒路径
  5. [root@localhost A] # ls ./|grep a
  6. aaa
  7. #以管道|作为分界线,前面的输出,后面的是输入,然后过滤

  
  1. #这里也可以实现类似less的效果
  2. cat 路径|less

  
  1. #查某个目录下的文档数量
  2. ls 路径|wc -l

 

 

深入理解管道原理:https://blog.csdn.net/weixin_42717928/article/details/106884764

 


转载:https://blog.csdn.net/weixin_42717928/article/details/106882720
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场