OS/Linux

[Linux] 리눅스 쉘(Shell) 확인 및 변경

alien22c 2024. 7. 30. 10:10
728x90
728x90
현재 사용하고 있는 쉘 확인
: 프로세스 정보 조회로 현재 사용중인 쉘 종류 확인
$ echo $SHELL
/bin/bash
혹은
$ grep ubuntu /etc/passwd
ubuntu:x:1004:1004:Ubuntu:/home/ubuntu:/bin/bash

=> 가장 마지막에나온 /bin/bash가 현재 사용하고 있는 쉘을 확인
   즉, bash쉘 사용중 임을 확인
   
 
 

현재 설치되어 있는 쉘 목록 확인
: /etc/shells 파일에 존재함. 해당 파일을 열어보자

 

$ cat /etc/shells
# /etc/shells: valid login shells
/bin/sh
/bin/bash
/usr/bin/bash
/bin/rbash
/usr/bin/rbash
/bin/dash
/usr/bin/dash
/usr/bin/tmux
/usr/bin/screen

 
 

쉘 변경 (chsh)
: chsh명령어를 이용하여 사용중인 쉘을 /bin/dash로 변경해보기

 

$ chsh -s /bin/dash ubuntu
Password:
$ grep ubuntu /etc/passwd
ubuntu:x:1004:1004:Ubuntu:/home/ubuntu:/bin/dash

=> 변경 후 재로그해야 변경 쉘 적용됨

728x90
728x90