工作笔记之“linux shell 常用命令”

回显:
echo amlinsan

查找文件:
find . -name property_service.c

查找文件(忽略大小写):
find . -iname property_service.c

限定目录深度查找文件:
find . -mindepth 5 \( -iname IServiceStateExt.aidl -o -iname ServiceStateExt.aidl \) -print

打开文本文件:
gedit file

用默认程序打开文件或文件夹:
xdg-open ./

搜索字串:
grep your_string ./ -inr

替换文本字符:将“MTK_GPS_SUPPORT”=换成“MTK_GPS_SUPPORT = ”
sed -i "s/MTK_GPS_SUPPORT=/MTK_GPS_SUPPORT = /g" *.mak

重命名文件:把目录下所有文件命中的空格换成下划线
rename 's/ /_/g' *
对应windows下的pl脚本:
system"rename *.pbm *.bmp"

重命名:
mv gcc-4.4 gcc

删除文件,如批量删除CVS:
find . -name 'CVS' | xargs rm -r

批量push apk:
ls | xargs -I {} adb push {} system/app

多.gz一起解压:
tar -zvxf ALPS.GB.FDD2.MP.V3.9_BIRD73_GB_GPL.tar.gz
   cat ALPS.GB.FDD2.MP.V3.9_BIRD73_GB_INHOUSE.tar.gz0* | tar zvxf -


分段压缩:
tar cjf - .git/ | split -d -b 4000m - BD6753_35GC_C_L1_ALPS.L1.MP3.V2_20151012.tar.bz2.

 

ln -s 源文件 软连接文件
其中,源文件的路径要针对即将创建的软连接文件提供。

检查有没有重复行:
sort mediatek/build/tools/javaoption.pm | uniq -d

压缩与解压缩:
zip -r output.zip folderxxx filexxx
unzip output.zip
rar a output.rar folderxxx filexxx
rar x output.rar


获得可执行权限:
chmod 777 * -R   
去掉写权限:

chmod o-w /usr


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值