
1. 주요환경 변수
TERM: 터미널 종류의 이름
TMOUT: 로그아웃 관련 시간 제어
LANG: 프로그램 사용시 기본 지원 언어
SHELL: 현재 로그인된 셸의 절대 경로
2. 셸 환경변수
/etc/profile: 모든 사용자의 셸 환경을 제어하는 전역적인 시스템 설정 파일, 관리자만 설정 가능
/etc/profile.d: 몇몇 응용 프로그램들이 시작 시 자동 실행할 스크립트 파일 경로를 넣어두는 디렉터리
~/.bash_profile: 개인 사용자의 PATH(경로)나 환경변수등을 변경할 때 사용하는 지역적인 시스템 설정 파일
~/.bashrc: 별칭(alias)과 bash가 수행시 실행되는 함수를 지역적으로 제어
~/.bash_history: 사용자가 키보드로 입력한 명령어나 내용들을 파일로 모두 기록
3. history 기능
옵션
!!: 마지막으로 실행했던 명령문 실행!문자열: 가장 최근에 '문자열'로 시작하는 명령문 실행!?문자열?: 가장 최근에 '문자열'을 포함하고 있는 단어를 나태냄!n: n번째 명령어 실행환경변수
HISTSIZE: 히스토리 스택의 크기HISTFILE: 히스토리 파일 위치HISFILESIZE: 물리적인 히스토리 파일 크기HISTTIMEFORMAT: 히스토리 명령어 수행 시간 출력 형태 지정4. 프롬프트 형식
\h: 호스트명을 표시\u: 현재 사용자의 이름 표시\t: 24시로 현재 시간을 표시\d: '요일 월 일' 형태로 날짜 표시\w: 현재 작업 디렉터리를 절대 경로로 표시\W: 현재 작업 디렉터리의 전체 경로 중 마지막 디렉터리만 표시\s: 사용중인 셸 이름 표시