偶然的机会,无法使用服务器映射来用记事本工具,sublime啥的去编程,就尝试使用终端编程,一直觉得这种方式挺不方便的。。无耐只好使用,一下记录使用的指令,便于整理,虽不清楚以后是否会用到。。但记录一下吧~
1、code 代码内容查找
指令: find [路径] -type f -iname "*.[文件类型]" | xargs grep -n --color "[内容]"
在指定目录查找相关内容,即先找相关的文件,可指定查找什么类型的文件,再通过grep出相关nei'rong
简单的查找如 find ./ | xargs grep -n --color "myfunc" -s 即从当前目录中所有文件查myfunc这个关键字
上述 -n --color -s可自由配置,方便使用即可
2、按行打开 vim 编辑器
指令:vim +[行数] [文件全名]
通过上述code 查找后 可以通过这个指令 如 vim +1001 ./myfunc.c 打开myfunc.c 的1001 然后编辑即可
3、vim中查找文件中某个内容
指令:\ [内容] + 回车
通过 键入 "\" + "内容" 可以查找相关信息,并通过 "n" 查找下一处 "N" 查找上一处
4、sed查看某个文件的某几行
指令:sed -n '[行数1], [行数2]p' [文件全名]
有时候不想打开文件再退出,可以用sed -n '1001,1020p' ./myfunc.c 打印查看 1001行到 1020行的myfunc.c