風之力

导航

SHELL命令技巧

1、在代码文件里搜索特定字符串,可以处理空格文件名

find ./ \( -name "*.c" -o -name "*.cpp" -o -name "*.h" \) -print0 | xargs -0 grep “Check Handle”

-o 是或者的意思,后面是一个完整表达式,有时要用()分段。

-print0表示是以NULL为分界,而不是以空格为分界

xargs的-0表示以NULL为分界,而不是以空格为分界,与-print0搭配。

 

2、检查内核模块binfmt_misc是否已经加载, 有内容输出说明已经加载了.如果没有加载, 则可以用modprobe binfmt_misc来加载它(在当前的很多Linux发行版中, 一般可以通过sudo systemctl restart systemd-binfmt来启动/重启它, 修改了注册配置也可以通过这条命令来重新加载)

lsmod | grep binfmt

3、查看文件的开头几个字节是怎样的

xxd fzf-0.16.3-linux_386 | head -2

  

 

posted on 2020-09-10 14:59  ZY.Zhou  阅读(167)  评论(0编辑  收藏  举报