天天看點

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

Linux常用指令

  • 1.常用指令
    • 1.1 shutdown
    • 1.2 其他關機指令
    • 1.3 其他重新開機指令
    • 1.4 系統運作級别
  • 2.目錄操作指令
    • 2.1 cd
    • 2.2 ls
    • 2.3 pwd
    • 2.4 mkdir
    • 2.5 rmdir
    • 2.6 rm
    • 2.7 cp
    • 2.8 mv
  • 3.檔案處理指令
    • 3.1 touch
    • 3.2 cat
    • 3.3 tac
    • 3.4 more
    • 3.5 less
    • 3.6 head
    • 3.7 tail
  • 4.連結指令
    • 4.1 ln
  • 5.權限管理指令
    • 5.1 chmod
    • 對目錄和檔案的rwx權限
    • 5.2 chown
    • 5.3 chgrp
    • 5.4 umask
  • 6.檔案搜尋指令
    • 6.1 find
    • 6.2 locate
    • 6.3 which
    • 6.4 whereis
    • 6.5 grep
  • 7.幫助指令
    • 7.1 man
    • 7.2 whatis
    • 7.3 apropos
    • 7.4 --help 檢視指令的主要選項
    • 7.5 help
  • 8.使用者管理指令
    • 8.1 useradd
    • 8.2 passwd
    • 8.3 who
    • 8.4 w
  • 9.壓縮解壓指令
    • 9.1 gzip
    • 9.2 gunzip
    • 9.3 tar
    • 9.4 zip
    • 9.5 unzip
    • 9.6 bzip2
    • 9.7 bunzip2
  • 10.網絡指令
    • 10.1 write
    • 10.2 wall
    • 10.3 ping
    • 10.4 ifconfig
    • 10.5 mail
    • 10.6 last
    • 10.6 lastlog
    • 10.7 traceroute
    • 10.8 netstat
    • 10.9 setup
    • 10.10 mount
  • 11.其它指令
    • 11.1 ps
    • 11.2 kill
    • 10.3 重新開機網絡
    • 10.4 切換使用者
    • 10.4 關閉防火牆
    • 10.5 清屏
    • 10.6 vi模式下快捷鍵

1.常用指令

1.1 shutdown

文法:shutdown 選項【chr】時間

-c 取消前一個關機指令

-h 關機

-r 重新開機

例:8點關機

shutdown -h 20:00
           

1.2 其他關機指令

①half

②poweroff 類似于關閉電源

③init 0

1.3 其他重新開機指令

①reboot

②init 6

1.4 系統運作級别

0 關機

1 單使用者

2 不完全多使用者,不含NFS服務

3 完全多使用者

4 未配置設定

5 圖形界面

6 重新開機

① 檢視運作級别

cat /etc/inittab
           

② 修改系統預設的運作級别

id:3:initdefault:

③ 查詢系統運作級别

runlevel
           
linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

2.目錄操作指令

2.1 cd

執行權限:所有使用者

功能:切換目錄

文法:cd 【目錄】

cd /         切換到根目錄
cd /usr      切換到根目錄下的usr目錄
cd ../       切換到上一級目錄 或者  cd ..
cd ~         切換到home目錄
cd -         切換到上次通路的目錄
           

. 目前目錄 cd .

… 上一級目錄 cd …

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

2.2 ls

執行權限:所有使用者

功能:顯示目錄檔案

文法:ls 選項【-ald】 【檔案或目錄】

① -a 顯示所有檔案,包括隐藏檔案

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

② -l 顯示詳細資訊

-h 顯示檔案大小用位元組顯示

(權限,檔案打開計數,所有者,所屬組,檔案的大小,最後的修改時間,檔案名)

權限說明: 3位1組分别表示 所有者 所屬組 其他人 的權限 rwx

-開頭 是 檔案

d開頭 是 目錄

l開頭 是 軟連結

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

③-d 檢視目錄屬性

-i 檢視檔案的ID

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

2.3 pwd

執行權限:所有使用者

功能:顯示目前所在目錄的絕對路徑

文法:pwd

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

2.4 mkdir

執行權限:所有使用者

功能:建立目錄(預設隻能建立一級新的目錄)

文法:mkdir 選項【-p】 【目錄】

① -p 建立多級子目錄

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

2.5 rmdir

執行權限:所有使用者

功能:删除空目錄

文法:rmdir 【目錄】

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

2.6 rm

執行權限:所有使用者

功能:删除檔案或目錄

文法:rm -rf【檔案、目錄】

-r 删除目錄

-f 強制執行 不提示

① 删除檔案

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

② 強制删除檔案夾

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

2.7 cp

執行權限:所有使用者

功能:複制檔案或目錄

文法:cp 選項【-rp】【源檔案】【目标檔案】

① 複制檔案

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

-p 保留被複制檔案的屬性

-r 遞歸複制目錄,同時可以改名

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

2.8 mv

執行權限:所有使用者

功能:剪切檔案或改名

文法:mv 【源檔案、目錄】【目标檔案、目錄】

① 剪切目錄

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

② 改名

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

3.檔案處理指令

3.1 touch

執行權限:所有使用者

功能:建立空檔案

文法:touch【檔案名】

① 在目前目錄下建立檔案

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

② 在指定目錄下建立檔案

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

3.2 cat

執行權限:所有使用者

功能:顯示檔案内容

文法:cat【檔案名】

-n 顯示行号

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

3.3 tac

執行權限:所有使用者

功能:顯示檔案内容(反向顯示)

文法:tac【檔案名】

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

3.4 more

執行權限:所有使用者

功能:分頁顯示檔案内容(百分比)

文法:more【檔案名】

(空格)或 f 翻頁

(Enter) 換行

q或Q 退出

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

3.5 less

執行權限:所有使用者

功能:分頁顯示檔案内容(可以傳回 和 檢索要顯示的内容)

文法:less【檔案名】

(空格)或 f 翻頁

(Enter) 下一行

PageUp 向上翻頁

(↑) 上一行

q或Q 退出

① 關鍵詞搜尋

/關鍵詞 ----> n鍵 周遊下一個關鍵詞所在位置

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

3.6 head

執行權限:所有使用者

功能:顯示檔案前幾行内容 (預設顯示10行)

文法:head【檔案名】

-n 指定行數

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

3.7 tail

執行權限:所有使用者

功能:顯示檔案最後幾行内容 (預設顯示10行)

文法:tail【檔案名】

-n 指定行數

-f 動态顯示檔案夾末尾内容

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

4.連結指令

4.1 ln

執行權限:所有使用者

功能:生成連結檔案

文法:ln -s【原檔案】【目标檔案】

-s 建立軟連結 權限l開頭

軟連結特點

① 權限為 lrwxrwxrwx

② 檔案大小-隻是符号連結

③ 箭頭指向源檔案

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

硬連結

①可以實作同步更新

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

②硬連結的i節點相同

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

③ 不能跨分區;軟連結可以

④ 不能針對目錄使用,隻能是檔案;軟連結可以對目錄使用

5.權限管理指令

5.1 chmod

執行權限:所有使用者

功能:改變檔案或目錄權限

文法:chmod 【{ugoa}{±=}{rwx}】【檔案或目錄】【mode=421】【檔案或目錄】

-R 遞歸修改

注:隻有檔案的所有者和所屬組可以修改檔案的權限

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令
linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

數字表示權限 r–4 w–2 x–1

例:755 == -rwxr-xr-x

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

對目錄和檔案的rwx權限

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

5.2 chown

執行權限:所有使用者

功能:改變檔案或目錄的所有者

文法:chown【使用者名】【檔案或目錄】

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

5.3 chgrp

執行權限:所有使用者

功能:改變檔案或目錄的所屬組

文法:chgrp【使用者組】【檔案或目錄】

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

5.4 umask

執行權限:所有使用者

功能:顯示、隐藏檔案的 預設權限

文法:umask【-S】

-S 以rwx形式顯示建立檔案夾預設權限

① 顯示建立檔案夾預設權限

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

② 用數字顯示檔案和檔案夾的權限

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

6.檔案搜尋指令

6.1 find

執行權限:所有使用者

功能:檔案搜尋

文法:find【搜尋範圍】【比對條件】

①按檔案名查找 -name

例:在目錄/etc中查找檔案init

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

②模糊查詢 *比對任意字元 ?比對單個字元

例:在目錄/etc中查找檔案名中含有init的檔案

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

③按檔案名查找 不區分大小寫 -iname

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

④按檔案大小查找 -size

+n 大于 -n 小于 n 等于

檔案大小 100M=102400K=204800資料塊

