Linuxで現在使用されているシェルを確認

1.現在のプロセスで使用されるshell種類の確認
ps | grep $$ | awk '{print $4}’
($$はshellのpid番号)

2.最も一般的シェルコマンドを確認
$ echo $SHELL

3.簡単なコマンド
$ echo $0

4.環境変数の中にshellのマッチング
env | grep SHELL

5.パスワードファイルの中でshellのマッチングを確認
cat /etc/passwd | grep muye

6.ps -efを使う
$ ps -ef | grep $$ | grep -v grep | grep -v ps

 

cat /etc/passwd | grep muye

6.ps -efを使う
$ ps -ef | grep $$ | grep -v grep | grep -v ps

Source

Posted by arkgame