LINUX
[6] 리눅스 로그인 쉘, 쉘 변경하기
혀내
2022. 6. 14. 10:39
반응형
chsh
로그인 쉘을 변경하는 명령어
$ csh
%
...
%
exit
$
위와 같이 csh만 입력해도 %...% 사이에서 csh(C쉘) 사용이 가능하지만,
$ chsh
Changing login shell for chang
Old shell : /bin/sh
New shell : /bin/csh
$
로그인 쉘을 아예 변경하고 싶다면 chsh 명령어를 사용해 New shell에 사용하고 싶은 쉘을 입력합니다.
쉘의 시작 파일
시작 파일
쉘마다 시작할 때 자동으로 실행되는 파일을 말합니다. 환경 설정의 역할을 담당합니다.
- 시스템 시작 파일 : 시스템 내 모든 사용자들에게 적용되는 공통 설정
- 사용자 시작 파일 : 각 사용자에게 적용되는 설정
본 쉘,
- 시스템 시작 파일 : /etc/profile
- 사용자 시작 파일 : ~/.profile
bash
- 시스템 시작 파일 : /etc/profile
- 사용자 시작 파일 : ~/.bash_profile (로그인)
- 사용자 시작 파일 : ~/.bashsrc (로그인, 서브쉘)
C쉘(csh)
- 시스템 시작 파일 : /etc/.login
- 사용자 시작 파일 : ~/.login (로그인)
- 사용자 시작 파일 : ~/.schrc (로그인, 서브쉘)
- 사용자 시작 파일 : ~/.logout (로그아웃)
// ex).profile 파일의 내용
PATH=$PATH:/usr/local/bin:etc
TERM=vt100
export erase ^H
//stty : Prompt 설정 변경 명령어
//^H : backspace 키
// 시작 파일 바로 적용하기
$..profile
환경 변수 설정하기
// 환경 변수명 = 문자열
$ TERM = hi
$ echo &TERM
hi
env
환경 변수를 확인하는 명령어
$ env
TERM=hi
SHELL=/bin/sh
USER=aeae1
HOME=/home/aeae1
PATH=/usr/local/bin:/usr/bin: ...
반응형