OS/LINUX2007. 4. 12. 18:57
반응형

음... 2001년 어느 토요일 오후.

퇴근 안하고 앉아서,

서버의 .cshrc 를 열어서 각 명령어들이 무슨 역할을 하는지 찾아보았다.

아마도, 뭔지도 모르고 사용하는 것이 맘이 안좋아서 그랬던 듯 싶다.

 

C쉘에 해당되는 이야기이다.

리눅스 서버설정을 위해 사용했던 파일내용이다.

----------------------------------------------------------------------------------------

umask 022

#user, group, other 4:읽기방지, 2:쓰기방지, 1:실행방지
#새로 만들어지는 파일은 -rwxr-xr-x 로 만들어지게 됩니다.

stty erase ^H                     #erase 키를 mapping 합니다. ( ctrl + v h)
stty cs8 -istrip -parenb       #한글입력설정

set host=`hostname`           # '' 는 문자열이고, ` ` 는 안의 명령어를 실행시킨다. hostname 이라는 명령을 실행시켜서 host 에 값을 입력했다.
set history=40                   # history 를 볼때, 40 건씩 보겠다.
set noclobber                   # 덮어쓰기 방지
set filec                           # ESC 를 누르면, 파일명 자동완성기능
set autolist                       # 파일명 자동완성기능

set prompt="[`whoami`@`hostname -s`:${cwd}]"

unset autologout               #자동로그아웃을 방지합니다.

set -o vi                          # 명령라인에서 vi 처럼 기존 사용했던 명령어를 j, k  키를 사용해서 위 아래로 이동한다.

 

alias setprompt 'set prompt="[`whoami`@`hostname -s`:${cwd}]"'
alias cd 'chdir \!* && setprompt'
alias ls '/bin/ls -aF'         # file, directory를 구분 표기
alias cd.. 'cd ..'
alias cp 'cp -i'
alias l 'ls -al | more'
alias dir 'ls -alCF \!* |more'
alias rm 'rm -i'                 # 삭제여부를 질문한다
alias h history

if (! $?prompt) goto cshrc_end

 

setprompt

----------------------------------------------------------------------------------------

* history  명령어

Expression Use

!!

마지막 명령의 반복수행

!n

history 버퍼에서 n번째 명령어 수행

!-n

history 버퍼에서 마지막명령에서 n번째 명령어 수행

!text

버퍼의 명령어들중에서 text로 시작하는 최근의 명령어 수행

!?text

버퍼의 명령어들중에서 text를 포함하는 최근의 명령어 수행

!:n

마지막 명령어의 n번째 단어 수행

!$

마지막 명령어의 마지막 단어 수행

!*

마지막 명령어의 모든 변수들 수행

^old^new

앞선 명령어의 oldnew로 대체하고 수행

반응형

'OS > LINUX' 카테고리의 다른 글

[linux] 리눅스의 각종 데몬들  (0) 2007.07.21
LINUX RPM 관련 명령어  (0) 2007.07.03
Xmanager 접속을 위한 리눅스 설정하기  (0) 2007.03.09
crontab 명령  (0) 2007.02.15
LINUX usb 인식해서 사용하기  (0) 2007.02.10
Posted by [PineTree]