你好,歡迎來到js代碼網。

微信登錄

首頁>系統/運維> Linux常用基礎操作命令大全(超實用精心整理)

Linux常用基礎操作命令大全(超實用精心整理)

  • 分類:系統/運維
  • 時間:11-09
  • 閱讀:4894

相信大家都對黑客那種只用命令行對電腦操作的風格驚呆了,其實你也可以做到。linux是一款不同于windows的操作系統,而且它是黑客、滲透人員、運維人員等等必會的。如果你想學習,小編下面整理的命令將會能夠讓你基礎的操作它。

1、命令格式

命令 [-選項] [參數]

說明:1)、個別命令不一定遵循這個格式

2)、有多個選項時,可以寫在一起

3)、簡化選項和完整選項

2、目錄處理命令:ls

英文原意:list

所在路徑:/bin/ls

執行權限:所有用戶

功能描述:顯示目錄文件

語法:ls [-選項] [文件或目錄]

-a顯示所有文件,包括隱藏文件

-lh詳細信息顯示

-d查看目錄屬性

-i查看i節點

文件類型:

- 進制文件

d目錄

l軟鏈接



3、目錄處理命令:mkdir

英文原意:make directories

所在路徑:/bin/mkdir

執行權限:所有用戶

功能描述:創建新目錄

語法: mkdir [-p] [目錄名]

-p遞歸創建



4、目錄處理命令:cd

英文原意:change directory

所在路徑:shell內置命令

執行權限:所有用戶

功能描述:切換目錄

語法: cd [目錄]

cd .. 回到上一級目錄

5、目錄處理命令:pwd

英文原意:print working directory

所在路徑:/bin/pwd

執行權限:所有用戶

功能描述:顯示目錄路徑

語法: pwd



6、目錄處理命令:rmdir

英文原意:remove empty directories

所在路徑:/bin/rmdir

執行權限:所有用戶

功能描述:刪除空目錄

語法: rmdir [目錄]

7、文件處理命令:cp

英文原意:copy

所在路徑:/bin/cp

執行權限:所有用戶

功能描述:復制文件或目錄

語法: cp [-選項] [原文件或目錄] [目標文件或目錄]

-r復制目錄

-p保留文件屬性



8、文件處理命令:mv


英文原意:move

所在路徑:/bin/mv

執行權限:所有用戶

功能描述:剪切文件,改名

語法:mv [原文件或目錄] [目標文件或目錄]

9、文件處理命令:rm

英文原意:remove

所在路徑:/bin/rm

執行權限:所有用戶

功能描述:刪除文件

語法:rm -rf [文件或目錄]

-r刪除目錄

-f強制執行


10、文件處理命令:touch

所在路徑:/bin/touch

執行權限:所有用戶

功能描述:創建空文件

語法:touch [文件名]

11、文件處理命令:cat

所在路徑:/bin/cat

執行權限:所有用戶

功能描述:顯示文件內容

語法:cat -n [文件名]

-n顯示行號



12、文件處理命令:tac

所在路徑:/usr/bin/tac

執行權限:所有用戶

功能描述:顯示文件內容(反向列示)

語法:tac [文件名]

13、文件處理命令:more

所在路徑:/bin/more

執行權限:所有用戶

功能描述:分頁顯示文件內容

語法:more [文件名]

空格或f翻頁

Enter換行

q或Q退出

14、文件處理命令:less

所在路徑:/bin/less

執行權限:所有用戶

功能描述:分頁顯示文件內容(可向上翻頁,可搜索)

語法:less [文件名]

/搜索關鍵字



15、文件處理命令:head

所在路徑:/bin/head

執行權限:所有用戶

功能描述:顯示文件內容(可指定看的行數)

語法:head -n 20 [文件名]

-n指定行數

16、文件處理命令:tail

所在路徑:/bin/tail

執行權限:所有用戶

功能描述:顯示文件末尾內容(可指定看的行數)

語法:tail -fn [文件名]

-n指定行數

-f動態顯示文件末尾內容

17、鏈接命令:ln

英文原意:link

所在路徑:/bin/ln

執行權限:所有用戶

功能描述:生成鏈接文件

語法:ln -s [原文件] [目標文件]

-s創建軟鏈接

不加選項生成硬鏈接

軟鏈接:類型windows快捷方式,原文件刪除后軟鏈接不能用

