리눅스 현재 사용 중인 쉘 확인 하는 방법

리눅스에서 어떤 쉘(shell)을 사용하는지는 쉘 스크립트 작성이나 기본적인 명령어를 사용함에 있어서도 영향을 줍니다.

유닉스가 아닌 리눅스 배포판이라면 bash 쉘을 사용하는 것이 대부분이긴 합니다.

정확히 어떤 쉘을 사용 중인지 확인하려면 $SHELL 변수를 출력해보면 됩니다.

[user1@localhost ~]$ echo $SHELL
/bin/bash

특정 유저의 사용 쉘을 확인하려면 아래와 같이 명령합니다.

getent passwd [사용자명]
[user1@localhost ~]$ getent passwd user1
user1:x:1001:1001::/home/user1:/bin/bash
[user1@localhost ~]$ getent passwd user3
user3:x:1003:1003::/home/newuser3:/bin/bash

댓글 남기기