1、命令格式
命令 [-選項(xiàng)] [參數(shù)]
說(shuō)明:1)、個(gè)別命令不一定遵循這個(gè)格式
2)、有多個(gè)選項(xiàng)時(shí),可以寫在一起
3)、簡(jiǎn)化選項(xiàng)和完整選項(xiàng)
2、目錄處理命令:ls
英文原意:list
所在路徑:/bin/ls
執(zhí)行權(quán)限:所有用戶
功能描述:顯示目錄文件
語(yǔ)法:ls [-選項(xiàng)] [文件或目錄]
-a顯示所有文件,包括隱藏文件
-lh詳細(xì)信息顯示
-d查看目錄屬性
-i查看i節(jié)點(diǎn)
文件類型:
- 進(jìn)制文件
d目錄
l軟鏈接
3、目錄處理命令:mkdir
英文原意:make directories
所在路徑:/bin/mkdir
執(zhí)行權(quán)限:所有用戶
功能描述:創(chuàng)建新目錄
語(yǔ)法: mkdir [-p] [目錄名]
-p遞歸創(chuàng)建
4、目錄處理命令:cd
英文原意:change directory
所在路徑:shell內(nèi)置命令
執(zhí)行權(quán)限:所有用戶
功能描述:切換目錄
語(yǔ)法: cd [目錄]
cd .. 回到上一級(jí)目錄
5、目錄處理命令:pwd
英文原意:print working directory
所在路徑:/bin/pwd
執(zhí)行權(quán)限:所有用戶
功能描述:顯示目錄路徑
語(yǔ)法: pwd
6、目錄處理命令:rmdir
英文原意:remove empty directories
所在路徑:/bin/rmdir
執(zhí)行權(quán)限:所有用戶
功能描述:刪除空目錄
語(yǔ)法: rmdir [目錄]
7、文件處理命令:cp
英文原意:copy
所在路徑:/bin/cp
執(zhí)行權(quán)限:所有用戶
功能描述:復(fù)制文件或目錄
語(yǔ)法: cp [-選項(xiàng)] [原文件或目錄] [目標(biāo)文件或目錄]
-r復(fù)制目錄
-p保留文件屬性
8、文件處理命令:mv
英文原意:move
所在路徑:/bin/mv
執(zhí)行權(quán)限:所有用戶
功能描述:剪切文件,改名
語(yǔ)法:mv [原文件或目錄] [目標(biāo)文件或目錄]
9、文件處理命令:rm
英文原意:remove
所在路徑:/bin/rm
執(zhí)行權(quán)限:所有用戶
功能描述:刪除文件
語(yǔ)法:rm -rf [文件或目錄]
-r刪除目錄
-f強(qiáng)制執(zhí)行
10、文件處理命令:touch
所在路徑:/bin/touch
執(zhí)行權(quán)限:所有用戶
功能描述:創(chuàng)建空文件
語(yǔ)法:touch [文件名]
11、文件處理命令:cat
所在路徑:/bin/cat
執(zhí)行權(quán)限:所有用戶
功能描述:顯示文件內(nèi)容
語(yǔ)法:cat -n [文件名]
-n顯示行號(hào)
12、文件處理命令:tac
所在路徑:/usr/bin/tac
執(zhí)行權(quán)限:所有用戶
功能描述:顯示文件內(nèi)容(反向列示)
語(yǔ)法:tac [文件名]
13、文件處理命令:more
所在路徑:/bin/more
執(zhí)行權(quán)限:所有用戶
功能描述:分頁(yè)顯示文件內(nèi)容
語(yǔ)法:more [文件名]
空格或f翻頁(yè)
Enter換行
q或Q退出
14、文件處理命令:less
所在路徑:/bin/less
執(zhí)行權(quán)限:所有用戶
功能描述:分頁(yè)顯示文件內(nèi)容(可向上翻頁(yè),可搜索)
語(yǔ)法:less [文件名]
/搜索關(guān)鍵字
15、文件處理命令:head
所在路徑:/bin/head
執(zhí)行權(quán)限:所有用戶
功能描述:顯示文件內(nèi)容(可指定看的行數(shù))
語(yǔ)法:head -n 20 [文件名]
-n指定行數(shù)
16、文件處理命令:tail
所在路徑:/bin/tail
執(zhí)行權(quán)限:所有用戶
功能描述:顯示文件末尾內(nèi)容(可指定看的行數(shù))
語(yǔ)法:tail -fn [文件名]
-n指定行數(shù)
-f動(dòng)態(tài)顯示文件末尾內(nèi)容
17、鏈接命令:ln
英文原意:link
所在路徑:/bin/ln
執(zhí)行權(quán)限:所有用戶
功能描述:生成鏈接文件
語(yǔ)法:ln -s [原文件] [目標(biāo)文件]
-s創(chuàng)建軟鏈接
不加選項(xiàng)生成硬鏈接
軟鏈接:類型windows快捷方式,原文件刪除后軟鏈接不能用
硬鏈接:相當(dāng)于復(fù)制,保留文件的屬性,同步更新。原文件刪除后還能用
判斷硬鏈接:通過(guò)i節(jié)點(diǎn)識(shí)別
不能跨分區(qū)
不能針對(duì)目錄使用
18、權(quán)限管理命令:chmod
英文原意:change the permissions mode of a file
所在路徑:/bin/chmod
執(zhí)行權(quán)限:所有用戶
功能描述:改變文件或者目錄權(quán)限
語(yǔ)法:chmod [{ugoa} {+-=} {rwx}] [文件或目錄]
chomod [mode=421] [文件或目錄]
-R遞歸修改
權(quán)限的數(shù)字表示:
r4
w2
x1
19、權(quán)限管理命令:chown
英文原意:change file ownership
所在路徑:/bin/chown
執(zhí)行權(quán)限:所有用戶
功能描述:改變文件或者目錄的所有者
語(yǔ)法:chmod [用戶] [文件或目錄]
20、權(quán)限管理命令:chgrp
英文原意:change file group ownership
所在路徑:/bin/chgrp
執(zhí)行權(quán)限:所有用戶
功能描述:改變文件或者目錄所屬組
語(yǔ)法:chmod [用戶組] [文件或目錄]
21、權(quán)限管理命令:umask
英文原意:the user file-creation mask
所在路徑:shell內(nèi)置命令
執(zhí)行權(quán)限:所有用戶
功能描述:顯示、設(shè)置文件的缺省權(quán)限
語(yǔ)法:umask [-S]
-S以rwx形式顯示新建文件的缺省權(quán)限
22、文件搜索命令:find
所在路徑:/bin/find
執(zhí)行權(quán)限:所有用戶
功能描述:文件搜索
語(yǔ)法:find [搜索范圍] [匹配條件]
find /etc -name init-name根據(jù)文件名來(lái)搜索 -iname(不區(qū)分大小寫)
find / -size +204800-size根據(jù)文件大小搜索
find /home -user ctt-user-group根據(jù)文件所有者所有組搜索
find /etc -cmin -5-cmin查找5分鐘內(nèi)被修改過(guò)屬性的文件和目錄
-a兩個(gè)條件都滿足
-o兩個(gè)條件滿足任意一個(gè)
-exec/-ok命令 {} ; 對(duì)搜索結(jié)果執(zhí)行操作
-type根據(jù)文件類型查找
-inum根據(jù)文件i節(jié)點(diǎn)查找
23、文件搜索命令:locate
所在路徑:/bin/locate
執(zhí)行權(quán)限:所有用戶
功能描述:在文件資料庫(kù)中查找文件
語(yǔ)法:locate 文件名
updatedb 更新文件資料庫(kù)
文件存放在/tmp中不能夠查找
24、文件搜索命令:which
所在路徑:/usr/bin/which
執(zhí)行權(quán)限:所有用戶
功能描述:搜索命令所在目錄及別名信息
語(yǔ)法:which 命令名
25、文件搜索命令:whereis
所在路徑:/usr/bin/whereis
執(zhí)行權(quán)限:所有用戶
功能描述:搜索命令所在目錄及幫助文檔路徑
語(yǔ)法:whereis [命令名稱]
26、文件搜索命令:grep
所在路徑:/bin/grep
執(zhí)行權(quán)限:所有用戶
功能描述:在文件中搜索字符串匹配的行并輸出
語(yǔ)法:grep -iv [指定字串] [文件]
-i不區(qū)分大小寫
-v排除指定字串
27、幫助命令:man
英文原意:manual
所在路徑:/usr/bin/man
執(zhí)行權(quán)限:所有用戶
功能描述:獲得幫助信息
語(yǔ)法:man [命令或配置文件]
28、幫助命令:help
所在路徑:shell內(nèi)置命令
執(zhí)行權(quán)限:所有用戶
功能描述:獲得shell內(nèi)置命令幫助信息
語(yǔ)法:help 命令
29、用戶管理命令:useradd
所在路徑:/usr/sbin/useradd
執(zhí)行權(quán)限:root
功能描述:添加新用戶
語(yǔ)法:useradd 新用戶名
30、用戶管理命令:passwd
所在路徑:/usr/sbin/passwd
執(zhí)行權(quán)限:root
功能描述:為用戶設(shè)置密碼
語(yǔ)法:passwd 用戶名
31、用戶管理命令:who
所在路徑:/usr/bin/who
執(zhí)行權(quán)限:所有用戶
功能描述:查看登錄用戶信息
語(yǔ)法:who
w顯示更為詳細(xì)的信息
32、壓縮解壓命令:gzip
英文原意:GNU zip
所在路徑:bin/gzip
執(zhí)行權(quán)限:所有用戶
功能描述:壓縮文件
語(yǔ)法:gzip [文件]
-d可以解壓.gz的壓縮文件
壓縮后文件格式: .gz
33、壓縮解壓命令:gunzip
英文原意:GNU unzip
所在路徑:bin/gunzip
執(zhí)行權(quán)限:所有用戶
功能描述:解壓縮 .gz壓縮文件
語(yǔ)法:gunzip [壓縮文件]
34、壓縮解壓命令:tar
所在路徑:bin/tar
執(zhí)行權(quán)限:所有用戶
功能描述:打包目錄
語(yǔ)法:gzip [選項(xiàng)] [壓縮后文件名] [目錄]
-c打包
-v顯示詳細(xì)信息
-f指定文件名
-z打包同時(shí)壓縮
-j生成.bz2的壓縮格式
壓縮后文件格式: .tar.gz
tar命令解壓語(yǔ)法:
-x解包
-v顯示詳細(xì)信息
-f指定解壓文件
-z解壓縮
-j解壓.bz2壓縮格式
35、壓縮解壓命令:zip
所在路徑:/usr/bin/zip
執(zhí)行權(quán)限:所有用戶
功能描述:壓縮文件或目錄
語(yǔ)法:zip [選項(xiàng)] [壓縮后文件名] [文件或目錄]
-r壓縮目錄
壓縮后文件格式: .zip
36、壓縮解壓命令:unzip
所在路徑:/usr/bin/unzip
執(zhí)行權(quán)限:所有用戶
功能描述:解壓.zip壓縮文件
語(yǔ)法:unzip [壓縮文件]
37、壓縮解壓命令:bzip2
所在路徑:/usr/bin/bzip2
執(zhí)行權(quán)限:所有用戶
功能描述:壓縮文件
語(yǔ)法:bzip2 [選項(xiàng)] [文件]
-k產(chǎn)生壓縮文件后保留原文件
壓縮后文件格式: .bz2
38、壓縮解壓命令:bunzip2
所在路徑:/usr/bin/bunzip2
執(zhí)行權(quán)限:所有用戶
功能描述:解壓文件
語(yǔ)法:bunzip2 [選項(xiàng)] [文件]
-k解壓文件后保留原文
39、網(wǎng)絡(luò)命令:write
所在路徑:/usr/bin/write
執(zhí)行權(quán)限:所有用戶
功能描述:給用戶發(fā)送信息, 以Ctrl+D保存結(jié)束
語(yǔ)法:write <用戶名>
40、網(wǎng)絡(luò)命令:wall
英語(yǔ)原意:write all
所在路徑:/usr/bin/wall
執(zhí)行權(quán)限:所有用戶
功能描述:發(fā)送廣播信息
語(yǔ)法:wall [message]
41、網(wǎng)絡(luò)命令:ping
所在路徑:/bin/ping
執(zhí)行權(quán)限:所有用戶
功能描述:測(cè)試網(wǎng)絡(luò)連通性
語(yǔ)法:ping [選項(xiàng)] [IP地址]
-c指定發(fā)送次數(shù)
42、網(wǎng)絡(luò)命令:ifconfig
英語(yǔ)原意:interface configure
所在路徑:/sbin/ifconfig
執(zhí)行權(quán)限:root
功能描述:查看和設(shè)置網(wǎng)卡信息
語(yǔ)法:ifconfig [網(wǎng)卡名稱] [IP地址]
43、網(wǎng)絡(luò)命令:mail
所在路徑:/bin/mail
執(zhí)行權(quán)限:所有用戶
功能描述:發(fā)送電子郵件
語(yǔ)法:ifconfig [用戶名]
44、網(wǎng)絡(luò)命令:last
所在路徑:/usr/bin/last
執(zhí)行權(quán)限:所有用戶
功能描述:列出目前與過(guò)去登錄系統(tǒng)的用戶信息
語(yǔ)法:last
45、網(wǎng)絡(luò)命令:lastlog
所在路徑:/usr/bin/lastlog
執(zhí)行權(quán)限:所有用戶
功能描述:檢查特定用戶上次登錄的時(shí)間
語(yǔ)法:lastlog [-u] [用戶UID]
-u指定用戶UID
46、網(wǎng)絡(luò)命令:traceroute
所在路徑:/bin/traceroute
執(zhí)行權(quán)限:所有用戶
功能描述:顯示數(shù)據(jù)包到主機(jī)間的路徑
語(yǔ)法:traceroute [網(wǎng)站或IP]
47、網(wǎng)絡(luò)命令:netstat
所在路徑:/bin/netstat
執(zhí)行權(quán)限:所有用戶
功能描述:顯示網(wǎng)絡(luò)相關(guān)信息
語(yǔ)法:netstat [選項(xiàng)]
-tTCP協(xié)議
-uUDP協(xié)議
-l監(jiān)聽(tīng)
-r路由
-n顯示IP地址和端口號(hào)
-a所有
示例:netstat -tlun查看本機(jī)監(jiān)聽(tīng)的端口
netstat -an查看本機(jī)所有的網(wǎng)絡(luò)連接
netstat -rn查看本機(jī)路由表
48、網(wǎng)絡(luò)命令:setup
所在路徑:/usr/bin/setup
執(zhí)行權(quán)限:root
功能描述:配置網(wǎng)絡(luò)
語(yǔ)法:setup
49、掛載命令:mount
所在路徑:/bin/mount
執(zhí)行權(quán)限:所有用戶
功能描述:把設(shè)置分配到相應(yīng)的掛載點(diǎn)
語(yǔ)法:mount [-t 文件系統(tǒng)] 設(shè)備文件名 掛載點(diǎn)
示例:mount -t iso9660 /dev/sr0 /mnt/cdrom
退出掛載點(diǎn) unounk /dev/sr0
50、關(guān)機(jī)命令:shutdown
所在路徑:/sbin/shutdown
執(zhí)行權(quán)限:root
功能描述:關(guān)機(jī)
語(yǔ)法:shutdown [選項(xiàng)] [時(shí)間]
-c取消前一個(gè)關(guān)機(jī)命令
-h關(guān)機(jī)
-r重啟
其它關(guān)機(jī)命令:halt
poweroff
init 0
其它重啟命令:reboot
init 6
系統(tǒng)運(yùn)行級(jí)別
0關(guān)機(jī)
1單用戶
2不完全多用戶,不含NFS服務(wù)
3完全多用戶
4未分配
5圖形界面
6重啟
配置文件:/etc/inittab
查看運(yùn)行級(jí)別:runlevel
51、退出登錄命令:logout