根據使用的shell的不同,Shell腳本編寫也有細微的區別。
Linux二進制可執行文件,指的是將程序,如各種編程語言所編寫的程序,甚至SHELL腳本進行編譯,解釋後,整理的二進制可執行文件。可以作為機器工作的直接語言。可以認為他是用來直接命令下層硬件的。
主要區別是:Shell腳本具有可讀性好,改寫方便。而二進制程序要改動只能改變源代碼,重新編譯。
妳可以理解成Shell腳本像C++那類的編程語言,二進制程序類似於.exe可執行文件就行了。
不過shell和C++不壹樣。他首先是壹種命令,他具有壹定的編程功能,但並不能與編程語言想比。
再次,他與DOS命令行很像,但是卻比DOS命令行更強大。