1.什麼是Shell
Shell是命令解釋器(command interpreter),是Unix操作系統的用戶接口,程序從用戶接口得到輸入信息,shell將用戶程序及其輸入翻譯成操作系統內核(kernel)能夠識別的指令,並且操作系統內核執行完將返回的輸出通過shell再呈現給用戶。
Shell也是一門編程語言,即shell腳本,shell是解釋執行的腳本語言,可直接調用linux命令。 .java -> .class
一個系統可以存在多個shell,可以通過cat /etc/shells命令查看系統中安裝的shell,不同的shell可能支持的命令語法是不相同的。
參考:
1.大體介紹:https://www.cnblogs.com/zhangchao162/p/9614145.html
2.系列shell命令:https://blog.csdn.net/liouyi250/article/details/82951973