前言
工作中常用的linux指令总结
一、mv指令:
文件移动:
android@localhost:~$ mv pang/Hi3751V81/HiDPTAndroidV500R002C00SPC060.tar.gz pang
文件命名:
mv a.txt b.txt
二、copy指令:
cp hisilicon/HiDPTAndroidV500R002C00SPC060_patch.tar.gz pang/Hi3751V81
三、解压tar.gz文件:
tar -zxvf xxxxx.tar.gz
四、find命令:
基本格式:find path expression
(1)find / -name httpd.conf #在根目录下查找文件httpd.conf,表示在整个硬盘查找
(2)find /etc -name httpd.conf #在/etc目录下文件httpd.conf
(3)find /etc -name '*srm*' #使用通配符*(0或者任意多个)。表示在/etc目录下查找文件名中含有字符串‘srm’的文件
(4)find . -name 'srm*' #表示当前目录下查找文件名开头是字符串‘srm’的文件
五、文件压缩并分割成多个9G的文件
文件压缩并分割命令:
tar -jcf - rk3399_9.0 | split -b 9G - rk3399_9.0.tar.bz.
还原文件用下面的命令:
cat rk3399_9.0.tar.bz.* | tar -jx
六、grep命令指定文件类型搜索
find . -name "*.c" | xargs grep "hello word !"