文件處理命令:
1: ls 英文list , 功能:顯示目錄, 語法: (1) ls -a [文件或目錄] 功能:顯示所有文件,包括隱藏文件,(2) ls -l [文件或目錄] 功能:詳細信息顯示 (3) ls -d [文件或目錄] 功能:查看目錄屬性
2:cd 英文 change directory ,功能 : 切換目錄 ,語法: cd [目錄]
3:pwd 英文 print working directory 功能 : 顯示當前目錄 ,語法: pwd
4:mkdir 英文 make directories 功能 : 創建新目錄 ,語法 :(1) mkdir newdir 功能:創建新目錄,(2) mkdir -p [目錄名] 功能: 遞歸創建目錄
5:tree 功能:顯示目錄樹,語法:tree [目錄]
6:touch 功能 :創建空文件,語法:touch [文件名]
7:cp 英文 copy ,功能 :復制文件或目錄,語法:(1) cp -rp [原文件或目錄] [目標目錄] (-r 復制目錄,-p保留文件屬性)。例如: cp file1 file2 dir1 將文件file1,file2復制到目錄dir1下。cp -r dir1 dir2 將dir1下的所有的文件及子目錄復制到dir2
8:mv 英文 move ,功能:剪切文件,改名 ,語法 :mv [原文件或目錄] [目標目錄] 例如:mv file1 file3 將當前目錄下的file1 改名為file3 。 mv file2 /temp/testfile 將file2移動到/temp/並改名為testfile
9:rm 英文 remove ,功能 : 刪除文件 ,語法 :(1) rm -rf [文件或目錄] (-r 刪除目錄,-f 強制刪除) 例如:rm file2 刪除file2文件 。rm -rf dir1 刪除目錄dir1
10:cat 功能:顯示文件內容 ,語法:cat [文件名] 例如:cat /etc/issue
11:more 功能 : 分頁顯示文件內容 ,語法:more [文件名] (空格或f:翻頁,Enter:換行,q或Q:退出) 例如:more /etc/services
12:ln 英文 link ,功能 :生成連接文件,語法:ln -s [原文件] [目標文件] (-s創建軟連接) 例如:ln -s /etc/issue /issue.soft 創建文件/etc/issue的軟連接 issue.soft 又如:ln /etc/issue /issue.hard 創建文件/etc/issue的硬鏈接 issue.hard
權限管理命令:
1:chmod 英文 change the permission mode of a file 功能:改變文件或目錄權限 ,語法:chmod [{ugoa}{+-=}{rwx}] [文件或目錄] ([mode=421 ] [文件或目錄],-R 遞歸修改) ,例如:chmod g+w file1 賦予文件file1所屬組寫權限 又如:chmod -R 777 dir1 修改目錄dir1及其目錄下文件為所有用戶具有全部權限 (r :讀權限,對文件的含義是可以查看文件的內容,對目錄的含義可以列出目錄中的內容。w:寫權限,對文件的含義是可以修改文件內容,對目錄的含義是可以在目錄中創建或者刪除文件。x:執行權限,對文件的含義是可以執行文件,對目錄的含義是可以進入目錄)
2:chown 英文 change file ownership 功能:改變文件或目錄的所有者 , 語法:chown [用戶] [文件或目錄] 例如:chown nobody file1 改變文件file1的所有者為nobody
3:chgrp 英文 change file group ownership 功能 :改變文件或目錄的所屬組,語法:chgrp [用戶組] [文件或目錄] , 例如:chgrp adm file1 改變文件file1的所屬組為adm
4:umask 英文 the user file-creation mask 功能 :顯示,設置文件的缺省權限 ,語法:umask [-S] (-S 以rwx形式顯示新建文件的缺省權限) ,例如:umask -S
文件搜索命令:
1:which 功能:顯示系統命令所在目錄 ,語法:which [命令] , 例如:which ls
2:find 功能:文件搜索 ,語法:find [搜索范圍] [匹配條件] ,例如:find /etc -name init 在目錄/etc下尋找名為 init的文件 。又如:find / -size +204800 在根目錄下查找大於100MB的文件 ,再如:find /Home -user samlee在根目錄下查找所有者為samlee的文件
3:grep 功能:在文件中搜索字符串匹配的行並輸出 語法 grep -iv [指定字符] [文件] (-i 不區分大小寫,-v 排除指定字符串),例如:grep "mysql" /root/install.log
幫助命令:
1:man 功能:獲得幫助信息,語法:man [命令或配置文件] , 例如:man ls 查看命令 ls的幫助信息 ,又如:man services 查看配置文件services的幫助信息
2:help 功能:獲得shell內置命令的幫助信息 ,語法:help [命令] ,例如:help umask 產看umask命令的幫助信息
壓縮解壓命令:
1:gzip 功能:壓縮文件,語法:gzip [文件] ,壓縮後文件格式為:.gz
2:gunzip 功能:解壓縮 .gz 壓縮的文件 , 語法:gunzip [壓縮文件] ,例如:gunzip file1.gz
3:bzip2 功能:壓縮文件,語法:bzip2 選項[-k] 文件 (-k 產生壓縮文件後保留原文件),壓縮後文件格式為:.bz2, 例如:bzip2 -k file1,又如:tar -cjf dir1.tar.bz2 dir1
4:bunzip2 功能:解壓縮,語法:bunzip2 選項[-k] [壓縮文件] (-k 解壓縮後保留原文件),例如:bunzip2 -k file1.bz2,又如:tar -xjf dir1.tar.bz2
5:tar 功能:打包目錄,語法:tar 選項 [-zcf] [壓縮後文件名] [目錄] ,打包壓縮後文件格式:.tar.gz (-z:打包同時壓縮,-c:打包,-f:指定文件名,-v:顯示詳細信息),例如:tar dir1.tar dir1 將目錄dir1 打包為.tar文件 ,又如:tar dir1.tar.gz dir1 將目錄打包並壓縮為 .tar.gz文件
6:tar 功能:解壓縮,語法:tar 選項[-xvfz] [壓縮文件] (-x:解包,-v:顯示詳細信息,-f:指定壓縮文件,-z:解壓縮),例如:tar -xvfz dir1.tar.gz
網絡通信命令:
1:ping 功能:測試網絡連通性,語法:ping 選項 IP地址 (-c:指定發送次數,-s:指定數據包大小) ,例如:ping 192.168.110.72
2:ifconfig 英文 interface configure 功能:查看和設置網卡信息, 語法:ifconfig 網卡名稱 IP地址,例如:ifconfig eth0 192.168.110.72
系統關機命令:
1:shutdown 功能:關機, 語法:shutdown ,例如:shutdown -h now
系統重啟命令:
1:reboot 功能:重啟系統, 語法:reboot