●操作系統的基本結構
操作系統的基本結構通過Kernel(內核)和Shell(殼)構成。常見的Shell分為GUI和CLI
GUI 圖形方面的shell ------〉windows 、mac os
CLI 命令行方面的shell -----〉比圖形強大
以CentOS為例
● GUI:GNOME
● CLI:BASH
●提示符
● # root用戶 (最高權限)
● $ 普通用戶
●命令一般由 (選項、命令、參數) 組成。
● uname 顯示系統的基本信息
● -r 內核版本號
● -a 顯示所有信息==(--all)
● ctrl+c 終止當前命令。
● 命令后面加上 &將這個命令放到后台運行。
●使用Tab鍵來自動補全命令(注意:無法自動補全參數,)
● 自動補全命令
● 自動補全文件名
● 無法自動補全參數
●BASH-歷史記錄
● Bash會保存你輸入過的命令,可以通過↓↑ 鍵來查看。
● 通過history可查看輸入過的全部命令。
●通過歷史記錄簡化操作
● !!重復前一個命令(用上也可以。還方便)
● !字符 重復前一個以“字符”開頭的命令
● !num 按照歷史記錄的序號執行命令
● !?abc重復之前包含abc的命令
● !-n重復n歌命令之前的那個命令
●搜索命令歷史記錄
● 通過Ctrl+r來在歷史記錄中搜素命令(reverse-i-search)“:
● 重新調用前一個命令中的參數Esc.(按完Esc鍵之后按.)
●命令行通配符(正則表達式)
● *匹配零個或多個
● ?匹配任意一個字符
● [0-9]匹配一個數字范圍
● [abc]匹配列表里任何字符
● [Λabc]匹配列表以外的字符
●切換用戶
● su - 切換到root用戶(切換終端)
● sudo 使用管理員權限運行命令
● id 顯示當前用戶信息
● passwd 修改當前用戶密碼
●管理后台作業
● jobs 查看當前在后台運行的作業
● bg 編號 控制進程繼續在后台運行
● fg 編號 繼續在前台運行
● ctrl+c終止
● ctrl+z暫停