[开发笔记] shell 终端编程记录

偶然的机会,无法使用服务器映射来用记事本工具,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

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值