linux 文件操作常用命令汇总

1、根据关键字查询问题所在行

grep  key -n  filename

 

2、vi编辑,显示行号

vi filename

:set nu

cat -n 

 

3、find 

 

find . –name ‘m*’ –print      

    在当前目录及其子目录中查找文件名为“m*”的所有文件(‘*’是通配符)并显示文件名。

find . –name ‘m*’ –exec ls –l  {} \;

    在当前目录及其子目录中查找文件名为“m*”的所有文件(‘*’是通配符)并显示详细的文件列表信息。

    -exec 使得find以非交互的方式执行-exec后的命令。‘{}’用于保留find的查找结果,并将其作为ls –l 的输入。

find . –name ‘m*’ –ok  rm  {} \;

    在当前目录及其子目录中查找文件名为“m*”的所有文件(‘*’是通配符)删除之。-ok 使得find以交互的方式执行-ok后的命令。

find . -perm 644 -mtime +4 –print

    在当前目录及其子目录中查找权限为644、4天以前被修改过的文件。

 

4、grep

 

 

-b 在各行之前放置它发现的块号。有时在根据上下文定位磁盘字块时有用

-c 显示匹配行数而不是内容

-h 不显示文件名

-I 在座比较时忽略字母大小写

-n 文件中每行之前给出它的相关行号

-s 无声操作。即除了错误消息外不做任何显示。用于检查退出状态

-v 把搜索翻转为只显示不匹配的行

-w 把表达式当作一个次来搜索,相当于用\<和\>括起来

 

 

4、sh –x可以查看每一行的执行情况

 

 

 

 

 

 

 

 

 




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值