Shell基礎

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 在歷史命令中搜索 

發佈了81 篇原創文章 · 獲贊 35 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章