linux高手請進 學習linux下的命令列是不是等於在學習linux的shell

時間 2021-08-11 17:27:26

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都是沒有副檔名的,檔名就是這樣的。文字檔案,圖...