반응형
C-shell 실행 시 /etc/csh.login 과 /etc/csh.cshrc 파일을 읽어 초기 환경을 설정합니다.
하지만 /etc에 있는 파일들은 관리자만 수정 가능한 전역 설정이라고 보시면 됩니다.
일반 사용자는 자신의 home directory에 위치한 ~/.cshrc 파일을 작성하여 초기 환경 설정 적용 가능합니다.
설정 예시로 제 .cshrc 파일에 있는 몇 가지 구문을 예로 들겠습니다.
- 현재 위치(pwd) 명령줄에 나타내기
alias cd 'cd \!*;set prompt="[`hostname`]-`whoami` $cwd # "'
- 상위 폴더로 이동 오타 줄이기
alias cd.. 'cd ..'
- ls 명령어에 색상 자동 적용
alias ls 'ls --color=auto'
- umask 적용 (002: dir=775, file=664)
umask 002
- 특정 프로그램 및 argument 간단 실행
# Nautilus: gnome GUI 환경에 있는 파일 탐색기 alias files 'nautilus --no-desktop --browser ./ &' # gnome GUI의 '작업관리자' 같은 창 alias monitor 'gnome-system-monitor &' #MegaRIAD 설정 프로그램 alias msm 'sh /usr/local/"MegaRAID Storage Manager"/startupui.sh'
- 복잡한 명령어 간단 실행
#폴더 만들고 해당 폴더로 들어가기 alias mkddr 'mkdir \!^&& cd \!^' # ls -list 단축명령 alias ll 'ls -lh' # 파일 및 폴더 검색 단축 alias findf 'find ./ -type f -iname "\!^"' alias findd 'find ./ -type d -iname "\!^"'
- 지역 변수 지정
set tou="/user/ys/proj/Tou"
지역 변수 지정 시 cd touch 혹은 vi $touch/netlist 등 간편한 주소로 사용 가능합니다.
환경 변수로 지정해도 되겠지만, 이러한 경우 환경 변수가 지저분해지는게 싫어서 전 지역 변수로 사용합니다.
반응형
'PC > Linux' 카테고리의 다른 글
lmstat, command not found 해결 (0) | 2020.11.25 |
---|---|
undefined symbol: FT_Done_MM_Var 오류 해결 (0) | 2020.11.25 |
Synology NAS에서 docker image 만들고 수정하고 push 하자 (0) | 2020.11.12 |
Raspberry pi Zero W - Hotspot 만들기 (0) | 2019.10.15 |
메모리 정리 (0) | 2017.03.25 |
댓글