例:在根目錄下查找大于100M的檔案

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

⑤按所有者查找檔案 -user

例:在根目錄下查找所有者為dengfan的檔案

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

⑥按所屬組查找檔案 -group

⑦按時間屬性檔案

-amin 通路時間 access

-cmin 檔案屬性 change

-mmin 檔案内容 modify

例:在/etc目錄下查找5分鐘内被修改過屬性的檔案和目錄

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

⑧多條件查詢

-a 兩個條件同時滿足

-o 兩個條件滿足一個即可

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

⑨根據檔案類型查找檔案 -type

f 檔案 d 目錄 l 軟連結

例:在目錄/etc中查找檔案名中含有init的目錄

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

⑩對查找到的結果進行操作 -exec/-ok 指令 {} ;

-ok 會進行确認

例:顯示查詢到的資料

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

⑪ 通過i節點查找檔案 -inum

6.2 locate

執行權限:所有使用者

功能:在檔案資料庫中查找檔案

文法:locate【檔案名】

① -i 不區分大小寫

locate 讓使用者可以很快速的搜尋某個路徑。
預設每天自動更新一次,是以使用locate 指令查不到最新變動過的檔案。
為了避免這種情況,可以在使用locate之前,先使用updatedb指令,手動更新資料庫。
如果資料庫中沒有查詢的資料,則會報出locate: can not stat () 
`/var/lib/mlocate/mlocate.db’: No such file or directory該錯誤!
updatedb即可!
           

對于/tmp這個臨時目錄下的檔案或目錄,利用locate指令是無法查找的

例:查找檔案inittab檔案

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

6.3 which

執行權限:所有使用者

功能:搜尋 指令所在目錄及别名資訊

文法:which【指令】

例:指令 ls 所在目錄 alias 别名

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

6.4 whereis

執行權限:所有使用者

功能:搜尋 指令所在目錄及幫助文檔

文法:whereis【指令】

例:指令 ls 所在目錄 和 幫助文檔所在位置

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

6.5 grep

執行權限:所有使用者

功能:在檔案中搜尋 字串比對的行 并 輸出

文法:grep -iv【指定字串】【檔案】

-i 不區分大小寫

-v 排除指定字串

例:在/etc/inittab中查找systemctl

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

例:在/etc/inittab中 查詢出 行首不為#的行

7.幫助指令

7.1 man

執行權限:所有使用者

功能:擷取幫助資訊

文法:man【指令 或 配置檔案】

1 指令的幫助 5 配置檔案的幫助

例:檢視ls指令 文檔

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

例:檢視 services配置檔案 文檔

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令
當查詢的指令有 指令文檔 和 配置檔案文檔 時,指定查詢的文檔
           

例:檢視passwd 配置檔案的幫助

man 5 passwd
           

7.2 whatis

執行權限:所有使用者

功能:擷取幫助資訊

文法:whatis【指令】

例:檢視ls指令的 簡短幫助文檔

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

7.3 apropos

執行權限:所有使用者

功能:擷取幫助資訊

文法:apropos【配置檔案】

例:檢視services配置檔案的 簡短幫助文檔

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

7.4 --help 檢視指令的主要選項

例:檢視touch指令的主要選項

touch --help
           
linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

7.5 help

執行權限:所有使用者

功能:擷取Shell内置指令(沒有路徑的指令)的幫助資訊

文法:help【指令】

例:檢視umask指令的幫助資訊

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

8.使用者管理指令

8.1 useradd

執行權限:root

功能:添加新使用者

文法:useradd【使用者名】

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

8.2 passwd

執行權限:root

功能:設定使用者密碼

文法:passwd【密碼】

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

8.3 who

執行權限:所有使用者

功能:檢視登入使用者資訊

文法:who

格式: 登入使用者名 登入終端(tty本地終端,pts遠端終端) 登入時間

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

8.4 w

執行權限:所有使用者

功能:檢視登入使用者的詳細資訊

文法:w

格式: 添加

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

9.壓縮解壓指令

9.1 gzip

執行權限:所有使用者

功能:壓縮檔案

文法:gzip【檔案】

壓縮後的檔案格式: .gz

隻能壓縮檔案,不能壓縮目錄
壓縮比大概原檔案的1/5
壓縮後原來的檔案不保留
           

例:壓縮 shiyuan檔案

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

9.2 gunzip

執行權限:所有使用者

功能:解壓縮.gz的壓縮檔案

文法:gunzip【壓縮檔案】

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

9.3 tar

執行權限:所有使用者

功能:打包目錄

① 打包文法:tar 選項【-zcf】【壓縮後的檔案名】【要壓縮的檔案】

-c 打包目錄

-v 顯示打包過程

-f 指定檔案名

-z 打包并壓縮檔案

打包後的檔案格式: .tar.gz

例:打包并壓縮/etc 下的所有檔案 壓縮後的壓縮包指定名稱為etc.tar.gz

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

② 解壓縮文法:tar 選項【-zxvf】【解壓後的檔案名】

-x 解包

-v 顯示詳細資訊

-f 指定解壓檔案

-z 解壓縮

例:解包etc.tar.gz 下的所有檔案

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

9.4 zip

執行權限:所有使用者

功能:壓縮檔案 或 目錄==(保留原來的檔案)==

文法:zip 選項【-r】【壓縮後的檔案名】【檔案或目錄】

-r 壓縮目錄

壓縮後的檔案格式: .zip

例:壓縮檔案

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

9.5 unzip

執行權限:所有使用者

功能:解壓縮.zip的檔案

文法:unzip 【壓縮檔案】

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

9.6 bzip2

執行權限:所有使用者

功能:壓縮檔案

文法:bzip2 選項【-k】【檔案】

-k 産生壓縮檔案後儲存原檔案

圖檔

9.7 bunzip2

執行權限:所有使用者

功能:解壓檔案

文法:bunzip2 選項【-k】【檔案】

-k 解壓檔案後儲存原檔案

圖檔

10.網絡指令

10.1 write

執行權限:所有使用者

功能:給使用者發資訊,以Ctrl+D結束

文法:write<使用者名>

圖檔

10.2 wall

執行權限:所有使用者

功能:發送資訊給廣播内所有的人

文法:wall <資訊>

圖檔

10.3 ping

執行權限:所有使用者

功能:測試網絡連通性

文法:ping IP位址

-c 指定發送次數

ping -c 2 192.168.1.1
           

10.4 ifconfig

執行權限:root

功能:檢視和設定網卡資訊

文法:ifconfig 網卡名稱 IP位址

ifconfig eth0 192.168.1.1
           

10.5 mail

執行權限:所有使用者

功能:檢視和發送電子郵件

文法:mail 【使用者名】

例:發生郵件給root

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

10.6 last

執行權限:所有使用者

功能:檢視目前和過去登入過的使用者資訊

文法:last

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

10.6 lastlog

執行權限:所有使用者

功能:檢視使用者最後一次的登入資訊

文法:lastlog

-u 使用者的UID

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

10.7 traceroute

執行權限:所有使用者

功能:顯示資料包到主機間的路徑

文法:traceroute

圖檔

10.8 netstat

執行權限:所有使用者

功能:顯示資料包到主機間的路徑

文法:netstat 選項【tulrn】

-t TCP協定

-u UDP協定

-l 監聽

-r 路由

-n 顯示IP位址和端口号

例:檢視本機監聽的端口

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

例:檢視本機所有的網絡連接配接

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

例:檢視本機路由表

linux常用指令1.常用指令2.目錄操作指令3.檔案處理指令4.連結指令5.權限管理指令6.檔案搜尋指令7.幫助指令8.使用者管理指令9.壓縮解壓指令10.網絡指令11.其它指令

10.9 setup

執行權限:root

功能:配置網絡

文法:setup

10.10 mount

執行權限:使用使用者

功能:配置網絡

文法:mount 【-t 檔案系統】裝置檔案名 挂載點

例:挂載CD光牒

圖檔

11.其它指令

11.1 ps

指令:ps -ef 檢視所有正在運作的程序

11.2 kill

指令:kill pid 或 kill -9 pid(強制殺死程序) pid:程序号

10.3 重新開機網絡

指令:service network restart

10.4 切換使用者

指令:su - 使用者名

10.4 關閉防火牆

指令:chkconfig iptables off

10.5 清屏

指令:ctrl + L

10.6 vi模式下快捷鍵

esc後:
儲存并退出快捷鍵:shift+z+z
光标跳到最後一行快捷鍵:shift+g
删除一行:dd
複制一行内容:y+y
粘貼複制的内容:p
           

繼續閱讀