Bash (GNU Bourne-Again Shell) は、多くの Linux ディストリビューションのデフォルト シェルです。実際、従来の UNIX では、tcsh、csh、ash、bsh、ksh などの多くのシェルが使用されています。シェル スクリプトは一般的に似ています。1 つのシェルを学習すれば、すぐに他のシェルを使い始めることができます。現時点では、シェル スクリプトは通常、さまざまな種類のシェルで使用できます。
bash
は、ほとんどの Linux システムおよび Mac OS X のデフォルトのシェルであり、ほとんどの Unix 系オペレーティング システムで実行できます。さらに、Windows の POSIX 仮想インターフェイスを実装するために、Microsoft Windows 上の Cygwin システムにも移植されています。さらに、DJGPP プロジェクトによって MS-DOS にも移植されています。
bash のコマンド構文は、Bourne シェル コマンド構文のスーパーセットです。多数の Bourne シェル スクリプトのほとんどは、変更せずに bash で実行できます。変更する必要があるのは、Bourne の特殊変数または組み込みコマンドを使用するスクリプトのみです。
bash のコマンド構文の多くは、コマンド ライン編集、コマンド履歴、ディレクトリ スタック、$RANDOM および $PPID 変数、POSIX コマンド置換構文など、Korn シェル (ksh) および C シェル (csh) に由来しています。 $ (...)。対話型シェルとして、TAB キーを押すと、部分的に入力したプログラム名、ファイル名、変数名などを自動的に補完できます。
以上がLinuxバッシュとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。