shell是乙個程式,在使用者和作業系統之間提供乙個面向行的可互動介面。一般經常把命令列和shell混為一談。但是命令列只是提供使用者輸入的介面,輸入的內容傳給shell執行。shall也有很多版本,常用的是bash。
一、印刷約定
1、$表示使用者可以輸入命令了
#表示正在以root身份執行
2、linux系統中要區分大小寫
二、萬用字元
*:匹配任意長度字串
:匹配括號中的字元
tab:鍵補全命令,連續兩次會列出所有開頭相同的
-:表示範圍。如 ls text[1-3],包含1,3
三、檢視目錄、檔案
pwd:顯示當前目錄
dir:列出指定目錄內容。vdir=ls -l
more:可以一頁一頁顯示
grep:查詢檔案內容,grep '內容' 檔名(可多個檔名)
四、搜尋工具
find:find 路徑 -name 檔名(可用萬用字元)[-type 型別] -print。將會查詢路徑內包括子檔案的所有檔案。按時間查詢,find 路徑 -type f -atime(mtime) +100 -print。atime查詢最後一次使用的,mtime查最後一次修改的。+n是大於n天,-n是小於n天
locate:利用索引快速查詢檔案,可以使用萬用字元。如locte *.doc。更新資料庫需要使用updatedb命令,需要root
五、執行程式
直接輸程式名。若是需要啟動程式後繼續在終端模擬器中工作,需要加&。如 firefox &
六、查詢特定程式
whereis:用於查詢程式檔案、源**檔案、使用手冊。加-b
七、使用者、版本資訊檢視
who:檢視當前系統有哪些人登陸以及對應的控制台
whoami:檢視自己的身份
uname:顯示系統版本資訊。可加-a,或者-r(只顯示核心版本資訊)
八、幫助
man:詳細檢視某個命令的資訊
whatis:簡單的描述命令功能,更有用
apropos:反查幫助手冊。如apropos search,則顯示功能中有serach的命令
linux系統管理 二
swap檔案系統 linux上的交換分割槽必須使用獨立的檔案系統,且檔案系統的systemid必須為82 建立swap mkswap mkswap device mkswap l 指明卷標建立 mkswap f 強制建立 windows 無法識別linux的檔案系統,因此,儲存裝置需要兩種系統之間交...
Linux學習 系統管理
ps aux 檢視系統中所有程序,使用bsd作業系統格式 ps le 檢視系統中所有程序,使用linux標準命令格式 top 選項 d 秒數 指定top命令更新時間,預設3s 或h 顯示互動模式的幫助 p 以cpu使用率排序 m 以記憶體的使用率排序 n 以pid排序 q 退出top pstree ...
linux 指令篇之系統管理
指令含義 shutdown h now 立即關機 shutdown h 1 1分鐘後立即關機 shutdown r now 立即重啟 halt 關閉系統,不關電源 reboot 重啟系統 sync 記憶體資料同步到磁碟,用於關機或重啟前儲存資料 logout 登出使用者 圖形介面執行級別無效,執行級...