shell
電腦識別字符的過程:
☞用戶-》應用程序(shell翻譯爲機器碼)-》內核(硬件)識別
→Shell是一個命令行解釋器,它爲用戶提供了一個向Linux內核發送請求以便運行程序的界面系統級程序,用戶可以用Shell來啓動、掛起、停止甚至是編寫一些程序
→Shell還是一個功能相當強大的編程語言,易編寫,易調試,靈活性較強。Shell是解釋執行的腳本語言,在Shell中可以直接調用Linux系統命令
注:/etc/shells中存放我們能當前系統能兼容的shell版本
echo輸出命令
格式:echo [選項]【輸出內容】
選項:
- -e:支持反斜槓控制的字符轉換
腳本執行
☞賦予執行權限,直接運行
chmod 755 腳本名
./腳本名
☞通過Bash調用執行腳本
bash 腳本名
alias
alias
#查看系統中所有的命令別名
alias 別名=‘原命令’
#設定命令別名
注:重啓後失效
別名永久生效與刪除別名
vi ~..bashrc
#寫入環境變量配置文件(/root/.bashrc然後重啓或source .bashrc直接生效)
unalias 別名
#刪除別名
命令生效順序
☞第一順位執行用絕對路徑或相對路徑執行的命令
☞第二順位執行別名
☞第三順位執行Bash的內部命令
☞第四順位執行按照$PATH環境變量定義的目錄查詢順序找到的第一個命令
常用快捷鍵
ctrl+c 強制終止當前命令
ctrl+l 清屏
ctrl+a 光標移動到命令行首
ctrl+e 光標移動到命令行尾
ctrl+u 從光標所在爲hi刪除到行首
ctrl+z 把命令放入後臺
ctrl+r 在歷史命令中搜索