檔案查看命令ls / -lhlslist/路徑-l詳細-lh詳細的人性化顯示-ld顯示目錄-i顯示i節點mkdir /tmp/mulu/mulu2 /tmp/ma/mb -p-p遞迴建立目錄目錄處理命令cd /tmp進入目錄cd ..返回上一級目錄pwd顯示當前所在目錄cp -r [原檔案或目錄] [目標檔案或目錄]cp複製-r複製目錄-p儲存原來檔案的屬性 mv [原檔案或目錄] [目標檔案或目錄]mv移動或剪下檔案處理命令rmdir刪除空目錄rm-f不詢問強制移除-rf刪除目錄touch [檔案名稱]建立檔案cat顯示檔案內容tac倒著到顯示more只能往下翻less可上下翻搜尋 /搜尋內容 n往下找head顯示檔案前面幾行 執行行指定行tail顯示最後的幾行-f動態監視檔案變化ln -s [原檔案] [目標檔案]-s 軟連結預設永久連結永久連結檔案內容同步更新,源檔案就算丟失永久連結依然可以儲存許可權管理命令chmod [許可權] [檔案或目錄]設定許可權許可權r=4 w=2 x=1 +-=-R遞迴修改chown [所有者] [檔案或目錄]修改所有者chgrp [使用者組] [檔案或目錄]修改所屬組groupadd [組名]添加組umask [[設定許可權777-rwx]-S]顯示或設定檔案的預設許可權-S直觀的顯示 u=?g=?o=?檔案搜尋命令find [搜尋範圍] [匹配條件]搜尋檔案-name檔案名稱包含*?萬用字元-iname不區分大小寫-amin訪問時間-cmin檔案屬性-mmin檔案內容-size檔案大小-a代表and -o代表 or 小於-大於+-type檔案類型f檔案 d目錄 l軟連結檔案-exec對結果執行-ok詢問是否操作 ls {} .\-inum根據i節點-exec rm {} \locate快速尋找檔案,是在資料庫裡面尋找的updatadb更新資料庫-i不區分大小寫which [命令]搜尋命令所在目錄及別名資訊whereis[命令]搜尋命令所在目錄及協助文檔路徑grep [尋找的字元] [檔案]找檔案裡麵包含字串的所在行顯示出來-i不區分大小寫-v排除指定字元^# 行首為#排除協助命令man查詢協助資訊1命令協助 5設定檔說明whatis查詢簡短的協助apropos查詢設定檔的簡短協助touch --helphelp查詢shell命令help cd什麼的使用者管理命令useradd [使用者名稱]添加新使用者passwd [使用者名稱]設定使用者密碼who顯示登入的使用者tty 本地終端 pts 遠程終端 登入時間 ip地址w顯示詳細的登入使用者資訊壓縮解壓命令gzip [檔案].gz只能壓縮檔gunzip解壓tar [選項] [壓縮後檔案名稱] [目錄]-c打包-x解包-v顯示詳細資料-f指定檔案名稱-z打包同時壓縮或解壓 .gz-j打包同時壓縮或解壓 .bz2tar -czf 檔案名稱.tar.gz \etctar -xzf 解壓到那裡tar -cjf 檔案名稱.tar.bz2 \etctar -xjf 解壓到那裡zip [選項-r] [壓縮後檔案名稱] [檔案或目錄]-r壓縮目錄unzip [檔案或目錄]bzip2 [選項-k] [檔案] -k產生壓縮檔後保留原檔案bunzip2[檔案]解壓網路命令write [使用者名稱]給使用者發資訊ctrl+d儲存結束wall [發送資訊]給所有使用者發資訊 廣播ping [ip地址]-c多少次ifconig [網卡名稱] [ip地址] 查看和設定網卡資訊mail [使用者名稱]查看寄送電子郵件last列出目前與過去登入的資訊lastlog最後登入時間可指定一個id查詢traceroute顯示資料包到主機間路徑netstat顯示網路相關資訊-ttcp協議-uudp協議-l監聽-r路由-n顯示ip地址和連接埠號碼-tlun查看本機監聽的連接埠-an查看本機所有的網路連接-rn查看本機路由表setup設定網路 centOS專有的mount [-t檔案系統] [裝置檔案名稱] [掛載點]掛載命令umount卸載命令關機重啟命令shutdown [選項] 時間-c取消前一個關機命令-h關機-r重啟reboot重啟init 6重啟系統運行層級0關機1單使用者2不完全多使用者,不含NFS服務3完全多使用者4未分配5圖形介面6重啟runlevel查詢系統運行層級logout登出rpm命令管理rmp -vih [包名]安裝rmp -e [包名]卸載rmp -q [包名]查詢-a所有安裝資訊-qi相關資訊-p包全名-f查詢系統檔案屬於那個軟體包-qRp查詢軟體包的依賴yum線上管理yum -y update 包名 如果填錯了會悲劇的!!會把linux核心也升級了。yum -y remove 包名 會把依賴的包也卸載的shell基礎alias 別名='原命令'