幾個linux操作命令

2021-07-12 04:32:45 字數 1807 閱讀 5270

一:解壓縮

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一下...