關於linubashshell的概念問題

時間 2022-03-27 10:10:55

1樓:小公尺飛貓

1.是2.區別大,你會寫bash shell不代表你會寫c shell,不過我覺得你會寫乙個shell指令碼

另一種你上手也很快,起碼讀懂應該問題不大。你可以先學bash shell因為用的比較多

而且可移植性強,bash 是shell的一種。

3.屬於shell,只安裝了bash shell就可以執行bash shell指令碼,並不是針對某個系統或者發行版本。

shell這種東西可以隨意安裝的。你用習慣哪個shell,就算初裝系統裡沒有,你也可以單獨安裝乙個

4.給你推薦兩本書

《bash shell高階指令碼指南》

《實戰linux+shell程式設計與伺服器管》

shell程式設計,可以說直接反應出你對linux命令掌握的熟練度問題,什麼情況下用哪種命令更符合

你的工作需求,怎麼簡化指令碼執行過程,優化指令碼讓它更有效率。

你在學習過程中必然會接觸到sed,awk這種流編輯器。然後你還得學習sed,awk。

漸漸地估計你就該選擇一門更強大的程式語言,而不僅限於寫shell指令碼,比如選perl.python,php.

c,或者什麼語言...基本上都是這個過程。

2樓:匿名使用者

1. 是

2. 都是shell 都版本,具體區別我也不是很清楚,個人感覺區別不是很大,bash用得比較多。shell就是在bash下執行的。就像windows下的一些命令在命令列下執行

3. 屬於shell。可以。不是,有都linux自帶的不是bash,不過一般都有bash

4. 先學好linux 的基礎知識,學習shell最好有程式設計基礎

3樓:匿名使用者

1.是2.區別也不小,當然了基本的東西是一樣的。先學bash吧!bash是shell的一種。

3.屬於shell。可以。基本上系統都帶有shell具體是哪種就不好說了。

4.他們難道不是同步學習的?

4樓:動力不強

bash是linux的預設shell,一般指的shell 就是bash, 只要學好bash就ok了。其它的shell可以當作興趣來研究。

pwd是外部命令,cd是內部命令,鑑別方法就是:

which pwd

/bin/pwd # 這就說明pwd是在/bin/ 下的,which cd

which: no cd in (...) 這就說明cd不在系統路徑下,那麼就是內部命令了,也就是bash內嵌的命令。

關於linux shell的問題

在linux下 什麼是bash.什麼又是shell

5樓:u愛浪的浪子

bash 是乙個為gnu專案編寫的unix shell,也就是linux用的shell。62616964757a686964616fe58685e5aeb931333365666236

shell俗稱殼(用來區別於核心),是指「提供使用者使用介面」的軟體,就是乙個命令列直譯器。

bash是shell的一種,是大多數linux發行版預設的shell,除bash shell外還有c shell等其它型別的shell。

linux主要特性:

1,基本思想:

linux的基本思想有兩點:第一,一切都是檔案;第二,每個軟體都有確定的用途。其中第一條詳細來講就是系統中的所有都歸結為乙個檔案,包括命令、硬體和軟體裝置、作業系統、程序等等對於作業系統核心而言,都被視為擁有各自特性或型別的檔案。

至於說linux是基於unix的,很大程度上也是因為這兩者的基本思想十分相近。

2,完全免費:

linux是一款免費的作業系統,使用者可以通過網路或其他途徑免費獲得,並可以任意修改其源**。這是其他的作業系統所做不到的。正是由於這一點,來自全世界的無數程式設計師參與了linux的修改、編寫工作,程式設計師可以根據自己的興趣和靈感對其進行改變,這讓linux吸收了無數程式設計師的精華,不斷壯大。

3,完全相容posix1.0標準:

這使得可以在linux下通過相應的模擬器執行常見的dos、windows的程式。這為使用者從windows轉到linux奠定了基礎。許多使用者在考慮使用linux時,就想到以前在windows下常見的程式是否能正常執行,這一點就消除了他們的疑慮。

4,多使用者、多工:

linux支援多使用者,各個使用者對於自己的檔案裝置有自己特殊的權利,保證了各使用者之間互不影響。多工則是現在電腦最主要的乙個特點,linux可以使多個程式同時並獨立地執行。

5,良好的介面:

linux同時具有字元介面和圖形介面。在字元介面使用者可以通過鍵盤輸入相應的指令來進行操作。它同時也提供了類似windows圖形介面的x-window系統,使用者可以使用滑鼠對其進行操作。

在x-window環境中就和在windows中相似,可以說是乙個linux版的windows。

6樓:行盡天涯

沒錯,shell就是用命令bai來管理系統的du乙個介面

zhi,可以簡單理解成dao類似於dos的東西;

bash是shell的一種,專是大屬多數linux發行版預設的shell,除bash shell外還有c shell等其它型別的shell。

7樓:匿名使用者

我想這個好像沒有專門的命令的一般都是通過程式設計來實現的,可以通過遞迴方式來遍歷目錄,然後得到檔案數。

8樓:管家光

shell俗稱來殼(用來區別於核心),自是指「提供使用者使用介面」的軟體,就是乙個命令列直譯器。

bash 是乙個為gnu專案編寫的unix shell,也就是linux用的shell。

就是說,bash是一種shell。

關於外貿,關於關稅,關於DHL,關於外貿,關於關稅,關於DHL

國際快遞,都會產生關稅,國際快遞流程,物貨物到當地海關,快遞公司會安排清關,清關中會產生關稅,清關後會派送,關稅負擔可以是寄件人付,也可以是收件人付.或第三方付.在正常清關的過程中不會通過知收貨人或發貨人.需通知收貨人清關一般是如下情況,1 海關扣關,需收貨人協助清關,2 大批貨物,空運貨物需收貨人...

關於婚姻孩子,關於婚姻關於孩子

如果夫妻雙方都是獨生子女,現在是可以生第二胎的 應該可以,那個孩子現在也沒上戶口的,就是法律上還沒有檔案的。可以的吧,如果女方沒有孩子,雙方結婚後市可以再生乙個的。在對子女的撫養問題上 未婚生子與已婚生子是沒有區別的 具體規定在 民法通則 第16條 民通意見 第11至22條 婚姻法 第21至25條 ...

關於GMAT,關於gmat

一 gmat是graduate management admission test的縮寫,中文名稱為經企管理研究生入學考試。二 簡介 入學考試。它是一種標準化考試,目前已經被廣泛地用做工商管理碩士的入學考試,是當前最為可靠的測試考生是否具備順利完成工商管理碩士專案學習能力的考試專案,專門幫助各商學院...

關於GMAT,關於gmat

同意樓上的說法,不過糾正一下你的小錯誤,gmat的有效期是5年的,所以lz現在開始準備的話大四畢業正好能出去,畢竟考完toefl和gmat以後還有相當的文書準備,學校申請等複雜問題。建議lz注意思維的轉換,gmat是考察商科思維的,所以不要簡單認為英語perfect考g就能大功告成,要從英語轉向提高...

關於excel,關於Excel

我沒看明白你的意思,以下回覆基於我這樣的猜測 你是想製作個帶斜線的表頭 假定你需要兩個,我好多假設喲,你應當表達清楚 製作過程 1 選定單元格 2 設定單元格格式 邊框 單擊斜線按紐 3 填充表頭內容。這個是關鍵部分,可如下操作 a 用兩個文字框框來製作,這個你自己來操作下,達到美觀就可 b 用上下...