shell基礎認識
我們在終端下寫命令Linux內核是看不懂的必須通過shell解釋成內核可執行的代碼
這就是shell(其實解釋命令這只是它的一個功能模塊,shell還可以用來進行程序設計)
有點類似window下 .bat文件可以用來對系統的操作(將。bat文件放在C盤中的啟動文件中一開機就運行.bat文件)
xx.bat裡面放的操作命令如 del C:/cc.txt 意思刪除C盤的cc.txt文件
1,shell 有很多種 ls -l /bin/*sh 可以查看有幾種shell(*表示通配符,*sh意思是shell對應的命令都是以sh結尾)
2,查看目前使用的是哪種shell
env [顯示當前系統的環境變量]
3,用來改變當前shell, chsh -s [對應的shell](chsh -s /bin/bash)
4,命令補全功能 如 輸入mk 然後按兩下tab建 那麼mk開頭的命令都會出來
5,查看歷史命令 history 8[表示前八次使用的命令]
查看歷史命令時就有對應的命令編號(如果不想在寫該命令可以) !4 表示執行編號為4的命令