硬鏈接:相當于復制,保留文件的屬性,同步更新。原文件刪除后還能用

判斷硬鏈接:通過i節點識別

不能跨分區

不能針對目錄使用

18、權限管理命令:chmod

英文原意:change the permissions mode of a file

所在路徑:/bin/chmod

執行權限:所有用戶

功能描述:改變文件或者目錄權限

語法:chmod [{ugoa} {+-=} {rwx}] [文件或目錄]

chomod [mode=421] [文件或目錄]

-R遞歸修改

權限的數字表示:

r4

w2

x1



19、權限管理命令:chown

英文原意:change file ownership

所在路徑:/bin/chown

執行權限:所有用戶

功能描述:改變文件或者目錄的所有者

語法:chmod [用戶] [文件或目錄]

20、權限管理命令:chgrp

英文原意:change file group ownership

所在路徑:/bin/chgrp

執行權限:所有用戶

功能描述:改變文件或者目錄所屬組

語法:chmod [用戶組] [文件或目錄]

21、權限管理命令:umask

英文原意:the user file-creation mask

所在路徑:shell內置命令

執行權限:所有用戶

功能描述:顯示、設置文件的缺省權限

語法:umask [-S]

-S以rwx形式顯示新建文件的缺省權限

22、文件搜索命令:find

所在路徑:/bin/find

執行權限:所有用戶

功能描述:文件搜索

語法:find [搜索范圍] [匹配條件]

find /etc -name init-name根據文件名來搜索 -iname(不區分大小寫)

find / -size +204800-size根據文件大小搜索

find /home -user ctt-user-group根據文件所有者所有組搜索

find /etc -cmin -5-cmin查找5分鐘內被修改過屬性的文件和目錄

-a兩個條件都滿足

-o兩個條件滿足任意一個

-exec/-ok命令 {} ; 對搜索結果執行操作

-type根據文件類型查找

-inum根據文件i節點查找



23、文件搜索命令:locate

所在路徑:/bin/locate

執行權限:所有用戶

功能描述:在文件資料庫中查找文件

語法:locate 文件名

updatedb 更新文件資料庫

文件存放在/tmp中不能夠查找

24、文件搜索命令:which

所在路徑:/usr/bin/which

執行權限:所有用戶

功能描述:搜索命令所在目錄及別名信息

語法:which 命令名



25、文件搜索命令:whereis

所在路徑:/usr/bin/whereis

執行權限:所有用戶

功能描述:搜索命令所在目錄及幫助文檔路徑

語法:whereis [命令名稱]

26、文件搜索命令:grep

所在路徑:/bin/grep

執行權限:所有用戶

功能描述:在文件中搜索字符串匹配的行并輸出

語法:grep -iv [指定字串] [文件]

-i不區分大小寫

-v排除指定字串



27、幫助命令:man

英文原意:manual

所在路徑:/usr/bin/man

執行權限:所有用戶

功能描述:獲得幫助信息

語法:man [命令或配置文件]



28、幫助命令:help

所在路徑:shell內置命令

執行權限:所有用戶

功能描述:獲得shell內置命令幫助信息

語法:help 命令

29、用戶管理命令:useradd

所在路徑:/usr/sbin/useradd

執行權限:root

功能描述:添加新用戶

語法:useradd 新用戶名



30、用戶管理命令:passwd

所在路徑:/usr/sbin/passwd

執行權限:root

功能描述:為用戶設置密碼

語法:passwd 用戶名

31、用戶管理命令:who

所在路徑:/usr/bin/who

執行權限:所有用戶

功能描述:查看登錄用戶信息

語法:who

w顯示更為詳細的信息



32、壓縮解壓命令:gzip

英文原意:GNU zip

所在路徑:bin/gzip

執行權限:所有用戶

功能描述:壓縮文件

語法:gzip [文件]

-d可以解壓.gz的壓縮文件

壓縮后文件格式: .gz



33、壓縮解壓命令:gunzip

英文原意:GNU unzip

所在路徑:bin/gunzip

執行權限:所有用戶

功能描述:解壓縮 .gz壓縮文件

語法:gunzip [壓縮文件]

34、壓縮解壓命令:tar

所在路徑:bin/tar

執行權限:所有用戶

功能描述:打包目錄

語法:gzip [選項] [壓縮后文件名] [目錄]

-c打包

-v顯示詳細信息

-f指定文件名

-z打包同時壓縮

-j生成.bz2的壓縮格式

壓縮后文件格式: .tar.gz

tar命令解壓語法:

-x解包

-v顯示詳細信息

-f指定解壓文件

-z解壓縮

-j解壓.bz2壓縮格式

35、壓縮解壓命令:zip

所在路徑:/usr/bin/zip

執行權限:所有用戶

功能描述:壓縮文件或目錄

語法:zip [選項] [壓縮后文件名] [文件或目錄]

-r壓縮目錄

壓縮后文件格式: .zip

36、壓縮解壓命令:unzip

所在路徑:/usr/bin/unzip

執行權限:所有用戶

功能描述:解壓.zip壓縮文件

語法:unzip [壓縮文件]

37、壓縮解壓命令:bzip2

所在路徑:/usr/bin/bzip2

執行權限:所有用戶

功能描述:壓縮文件

語法:bzip2 [選項] [文件]

-k產生壓縮文件后保留原文件

壓縮后文件格式: .bz2

38、壓縮解壓命令:bunzip2

所在路徑:/usr/bin/bunzip2

執行權限:所有用戶

功能描述:解壓文件

語法:bunzip2 [選項] [文件]

-k解壓文件后保留原文

39、網絡命令:write

所在路徑:/usr/bin/write

執行權限:所有用戶

功能描述:給用戶發送信息, 以Ctrl+D保存結束

語法:write <用戶名>

40、網絡命令:wall

英語原意:write all

所在路徑:/usr/bin/wall

執行權限:所有用戶

功能描述:發送廣播信息

語法:wall [message]



41、網絡命令:ping

所在路徑:/bin/ping

執行權限:所有用戶

功能描述:測試網絡連通性

語法:ping [選項] [IP地址]

-c指定發送次數



42、網絡命令:ifconfig

英語原意:interface configure

所在路徑:/sbin/ifconfig

執行權限:root

功能描述:查看和設置網卡信息

語法:ifconfig [網卡名稱] [IP地址]



43、網絡命令:mail

所在路徑:/bin/mail

執行權限:所有用戶

功能描述:發送電子郵件

語法:mail [用戶名]

44、網絡命令:last

所在路徑:/usr/bin/last

執行權限:所有用戶

功能描述:列出目前與過去登錄系統的用戶信息

語法:last

45、網絡命令:lastlog

所在路徑:/usr/bin/lastlog

執行權限:所有用戶

功能描述:檢查特定用戶上次登錄的時間

語法:lastlog [-u] [用戶UID]

-u指定用戶UID

46、網絡命令:traceroute

所在路徑:/bin/traceroute

執行權限:所有用戶

功能描述:顯示數據包到主機間的路徑

語法:traceroute [網站或IP]

47、網絡命令:netstat

所在路徑:/bin/netstat

執行權限:所有用戶

功能描述:顯示網絡相關信息

語法:netstat [選項]

-tTCP協議

-uUDP協議

-l監聽

-r路由

-n顯示IP地址和端口號

-a所有

示例:netstat -tlun查看本機監聽的端口

netstat -an查看本機所有的網絡連接

netstat -rn查看本機路由表

48、網絡命令:setup

所在路徑:/usr/bin/setup

執行權限:root

功能描述:配置網絡

語法:setup



49、掛載命令:mount

所在路徑:/bin/mount

執行權限:所有用戶

功能描述:把設置分配到相應的掛載點

語法:mount [-t 文件系統] 設備文件名 掛載點

示例:mount -t iso9660 /dev/sr0 /mnt/cdrom

退出掛載點 unounk /dev/sr0

50、關機命令:shutdown

所在路徑:/sbin/shutdown

執行權限:root

功能描述:關機

語法:shutdown [選項] [時間]

-c取消前一個關機命令

-h關機

-r重啟

其它關機命令:halt

poweroff

init 0

其它重啟命令:reboot

init 6

系統運行級別

0關機

1單用戶

2不完全多用戶,不含NFS服務

3完全多用戶

4未分配

5圖形界面

6重啟

配置文件:/etc/inittab

查看運行級別:runlevel

51、退出登錄命令:logout

這些只是基礎的操作,想要學習更加深入,需要堅持。linux的強大超乎你的想像,而且它還是免費的。

相關文章

北京 28开奖走势图