remount
mount -o rw,remount /system 把该挂载点设置为可读可写,解决read-only问题
压缩解压缩
常用
1..tar 用 tar –xvf 解压
2..gz 用 gzip -d或者gunzip 解压
3..tar.gz和.tgz 用 tar –xzf 解压
4..bz2 用 bzip2 -d或者用bunzip2 解压
5..tar.bz2用tar –xjf 解压 tar -cjf images.tar.bz2 ./images/ 压缩。、
6.tar -xvJf xz文件的解压node-v8.11.1-linux-x64.tar.xz
tar
打包命令
假如想打包lib库到当前目录下
tar zcvf ./xxx.tar.gz /opt/xxx/target/lib
假如你不在opt的lib目录下打包
可以加-C指定目录,这样解压出来的包就不带目录前缀。
tar zcvf ./xxx.tar.gz -C /opt/xxx/target lib
这样就把lib打包 但是这个包解压出来是个lib目录,而不是lib目录下的文件
或者直接去那个lib目录下打包再拷贝出来
z:代表的是压缩 gz
c:代表的是打包
x:代表的是解压
v:代表的是过程
f:代表的是指定文件名
bz2
grep
grep -Rnw “xxx” ./*
-R 递归 n显示行号 w 全词匹配
-l 只列出匹配的文件名
-L 列出不匹配的文件名
grep -Rwl “struct platform_driver” ./ | xargs grep -rwn “.id_table”
从当前目录下递归查找含有struct platform_driver的文件,并从这些文件中打印出带.id_table的行号。
scp
scp xxxx kalaneryok@169.254.1.220:/data1/akk/