CentOS 6.6常用命令
阿新 • • 發佈:2019-02-16
1.檔案處理命令
1.1命令格式與目錄處理命令 ls
1.1.1命令格式 命令[-選項][引數] 例: ls -la /etc 說明: 個別命令使用不遵循此格式; 當有多個選項時,可以寫在一起; 簡化選項與完整選項-a等於 --all |
命令名稱:ls 命令英文原意:list 命令所在路徑:/bin/ls 執行許可權:所有使用者 功能描述:顯示目錄檔案 語法:ls選項[-ald][檔案或目錄] -a 顯示所有檔案,包括隱藏檔案 -l 詳細資訊顯示 -d 檢視目錄屬性 |
檔案的許可權:
-rw-r--r-- -檔案型別(-二進位制檔案d目錄l軟體連結檔案) rw- r-- r-- 檔案的三部分 u g o u所有者 g所屬組 o其他人 三個許可權 r讀 w寫 x執行 |
1.2目錄處理命令
目錄處理命令:mkdir
命令名稱:mkdir 命令英文原意:make directories 命令所在路徑:/bin/makdir 執行許可權:所有使用者 語法:mkdir -p [目錄名] 功能描述:建立新目錄 -p遞迴建立 範例:mkdir -p /tmp/Japan/boduo mkdir /tmp/Japan/logze/tmp/Japan/canjing |
目錄處理命令:cd
命令名稱:cd 命令英文原意:change directory 命令所在路徑:shell內建命令 執行許可權:所有使用者 語法:cd [目錄名] 功能描述:切換目錄 範例:cd /tmp/Japan/boduo 切換到指定目錄 cd ..回上級目錄 |
目錄處理命令:pwd
命令名稱:pwd 命令英文原意:print working directory 命令所在路徑:/bin/pwd 執行許可權:所有使用者 語法:pwd 功能描述:顯示當前目錄 範例:pwd pwd /tmp/Japan |
目錄處理命令:rmdir
命令名稱:rmdir 命令英文原意:remove empty directories 命令所在路徑:/bin/rmdir 執行許可權:所有使用者 語法:rmdir[目錄名] 功能描述:刪除空目錄 範例:rmdir /tmp/Japan/boduo |
目錄處理命令:cp
命令名稱:cp 命令英文原意:copy 命令所在路徑:/bin/cp 執行許可權:所有使用者 語法:cp -rp [原始檔或目錄][標題目錄] -r 複製目錄 -p保留檔案屬性 功能描述:複製檔案或目錄 範例:cp -r /tmp/Japan/cangjingkong /root 將目錄下/tmp/Japan/cangjingkong 複製到目錄./root下 cp -rp /tmp/Japan/boduo /tmp/Japan/longze /root 將/tmp/Japan目錄下的boduo和longze目錄複製到/root下,保持目錄原有屬性 |
目錄處理命令:mv
命令名稱:mv 命令英文原意:move 命令所在路徑:/bin/mv 執行許可權:所有使用者 語法:mv [原始檔或目錄][標題目錄] 功能描述:剪下檔案,改名 範例: |
目錄處理命令:rm
命令名稱:rm 命令英文原意:remove 命令所在路徑:/bin/rm 執行許可權:所有使用者 語法:rm -rf [檔案或目錄] -r刪除目錄 -f 強制執行 功能描述:刪除檔案 範例:rm /tmp/yum.log 刪除檔案/tmp/yum.log rm -rf /tmp/Japan/longze 刪除目錄/tmp/Japan/longze |
補充一點小操作
按Ctrl+l 清屏 或者 你直接輸入clear
終止操作 Ctrl+c 終止正在執行的命令
1.3檔案處理命令
檔案處理命令:touch
命令名稱:touch 命令英文原意:touch 命令所在路徑:/bin/touch 執行許可權:所有使用者 語法:touch [檔名] 功能描述:建立空檔案 範例:touch Japsan.list 當前目錄下建立 touch /tmp/saoye/love/loveforever/list 指定目錄下建立 touch /tmp/saoye/love/"heheda love" 建立帶空格的檔名,必須用雙引號引起來,不然系統會自動識別建立兩個資料夾 |
檔案處理命令:cat
命令名稱:cat 命令英文原意:cat 命令所在路徑:/bin/cat 執行許可權:所有使用者 語法:cat[檔名] 功能描述:顯示檔案內容 -n 顯示行號 範例:cat /etc/issue cat -n /etc/services |
檔案處理命令:tac
命令名稱:tac 命令英文原意:tac 命令所在路徑:/usr/bin/tac 執行許可權:所有使用者 語法:tac[檔名] 功能描述:生成連結檔案 範例:ln -s /etc/issue /tmp/issue.soft 建立檔案/etc/issue的軟連線/tmp/issue.soft ln /etc/issue /tmp/issue.hard 建立檔案/etc/issue的硬連結/tmp/issue.hard |
當然cat,tac只是僅僅檢視比較小的檔案,內容少 但是想上面範例的
cat -n /etc/services
你就只能用
檔案處理命令:more
命令名稱:more 命令英文原意:more 命令所在路徑:/bin/more 執行許可權:所有使用者 語法:more[檔名] (空格) 或 f 翻頁 (Ennter) 換行 q或Q 退出 功能描述:分頁顯示檔案內容 範例:more/etc/services |
檔案處理命令:less
命令名稱:less 命令英文原意:less 命令所在路徑:/usr/bin/less 執行許可權:所有使用者 語法:less[檔名] 功能描述:分頁顯示檔案內容(可向上翻頁) 範例:less etc/services |
檔案處理命令:head
命令名稱:head 命令英文原意:head 命令所在路徑:/usr/bin/head 執行許可權:所有使用者 語法:head[檔名] 功能描述:顯示檔案前面幾行 -n 指定行數 範例:head -n 20 /etc/services |
檔案處理命令:tail
命令名稱:tail 命令英文原意:tail 命令所在路徑:/usr/bin/tail 執行許可權:所有使用者 語法:tail[檔名] 功能描述:顯示檔案後面幾行 -n 指定行數 -f 動態顯示檔案末尾內容 範例:tail -n 20 /etc/services tail -f /etc/services |
1.4連結命令
檔案處理命令:ln
命令名稱:ln 命令英文原意:link 命令所在路徑:bin/ln 執行許可權:所有使用者 語法:ln -s [原檔案][目標檔案] -s 建立軟連線 功能描述:生成連結檔案 範例:ln -s /etc/issue /tmp/issue.soft 建立檔案/etc/issue 的軟連線/tmp/issue.soft ln /etc/issue /tmp/issue.soft 建立檔案/etc/issue 的硬連線/tmp/issue.soft |
2.許可權管理命令
2.1 許可權管理命令chmod
命令名稱:chomd 命令英文原意:change the primissions mode of a file 命令所在路徑:bin/chmod 執行許可權:所有使用者 語法:chmod[{ugoa}{+-=}{rwx}][檔案或目錄] ugoa(上面說過了u所有者,g所屬組,o其他人,a就是所有人) 用加減等號賦許可權,顯而易見+,-增加減少許可權;那麼=就是說老子不管你之前是啥許可權 你現在必須是我給你的許可權,就是這麼強勢。rwx就是你給的許可權了 [mode=421][檔案或目錄] -R 遞迴修改 功能描述:修改檔案或者目錄許可權 範例:chmod g+w testfile 賦予檔案 testfile 所屬組寫的許可權 chmod _R 777 testdir 修改目錄testdir 及其目錄下檔案所有使用者具有全部許可權 |
2.2其他許可權管理命令
命令名稱:chown 命令英文原意:change file ownership 命令所在路徑:bin/chown 執行許可權:所有使用者 語法:chown[使用者][檔案或目錄] 功能描述:改變檔案或目錄的所有者 範例:chown saoye love 修改檔案 love的所有在為saoye |
命令名稱:umask 命令英文原意:the user file-creation mask 命令所在路徑:bin/umask 執行許可權:所有使用者 語法:umask[-S] -S 以rwx姓氏顯示新建檔案預設許可權 功能描述:顯示,設定檔案的預設許可權 範例:umask -S |
3.檔案搜尋命令
3.1檔案搜尋命令find
命令名稱:find 命令英文原意:find 命令所在路徑:bin/find 執行許可權:所有使用者 語法:umask[搜尋範圍][匹配條件] 功能描述:檔案搜尋 範例:find /etc -naem init 在目錄etc中查詢檔案init(這是精準查詢) 你也可以用*或者? find /etc -naem init* find /etc -naem *init* find /etc -naem *init find /etc -naem init??? -iname不區分大小寫 find / -size +204800 在跟目錄下找大於100MB的檔案 +n 大於 -n 小於 n等於 find /home -user love 在根目錄下查詢所有者為love的檔案 -group根據所屬組查詢 find /etc -cmin -5 在/etc下查詢5分鐘內唄修改過屬性的檔案和目錄 -admin 訪問時間access -cmin 檔案屬性change -mmin 檔案內容 modify find /etc -size +102400 -a -size -204800 在/etc下找大於50MB小於100MB的檔案 -a兩個條件同時滿足 -o兩個條件滿足任意一個即可 find /etc -name inittab -exec ls -l {}\; 在 /etc下找inittab檔案並顯示詳細資訊 -exec/ok 命令{}\;對搜素結果執行操作 -type 根據檔案型別查詢 f檔案 d目錄 l軟連線檔案 -inum 根據i節點查詢 |
3.2其他搜尋命令
命令名稱:locate 命令英文原意:locate 命令所在路徑:usr/bin/locate 執行許可權:所有使用者 語法:locate檔名 功能描述:在檔案資料庫中查詢檔案 範例:locate inittab -i 不區分大小寫 |
命令名稱:which 命令英文原意:which 命令所在路徑:usr/bin/which 執行許可權:所有使用者 語法:which 命令 功能描述:搜素命令所在目錄及名稱資訊 範例:which ls |
命令名稱:grep 命令英文原意:grep 命令所在路徑:bin/grep 執行許可權:所有使用者 語法:grep -iv[指定子串][檔案] 功能描述:在檔案中所搜字串匹配的行並輸出 -i 不區分大小寫 -v 排除指定字串 範例:grep mysql /root/install.log |
4.幫助命令
4.1幫助命令man
命令名稱:man 命令英文原意:manual 命令所在路徑:/usr/bin/man 執行許可權:所有使用者 語法:man [命令或配置檔案] 功能描述:獲取幫助命令 範例:man ls 檢視ls命令的幫助資訊 man services 檢視配置檔案services的幫助資訊 檢視的很簡單之前翻頁有講過 上下鍵單行翻頁,回車整頁翻頁 當然你不想一個一個找的話就用:whatis ls 會顯示一個簡單 介紹 apropos inittab 配置檔案的資訊 |
5.使用者管理命令
命令名稱:useradd 命令英文原意:user add 命令所在路徑:/usr/bin/useradd 執行許可權:root 語法:useradd 使用者名稱 功能描述:新增新使用者 範例:useradd saoye 新增saoye新使用者 |
命令名稱:passwd 命令英文原意:passwd 命令所在路徑:/usr/bin/passwd 執行許可權:所有使用者 語法:passwd 使用者名稱 功能描述:設定使用者名稱密碼 範例:passwd saoye 設定saoye使用者的密碼 |
命令名稱:who 命令英文原意:who 命令所在路徑:/usr/bin/who 執行許可權:所有使用者 語法:who 功能描述:檢視登入使用者資訊 範例:who |
6.壓縮解壓命令
命令名稱:gzip 命令英文原意:GNU zip 命令所在路徑:/bin/gzip 執行許可權:所有使用者 語法:gzip [檔案] 功能描述:壓縮檔案 壓縮後文件格式:.gz 範例:gzip love |
只能壓縮檔案,並且不保留原始檔
命令名稱:gunzip 命令英文原意:GNU unzip 命令所在路徑:/bin/gunzip 執行許可權:所有使用者 語法:gunzip [壓縮檔案] 功能描述:解壓.gz的壓縮檔案 範例:gunzip love.gz |
命令名稱:tar 命令英文原意:tar 命令所在路徑:/bin/tar 執行許可權:所有使用者 語法:tar 選項[-zcf][壓縮後的檔名][目錄] -c大包 -v顯示詳細資訊 -f 指定檔名 -z 打包同事壓縮 功能描述:打包目錄 壓縮後文件格式 .tar .gz 範例:tar -zvcf love.gz.tzar love 打包並壓縮一個.tar.gz 的壓縮包 解壓 -x 解包 -v顯示詳細資訊 -f指定解壓檔案 -z解壓縮 範例:tar -zxvf love.tar.gz |
命令名稱:zip 命令英文原意:zip 命令所在路徑:/usr/bin/zip 執行許可權:所有使用者 語法:zip 選項[-r][壓縮後文件名][檔案或目錄] -r 壓縮目錄 功能描述:壓縮檔案或目錄 壓縮後格式 .zip 範例:zip -r love.zip love |
命令名稱:unzip 命令英文原意:unzip 命令所在路徑:/usr/bin/gunzip 執行許可權:所有使用者 語法:unzip [壓縮檔案] 功能描述:解壓.zip的壓縮檔案 範例:unzip love.zip |
命令名稱:bzip2 命令英文原意:bzip2 命令所在路徑:/usr/bin/bzip2 執行許可權:所有使用者 語法:bzip2 選項[-k][檔案] -k 產生壓縮檔案後保留原始檔 功能描述:壓縮檔案或目錄 壓縮後格式 .bz2 範例:bzip2 -k love tar -cjf asd.tar.bz2 asd |
命令名稱:bunzip2 命令英文原意:bunzip2 命令所在路徑:/usr/bin/bunzip2 執行許可權:所有使用者 語法:bunzip2選項[-k][壓縮檔案] -k 解壓後保留原始檔 功能描述:解壓.bz2的壓縮檔案 範例:bunzip2-k love.bz2 tar -xjf asd.tar.bz2 |
7.網路命令
命令名稱:write 命令英文原意:write 命令所在路徑:/usr/bin/write 執行許可權:所有使用者 語法:write<使用者名稱> 功能描述:給使用者發信息,以Ctrl+D儲存結束 範例:write love |
命令名稱:wall 命令英文原意:write all 命令所在路徑:/usr/bin/wall 執行許可權:所有使用者 語法:wall <message> 功能描述:發廣播資訊 範例:wall love you for ever! |
命令名稱:ping 命令英文原意:ping 命令所在路徑:/bin/ping 執行許可權:所有使用者 語法:ping 選項 IP地址 -c 指定傳送次數 功能描述:測試網路連通性 範例:ping 192.168.2.36 ping -c 3 192.168.2.36 |
命令名稱:ifconfig 命令英文原意:interface configure 命令所在路徑:/bin/ifconfig 執行許可權:root 語法:ifconfig 網絡卡名稱 IP地址 功能描述:檢視和設定網絡卡資訊 範例:ifconfig eth0 192.168.2.36 |
命令名稱:mail 命令英文原意:mail 命令所在路徑:/bin/mail 執行許可權:所有使用者 語法:mail[使用者名稱] 功能描述:檢視傳送電子郵件 範例:mail root 傳送給root一封郵件 |
命令名稱:last 命令英文原意:last 命令所在路徑:/usr/bin/last 執行許可權:所有使用者 語法:last 功能描述:列出目前與過去登入系統的使用者資訊 範例:last |
命令名稱:lastlog 命令英文原意:lastlog 命令所在路徑:/usr/bin/lastlog 執行許可權:所有使用者 語法:lastlog 功能描述:檢查某特定使用者上次登入的時間 範例:lastlog lastlog -u 502 使用者uid |
命令名稱:traceroute 命令英文原意:last 命令所在路徑:/usr/bin/traceroute 執行許可權:所有使用者 語法:traceroute 功能描述:顯示資料包到主機間的路徑 範例:traceroute www.baidu.com |
命令名稱:netstat 命令英文原意:netstat 命令所在路徑:/bin/netstat 執行許可權:所有使用者 語法:netstat[選項] 功能描述:顯示網路相關資訊 範例:netstat -tlun 檢視本機監聽的埠 netstat -an 檢視本機所有的網路連線 netstat -rm 檢視本機路由表 -t tcp協議 -u udp協議 -l 監聽 -r 路由 -n 顯示IP地址和埠 |
命令名稱:setup 命令英文原意:setup 命令所在路徑:/usr/bin/setup 執行許可權:root 語法:setup 功能描述:配置網路 範例:setup |
service network restart 重啟網路連線
命令名稱:mount 命令英文原意:mount 命令所在路徑:/bin/mount 執行許可權:所有使用者 語法:mount [-t 檔案系統] 裝置檔名掛載點 功能描述: 範例:mount -t iso9660 /dev/sr0/mnt/cdrom |
8.關機重啟命令
命令名稱:shutdown 命令英文原意:shutdown 命令所在路徑: 執行許可權:所有使用者 語法:shutdown [選項] 時間 -c 取消前一個關機命令 -h 關機 -f 重啟 功能描述:關機 範例:shutdown -h 20:30 晚上8點半關機 shutdown -r new 現在重啟 |
其他關機命令
halt
poweroff 直接斷電不太安全
init 0
其他重啟命令
reboot
init 6
系統執行級別
0 關機
1 單使用者
2 不完全多使用者,不含NFS服務
3 完全使用者
4 未分配
5 圖形介面
6 重啟
退出登入命令
logout
根據教學視訊總結出的筆記
http://pan.baidu.com/s/1kUB2pt9