0171. Shell 변수와 환경변수
IT2015. 7. 13. 17:38
mail -editor vi -term aadfvark48 -favoritecolor blue
TERM : 터미널의 종류를 나타내며 프로그램들에게 그 사실을 알려준다
터미널의 종류를 필요로 하는 프로그램들은 이 변수의 값을 읽어 터미널 종류에 적절하게 행동한다
환경변수 enviroment - 전역변수 설정
shell 변수 - 지역변수
c shell - history 이전에 실행했던 명령 기억
.cshrc noclobber - c shell 은 기존에 존재하는 파일을 덮어 쓰려는 시도를 금지한다.
setenv NAME value
Bourn shell, Korn shell
NAME = value;
export NAME
관례에 따라 환경변수의 이름은 대문자를 사용한다
환경변수 없애기
C shell
unsetenv NAME
Bourn shell
unset NAME
환경변수 출력
printenv
env
set
특정변수 값을 보려면 echo 사용
echo $TERM
shell propram 을 작성하다 보면 변수명을 중괄호{}로 에워싸야 할 필요가 있다.
중괄호는 변수명 뒤에 붙어 있는 문자들과 변수명을 분리해 주는 역할을 한다.
'IT' 카테고리의 다른 글
0173. prompt 설정하기 (0) | 2015.10.01 |
---|---|
0172. PATH 환경변수 (0) | 2015.07.13 |
0170. 입력방향 재지정 getline (0) | 2015.07.13 |
0169. [yum] yum (욤)정의 (0) | 2015.07.13 |
0168. [vi] vi 작업시 장치공간부족 발생 (0) | 2015.07.13 |