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

  

 

相关文章:

  • 2022-12-23
  • 2021-08-18
  • 2021-06-08
  • 2021-08-04
  • 2021-08-25
  • 2021-10-10
猜你喜欢
  • 2021-05-18
  • 2022-12-23
  • 2022-03-08
  • 2021-11-23
  • 2021-06-19
  • 2021-07-09
  • 2022-02-22
相关资源
相似解决方案