使用しているデフォルトの「シェル」をどのように表示しますか? Unixの場合

使用しているデフォルトの「シェル」をどのように表示しますか? Unixの場合

使用しているデフォルトの「シェル」をどのように表示しますか? UNIXでは、このコマンドは正しいps -p$$ですか、それとも別の方法がありますか?

ベストアンサー1

$$現在のコースです。

ps -p$$したがって、現在のプロセスが表示されます(この場合はシェル)。

また、することができますecho $SHELL

または

getent passwd | grep ^`whoami`: | awk -F: '{print $NF}'

おすすめ記事