linux 命令整理

1.grep用法

搜索该文件夹下的文件内容
grep -irl 关键字 需要搜索的目录

列出a.txt中所有的逗号,每个逗号一行
grep -o ',' a.txt 
算出a.txt中逗号的个数
grep -o ',' a.txt | wc -w 

查看文件中是否有.sh 忽略大小写
cat a.txt | grep -i .sh
查看文件中出现1808的行
grep 1808 a.txt 

获取目录下的文件数

ls -l | grep -c '^-'

2.du命令

查看当前文件夹下内容占用存储总大小,自动变更为kb mb Gb
du -sh 
查看当前文件夹下每个文件(或者文件夹)占用存储大小,自动更改单位
du -h *
不自动变更单位
du -k kb 为单位
du -m mb 为单位


3.wc命令

统计文件的行号和文件字节数
行号
wc a.txt | awk '{print$1}'
字节数
wc a.txt | awk '{print$3}'
cat a.txt | wc -c

统计文件的行数
cat a.txt | wc -l 

4.ls和ll命令

对当前目录下的文件按文件生成时间排序后输出
ls -lrt 正序
ls -lt  倒序
ls -lh  以kb,mb等单位进行显示文件大小

显示目录下文件的生成日期,格式化后的时间,两个方法
ll --full-time

ls -lt  --time-style='+%Y%m%d%H%M%S' | awk '{print $6}'
不显示以.txt结尾的文件
ll -I '*.txt'

查看文件节点号

ll -i 

第一串数字就是文件节点号,利用文件节点号可以删除一些通过rm命令无法删除的文件,比如文件名为-0.05或者乱码的文件名:

通过ll -i -0.05 拿到文件节点号,然后

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值