[小结]常用shell命令功能小结

1.如何快速查看当前时间?

Date -R

 

2.快速获取insmod的驱动模块的主设备号?

awk ' $2=="misc" {print $1} ' /proc/devices

awk命令的使用参考: http://www.cnblogs.com/repository/archive/2011/05/13/2045927.html

awk ' 模板 {action} '  文件

 

3.截取本地IP的命令:

"ifconfig eth0 | grep inet | cut -d: -f2 | cut -d' ' -f1 > /tmp/ipaddr.txt"

cut的使用:http://www.cnblogs.com/dong008259/archive/2011/12/09/2282679.html

 

4.如何查看某一命令的调用时间?

time -p grep -rn "SigOut" ./ > /dev/null

 

5.批量处理,某个目录下,指定类型文件的,字符串替换?

参考:http://blog.163.com/daniel_ao/blog/static/1100988432010722642551/

http://blog.163.com/lgh_2002/blog/static/4401752620098115317822/

比如如何替换  CTRL目录下,cpp文件中,的 

grep "abc" * -R | awk -F: '{print $1}' | sort | uniq | xargs sed -i 's/abc/abcde/g'

serdes_reg_get_bychannel  -->  serdes_reg_get

serdes_reg_set_bychannel  --> serdes_reg_set

sed -i "s/serdes_reg_set_bychannel/serdes_reg_set/g" 'grep -rl --include=*.cpp  "serdes_reg_set_bychannel" . '

grep  --include=*.cpp "serdes_reg_set_bychannel" * -R | awk -F: '{print $1}' | sort | uniq | xargs sed -i 's/serdes_reg_set_bychannel/serdes_reg_set/g'

 

6.查看编译器的调用头文件路径,库等等问参数?

参考:http://www.tuicool.com/articles/AbyeimN

ehco 'main(){}' | gcc -E -v -

ehco 'main(){}' | arm-linux-gcc -E -v -

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值