Linux命令操作笔记

1. grep命令
它能在文件中搜索符合要求的文本,并把匹配的行打印出来

            语法:  grep [-acinv] [--color=auto] '搜寻字符串' filename
            选项与参数:
            -r :递归搜索
            -a :将 binary 文件以 text 文件的方式搜寻数据
            -c :计算找到 '搜寻字符串' 的次数
            -i :忽略大小写的不同,所以大小写视为相同
            -n :顺便输出行号
            -v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行!
            --color=auto :可以将找到的关键词部分加上颜色的显示喔!

        查找包含teacher文本的所有行并打印在屏幕上,                            

                   命令:grep ‘teacher’ /root/Linux.txt。
        不区分大小写的查找teacher文本的所有行并打印在屏幕上,                  

                   命令:grep -i 'teacher' /root/Linux.txt。
        查找包含teacher文本的所有行并将匹配行的总数打印在屏幕上,                

                   命令:grep -c 'teacher' /root/Linux.txt。
        查找包含teacher文本的所有行并打印在屏幕上同时显示行号,              

                  命令:grep -n 'teacher' /root/Linux.txt。
        
        查找root目录下包含Linux的文件,

                  命令:ls /root | grep 'Linux'。

      

      排除当前目录下面的configs和reference目录,查找CONFIG_SCREEN_ST7796S_RGB16BIT字符串:

        grep --exclude-dir={configs,reference} -nr 'CONFIG_SCREEN_ST7796S_RGB16BIT'

        grep --include=\*.{c,py} --exclude-dir=out --exclude=*.img  -irn "over newer" .

     排除当前目录下面的configs目录,查找CONFIG_SCREEN_ST7796S_RGB16BIT字符串:

       grep --exclude-dir="configs" -nr 'CONFIG_SCREEN_ST7796S_RGB16BIT'

 

2. find命令
            查找目录:find /(查找范围) -name '查找关键字' -type d
            查找文件:find /(查找范围) -name 查找关键字 -print
            find -name '*.c'|xargs grep 'set_log_level'
            find -name '*.[ch]'|xargs grep 'hiLsAdc_release' --color


watch "dmesg | tail -20"  实时监控内核打印
dmesg | head -20 打印前20条
dmesg | tail -20 打印后20条
dmesg | more   打印所有
dmesg | less

将当前目录下面的所有文件,拷贝到目的文件夹,注意当前目录下有一个点
cp currentDir/. destDir/

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值