工作笔记之“linux shell 常用命令”
2015-10-21 20:09
417 查看
回显:
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
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
相关文章推荐
- android wifi 无线调试
- 运维入门
- 动态清空 nohup 输出文件
- install scrapy with pip and easy_install
- Linux Shell常用技巧
- Shell 脚本编程陷阱
- Linux Shell - 如何使用sort与uniq命令删除重复的文本行
- shell字符串操作详解
- Shell中删除某些文件外所有文件的3个方法
- Ruby中执行Linux shell命令的六种方法详解
- VB使用shell函数打开外部exe程序的实现方法
- Shell编程的一些知识集合
- Shell中的for和while循环详细总结
- 什么是Shell?Shell脚本基础知识详细介绍
- Shell脚本中引用、调用另一个脚本文件的2种方法
- Shell脚本解压rpm软件包
- Linux Shell 数组建立及使用技巧
- Shell脚本实现复制文件到多台服务器的代码分享
- Shell脚本实现批量替换文件内容
- Shell脚本实现的一个简易Web服务器例子分享