Linux常用命令(二)

2022-02-13 10:06:20 字數 1715 閱讀 5879

19. 檔案壓縮命令

(1)。gzip [檔名]  壓縮後的檔案格式是.gz  

只能壓縮檔案不能壓縮目錄

不保留原始檔

(2)。gunzip [檔名]  解壓縮命令

(3)。tar 選項[cvf] [目錄]  打包目錄  壓縮後的檔案格式是.tar.gz

-c  產生.tar打包檔案

-v  顯示詳細資訊

-f  指定壓縮後的檔名

-z  打包同時壓縮

例子:tar -zcvf  dir1.tar.gz  dir1(將目錄dir1壓縮成乙個打包並壓縮的檔案)

解包的方法:tar -zxf  newdir.tar.gz

(4)。zip [-r]  [壓縮後的檔名] [原始檔/資料夾名]

既可以壓縮檔案也可以壓縮資料夾(壓縮目錄的時候要加上-r)

例子:壓縮檔案  zip services.zip /etc/services

壓縮目錄  zip -r test.zip /test

unzip解壓

(5)。bzip2 [-k保留原始檔] [檔名]

壓縮後的格式是.bz2

bunzip2 [-k] [壓縮檔案]  解壓

20. 網路通訊指令

(1)。write 《使用者名稱》向乙個使用者傳送資訊  ctrl+d結束

(2)。wall

(3)。ping  -c 次數

(4)。ifconfig [-a] 檢視網絡卡資訊  ifconfig eth0 ip位址(改變網絡卡0的ip位址)

21. 關機命令

shutdown  執行許可權root

例子:shutdown -h now

reboot

22. 命令別名

如果定義乙個命令,例子:alias  copy=cp

如果定義的是乙個命令的組合,例子:alias drm=「rm -rf」

取消別名:unalias

23. 輸入輸出重定向

>或》 輸出重定向

>清空檔案,重新寫入內容

>>追加內容到檔案的末尾

《輸入重定向

例子:wall< /etc/motd

2>錯誤輸出重定向

例子:瀏覽乙個不存在的目錄

ls /asdfasd 2>ls.err(就會將不存在目錄這個錯誤資訊儲存到ls.err中)  

24. 管道

將乙個命令的輸出傳送給另乙個命令,作為另乙個命令的輸入

用法:命令1 | 命令2 | 命令3。。。。。。| 命令n

25. 邏輯命令

(1);  命令之間用;連線可以讓多個命令按順序執行

(2)&&  只有&&之前的名執行成功後,後面的命令才被執行

(3) ||   只有||之前的命令執行失敗後,後面的命令才被執行

26. 命令替換符``(鍵盤1左邊的那個符號)

例子:ls -l `which touch`  意思是檢視touch命令所在目錄的詳細資訊

相當於whitch touch  得到目錄/usr/bin/touch

然後再ls -l /usr/bin/touch  最後得到詳細資訊的結果

小記:用file  [檔名]  可以檢視檔案的型別

tab鍵可以補全命令或者檔名稱

clear或者ctrl+l清屏

ctrl+u刪除游標之前的內容

history顯示所有之前的命令

wc -l [檔名]檔案有多少行

Linux常用命令(二)

fdisk l 顯示分割槽列表 disk dev sda 500.1 gb,500107862016 bytes 255 heads,63 sectors track,60801 cylinders units cylinders of 16065 512 8225280 bytes sector ...

Linux常用命令(二)

五 幫助命令 1 man 命令英文原意 manual 命令所在路徑 usr bin man 執行許可權 所有使用者 語法 man 命令或配置檔案 功能描述 獲得幫助資訊 範例 man ls 檢視ls命令的幫助資訊 man services 檢視配置檔案services的幫助資訊 2 info 指令英...

Linux 常用命令(二)

setup命令 root localhost setup 進入進行系統設定 退出 tab quit cp 複製命令 cp 123 321 cp a 123 321 rm命令 刪除命令 r 目錄及檔案 root localhost html rm i qiao.txt rm remove regula...