Linux 現在使用しているシェルを確認する

Linux 現在使用しているシェルを確認する

Linuxで、現在使用しているシェルを確認する手順を記述してます。

環境

  • OS Rocky Linux release 8.4 (Green Obsidian)

使用しているシェルを確認

使用しているシェルを確認するには、「 echo $SHELL 」を使用します。

echo $SHELL

<出力結果>
/bin/bash

デフォルトのbashシェルになってます。

また、利用できるシェルは以下で確認可能です。

cat /etc/shells

<出力結果>
/bin/sh
/bin/bash
/usr/bin/sh
/usr/bin/bash

シェル変更

シェルを変更する場合は、「chsh -s」を使用します。

「/bin/sh」に変更してみます。

chsh -s /bin/sh

<出力結果>
testuser のシェルを変更します。
パスワード:
シェルを変更しました。

再ログインします。

su ${USER}

シェルが変更されていることが確認できます。

sh-4.4$ echo $SHELL

<出力結果>
/bin/sh

「/bin/bash」に戻す場合は、同様の手順を実行します。

sh-4.4$ chsh -s /bin/bash

<出力結果>
testuser のシェルを変更します。
パスワード:
シェルを変更しました。

sh-4.4$  su ${USER}

<出力結果>
パスワード: