여러가지 고급 스크립트 언어 (파이썬, 루비,펄) 등등이 있지만 shell을 기본적으로 알고 있어야 하는 이유는 ...
리눅스의 기본 shell 이자 서버 관리 및 운용자로써 사용자의 작업 시간을 빠르고 효율적으로 만들어 줄수 있는 것이 가장 큰 이유가 아닐까 싶네요...
환경변수란..이전에도 포스팅으로 정리한것 같은데...bashrc .bash_profile 대해서만 정리
쉘이 운용되는데 필요한 여러가지 값들을 가지고 있는 변수..
PS1, SHELL, MY_NAME 등등
쉽게 set 이라는 명령어로 확인할수 있다
[root@chefclient02 ~]# set
BASH=/bin/bash
BASHOPTS=checkwinsize:cmdhist:expand_aliases:extquote:force_fignore:hostcomplete:interactive_comments:login_shell:progcomp:promptvars:sourcepath
BASH_ALIASES=()
BASH_ARGC=()
BASH_ARGV=()
BASH_CMDS=()
BASH_ENV=/root/.bashrc
환경변수를 세팅하려면 export 라는 명령어를 통해 변경할수 있지만.. 시스템 리붓 시 초기화되는 단점이 있음
ex) export TMOUT=300
'리눅스-Linux' 카테고리의 다른 글
[Linux] lsattr / chattr 명령어 (0) | 2014.01.19 |
---|---|
[Linux] Linux ISO Image 마운트 하기 (0) | 2013.12.19 |
[Linux] Crontab 미동작 관련 (0) | 2013.11.27 |
[리눅스] grep 명령어 (0) | 2013.11.27 |
[리눅스] kernel parameter 수정 (0) | 2013.11.27 |