一:解壓縮
1:解壓 (解壓引數:x ; 壓縮引數c,後面引數根據檔案字尾分別加vf ,zvf, jvf)
tar –xvf file.tar //解壓tar包
tar -xzvf file.tar.gz //解壓tar.gz
tar -xjvf file.tar.bz2 //解壓 tar.bz2
tar –xzvf file.tar.z //解壓tar.z
unrar e file.rar //解壓rar
unzip file.zip //解壓zip
2:打包tar,壓縮 (device目錄)
tar –czvf device.tar device (device---> device.tar)
tar –czvfdevice.tar.gz device (device-àdevice.tar.gz)
tar –cjvfdevice.tar.bz2 device (device àdevice.tar.bz2)
不加路徑的情況下解壓所有檔案到當前目錄。
解壓到指定路徑:
tar –xzvfdevice.tar.gz –c ./abc 解壓到當前目錄下的abc資料夾
3:複製
複製資料夾:cp –rf ./device ./target
複製檔案:一樣
4:分段解壓
假如:有3個分段解壓檔案
test.tar.gz.01 test.tar.gz.02 test.tar.gz.03
cat合併分割的檔案:將之前分割的壓縮包合併成test.tar.gz
cat test.tar.gz.0* >test.tar.gz (*位置決定了合併的檔案個數)
然後可以通過tar -zxvf來解壓test.tar.gz
tar –zxvf test.tar.gz
也可以使用管道「|」合併兩個指令:
cat test.tar.gz.0* |tar –zxv (最後沒有f是因為f代表後面必須接檔案)
二:複製,移動,尋找
複製:cp –rf 當前檔案路徑 目的路徑
尋找:find ./ -name 「*kenr*」 //尋找檔名含有kenr
grep –r 「adc」./ //尋找檔案中的字元是adc的
三:dd命令
dd if=/dev/urandom of=/data/test.txt bs=1024 count=10000
if=原資料路徑 of=備份資料路徑 bs=位元組數 count=長度
將 urandom的bs*count位元組大小資料備份到data目錄下的test.txt檔案中(以txt檔案備份)
例:dd if=/dev/block/mmcblk0p17 of=/data/params.bin
2048+0 records in
2048+0 records out
1048576 bytes transferred in 0.041 secs(25575024 bytes/sec)
root@e561_eu:/ # ^c
c:\users\***x.ccdomain>adb pull/data/params.bin d:\
4394 kb/s (1048576 bytes in 0.233s)
Linux幾個命令
yy 複製游標所在這一行 4yy複製游標開始向下4行p貼上 dd剪下游標所在 行 2dd 剪下游標所在向下2行 h j k l 左 下 上 右 h當前螢幕上方 m當前螢幕中間 l當前螢幕下方 ctrl f 向下翻一頁 ctrl b 向上翻一頁 ctrl d 向下翻半頁 ctrl u 向上翻半頁 20...
Linux幾個命令
locate which 查詢命令所在的bin檔案位置 ln s home yuxiao sony project kotoba home yuxiao desktop 軟鏈結的路徑必須寫絕對路徑,不能在相應檔案下打邏輯路徑,否則只能建立乙個broken的鏈結。netstat an home net...
幾個linux命令
su 切換使用者 但環境變數未變 su命令和su 命令最大的本質區別就是 前者只是切換了root身份,但shell環境仍然是普通使用者的shell 而後者連使用者和shell環境一起切換成root身份了。只有切換了shell環境才不會出現path環境變數錯誤。su切換成root使用者以後,pwd一下...