1樓:匿名使用者
linux指令碼基於shell,是一將shell命令放在一個檔案中,然後讓shell讀取並執行這個檔案,可以將這個功能看作是一種shell程式,而shell命令就像是這個程式裡的語句,包含shell命令的檔案叫做shell指令碼。可以說shell語言既是命令又是一種程式語言。
根據使用的shell的不同,shell指令碼編寫也有細微的區別。
linux二進位制可執行檔案,指的是將程式,如各種程式語言所編寫的程式,甚至shell指令碼進行編譯,解釋後,整理的二進位制可執行檔案。可以作為機器工作的直接語言。可以認為他是用來直接命令下層硬體的。
主要區別是:shell指令碼具有可讀性好,改寫方便。而二進位制程式要改動只能改變源**,重新編譯。
你可以理解成shell指令碼像c++那類的程式語言,二進位制程式類似於.exe可執行檔案就行了。
不過shell和c++不一樣。他首先是一種命令,他具有一定的程式設計功能,但並不能與程式語言想比。
再次,他與dos命令列很像,但是卻比dos命令列更強大。
2樓:
是的。但是命令列只是簡單的shell命令(其實是執行前人寫好的shell程式,如cd、、ps、mkdir等等)。高階的shell學習涉及到shell程式設計。
如果只是簡單使用的話,學習shell命令就可以了。如果要高階應用比如做管理員的話,最好學習shell程式設計。
3樓:八下
大部分一樣 有一些功能 命令列是不能實現的 ,不然拿到指令碼幹嘛啊 不過學習指令碼還是得 熟悉命令
linux多選題!高手請進! 50
4樓:我的她最美
1、acd;
2、cd
3、ab;
6、abce
7、abcd
5樓:
1、a、c、d
2、a、b、d
3、a、b、
6、a、b、c、e
7、a、b、c、d
6樓:匿名使用者
1、acd;
2、ad
3、ab;
6、abce
7、abcd
7樓:匿名使用者
題目了???我學過點,不過還是希望能夠幫助你
linux高手請進
你看的指令碼應該是是shell指令碼,翻一下shell指令碼的書就都明白了 是上一條命令的執行結果 第二個應該是進行算術運算 第三個是執行一個awk命令,反引號 tab鍵上面的哪個鍵 是呼叫系統命令 第四個是一個for迴圈,shell裡面的for就是這樣,貌似為了相容類似c的for迴圈,才搞出來這麼...
linux下的資料庫有哪些,Linux支援哪些資料庫
你要的全在下面 資料庫已經有4代了產品很多。dba課程更新內容大綱 序章 dba職業體系與資料庫產品趨勢 what is dba?dba成長體系與職業方向 0 30w 50w 100w 資料庫發展歷史,產品迭代趨勢與職業學習方向 第一部分 oltp資料庫 mysql 約1天 mysql基礎入門 my...
linux裡的可執行檔案,linux下用什麼命令來執行可執行檔案
linux的檔案一般沒有副檔名這一說法。linux的檔案只分為文字檔案,可執行檔案,還有幾種特殊檔案。可執行檔案只需設定可執行標記就可以了,而且可執行檔案一般都是沒有副檔名的。比如linux裡的emacs,vi,gedit,firefox,gcc,gdb都是沒有副檔名的,檔名就是這樣的。文字檔案,圖...