首頁  >  文章  >  運維  >  Linux Shell是什麼意思

Linux Shell是什麼意思

Guanhui
Guanhui原創
2020-05-21 17:59:486740瀏覽

Linux Shell是什麼意思

Linux Shell是什麼意思

#Shell是一個用C語言寫的程序,它是用戶使用Linux的橋樑,提供了用戶與核心進行互動操作的一種接口,實際上Shell是一個命令解釋器,它會將使用者輸入的命令進行解釋並且送到核心進行執行。

Shell 環境

Shell 程式設計跟JavaScript、php 程式設計一樣,只要有一個能寫程式碼的文字編輯器和一個能解釋執行的腳本解釋器就可以了。

Linux 的Shell 種類眾多,常見的有:

Bourne Shell(/usr/bin/sh或/bin/sh)

Bourne Again Shell(/bin/ bash)

C Shell(/usr/bin/csh)

K Shell(/usr/bin/ksh)

Shell for Root(/sbin/sh)

本教學關注的是Bash,也就是Bourne Again Shell,由於易用和免費,Bash 在日常工作中被廣泛使用。同時,Bash 也是大多數Linux 系統預設的 Shell。

在一般情況下,人們不會區分 Bourne Shell 和 Bourne Again Shell,所以,像 #!/bin/sh,它同樣也可以改為 #!/bin/bash。

#! 告訴系統其後路徑所指定的程式即是解釋此腳本檔案的 Shell 程式。

推薦教學:《Linux運維

以上是Linux Shell是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn