티스토리 뷰

반응형

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: ...
반응형