简介

本地主机win10 ,远程主机 Linux,本文目的,实现win10 远程查看Linux源码,由于vscode 有一个功能是,出现了路径,可以直接在终端打开,很方便的一个功能。

搭建环境

首先参考vscode 远程登陆 远程连接,假如你现在已经连接好了。并且假设你的Linux源码位于

  1. /home/zhou/100ask-imx6-ull/100ask_imx6ull-sdk/Linux-4.9.88
  2. export KERNELROOT=/home/zhou/100ask-imx6-ull/100ask_imx6ull-sdk/Linux-4.9.88
  3. zhou@zhou:~$ cd $KERNELROOT

使用

查找字符串

  1. # 只查找 字符串
  2. grep -nRw "main" --include="*.c"
  3. grep -nRw "main" --include="*.h,*.c"

查找文件

  1. /home/zhou/100ask-imx6-ull/100ask_imx6ull-sdk/Linux-4.9.88
  2. # 查找 ${KERNELROOT} 文件夹下面的 *.c *.h *.dts *.txt
  3. find $KERNELROOT -name "*.c" -o -name "*.h" -o -name "*.dts" -o -name "*.txt"

混合使用

  1. # 查找 ${TARGETDir} 文件夹下面的 *.c *.h *.dts *.txt 的 main字符串
  2. #
  3. find $KERNELROOT -name "*.c" -o -name "*.h" -o -name "*.dts" -o -name "*.txt" | xargs grep "main" -nw

更多

参考资料

vscode 远程登陆