본문 바로가기

Server/LinuxServer(Rocky Linux)

현재 쉘 확인 / 변경

리눅스 쉘에서는 다음과 같이 해당 사용자가 사용하고 있는 쉘의 정보를 확인할 수 있다.

cat /etc/passwd | grep [사용자명]

 

다음과 같이 echo문을 이용해, 현재 쉘을 [지금 사용자의] 출력하라고 할 수 있다.

 

 

 

 

chsh : 현재 쉘을 변경한다. 

chsh -l[List] 를 이용해 변경할 수 있는 쉘 목록을 확인하며

chsh -s를 통해 쉘을 변경할 수 있다.

 

CentOS 8 버전의 기본 쉘은 Bash 이다.

 

 

 

 

 

 

$Echo, $printenv 를 통해 시스템의 여러 설정이나 환경변수를 확인할 수 있다.

$Echo $SHELL  혹은 $printenv SHELL

 

【 시스템 】

HOSTNAME : 시스템의 호스트 명

OSTYPE : 현재 시스템의 운영체제 유형

DISPLAY : 디스플레이 서버의 위치

PATH : 실행파일이 위치한 디렉터리의 집합

LANG : 쉘 사용 시 기본으로 지원되는 언어

 

【 쉘 】

PS1 

PS2

SHELL : 현재 사용자의 쉘

HISTFILE : histroy 정보가 저장된 파일 경로

HISTFILESIZE : history 파일 크기

HISTSIZE : history 파일 명령어 개수

 

【 사용자 】

UID : 현재 사용자의 UID

USER : 현재 사용자의 계정명

HOME : 현재 사용자의 홈 디렉터리

PWD : 현재 사용자의 현재 작업 디렉터리 경로

 

【 프로그램 】

TERM : 현재 사용자의 터미널 종류

MAIL : 메일의 저장경로