Bash Shell - 본 쉘을 기반으로 하여 GNU프로젝트에 의해 개발되었다. 다양한 운영체제에서 사용하며 리눅스 표준쉘
C Shell - 버클리 빌 조이 개발, C언어 기반.
[ 쉘 관련파일 & 디렉토리] | [ Desc ] |
/etc/bashrc | 시스템 전체에 적용되는 Alias 및 함수설정 |
.bash_profile | 사용자의 환경설정과 프로그램설정관련 --> 로그인 시 읽어들인다. (지역적인 설정) |
.bashrc | 사용자가 지정한 Alias와 함수들이 밀집해있는파일 |
.bash_logout | 사용자가 로그아웃 시 수행하는 설정작업지정 |
/etc/profile | 시스템전체에 적용되는 환경변수 와 시작관련 프로그램 설정 (전역적인설정) |
/etc/profile.d | 응용프로그램 시작에 필요한 스크립트가위치하는 디렉토리 |
chsh (Change Shell)
- 쉘을 변경하는 명령
$ chsh [옵션 ]
-l: 설정 가능한 쉘의 정보들을 보여준다.
$ echo $SHELL (시스템전역변수로 부터 적용된, 쉘 정보를 출력한다)
$ chsh -l (사용가능한 쉘의 목록을 확인한다)
$ cat/etc/shells (위와 동일)
$ chsh (적용 쉘 변경)
--> /bin/cshell (현재 쉘을 'cshell'로 적용 / 재 로그인 필요)
env
- 현재 설정된 쉘에 관한 전체 환경변수 값 확인
$ env | head -5 (쉘 에 대한 모든 설정 중 최상위 5라인확인)
$ echo $LANG
$ export LANG=C (기본언어 설정을 C로 변경)
$ export PATH=$PATH:/user/test1 (환경변수 PATH에 대한 재 정의)
$ PATH=$PATH:/user/test1 (export는 생략가능하다)
$ export PS1="\d" (프롬프트에 관하여 날짜가 표시되도록 설정)
'Study' 카테고리의 다른 글
[Study] 함수형 프로그래밍 정리. (0) | 2022.06.08 |
---|---|
[Flutter] 플러터 Exercise(2) (0) | 2022.05.24 |
[Flutter] 플러터 Exercise(1) (0) | 2022.05.15 |
[Linux 자격증 2차시험] 접근권한 관련 명령어 (0) | 2022.01.23 |
[Linux 자격증 2차시험] 파일시스템 관련 명령어 (0) | 2022.01.23 |