使用しているシェルは?調べる方法は次のとおりです

Anonim

コマンドラインでどのシェルを使用しているのか疑問に思ったことはありませんか?どのシェルが実行されているかを知りたい、または知る必要があるのは珍しいことではありません。この質問を何度も聞くかもしれませんが、答えはユーザーごとに異なる可能性があるため、最も簡単な方法は、現在アクティブなシェルを判別する端末コマンドを発行することです。シェル。

Mac OS X、Unix、Linux で使用されているシェルを見つける方法

使用されているシェルを見つける最も簡単な方法は、コマンド ライン プロンプトで次のコマンド構文を入力することです

echo $SHELL

ヒットリターン。はい、それはすべて大文字の $SHELL です。Unix の世界では大文字と小文字が区別されます。使用中のシェルを示す次のようなものが表示されるはずです:

echo $SHELL /bin/bash

これはシェルが bash であることを意味しますが、/bin/tcsh /bin/zsh /bin/ksh やそこにある他のさまざまなシェルなど、別のものが表示される可能性があります。

このコマンドは、Mac OS X、Linux、FreeBSD など、すべての UNIX プラットフォームで機能し、常に同じ結果が返されます。

大多数の Mac OS X ユーザーは、デフォルトで Bash シェルを使用します。これは、OS X のすべての最近のバージョンで標準であり、使いやすいシェルの 1 つでもあります。 Mac ターミナル内の環境設定を変更するか、「export $SHELL=」を使用して昔ながらの方法で調整することにより、必要な別のシェルに簡単に設定できます。

覚えておいてください、シェルは他のシェルから起動することもでき、ある種のネストを作成します。たとえば、ksh を介して bash を介して tcsh を実行できますが、そうする理由はあまりありません。 「exit」と入力すると、1 つのシェルが終了し、別のシェルに戻ります。このような状況では、echo $SHELL コマンドを再実行して、タイプを再度確認できます。

使用しているシェルは?調べる方法は次のとおりです