Linux
 Computer >> コンピューター >  >> システム >> Linux

bash(ボーンアゲインシェル)


bash(Bourne Again Shell)とは何ですか?

Bash(Bourne Again Shell)は、LinuxおよびGNUオペレーティングシステムで配布されるBourneシェルの無料の拡張バージョンです。 Bashはオリジナルと似ていますが、コマンドライン編集などの機能が追加されています。

以前のBourneシェル(shという名前)を改善するために作成されたBashには、KornシェルとCシェルの機能が含まれています。 Bashは、IEEEPOSIXの一部として指定されているシェル標準に準拠することを目的としています。 Bourneシェル用に記述されたコマンド言語スクリプトもbashシェルで実行する必要があります。

BashはGNUGeneralPublic License(GPL)の下でリリースされており、UnixとLinuxのほとんどのバージョンで利用可能であり、バージョンはMS-DOSとWindowsに移植されています。

Bashリファレンスマニュアルで説明されているように、名前は bash は、Bourneシェルの作者であるStephenBourneの駄洒落である「Bourne-againSHell」の頭字語です。 Bashは以前のシェルのスーパーセットであり、一般的にBourneシェルプログラムと互換性があります。


  1. Windows 10 に Linux Bash シェルをインストールする方法

    Bash Shell は、非常に長い間 Linux の一部であった単純なコマンドライン ユーティリティであり、現在、Microsoft はそれを Windows 10 に直接追加しています。これは、仮想マシンでも、コンテナーでも、Windows 用にコンパイルされたソフトウェアでもありません。代わりに、Linux ソフトウェアを実行するための完全な Windows サブシステムであり、Windows で Android アプリを実行するための Microsoft の廃止された Project Astoria に基づいています。 これで、デュアルモード オペレーティング システムとは何かがわか

  2. 6 つの実用的な例を含む Bash シェル関数のチュートリアル

    Bash シェル関数は、グループに単一の名前を使用して、後で実行するために複数の UNIX / Linux コマンドをグループ化する方法です。 . Bash シェル関数は、通常の Unix コマンドと同じように実行できます。シェル関数は、それらを解釈するための新しいプロセスを作成することなく、現在のシェル コンテキストで実行されます。bash エイリアスと関数の両方を使用すると、より長い、またはより複雑なコマンドのショートカットを定義できます。ただし、エイリアスは、このチュートリアルで説明されているように、これらの関数が許可する制御フロー、引数、およびその他の巧妙なものを許可しません。 この