출 처 : http://blog.naver.com/security_yj?Redirect=Log&logNo=70137687392
[Shell] : 명령어 해석기
- 사용자와 system간의 중간 역할을 하는 명령어 해석기
( 우리는 korn shell을 사용합시다!)
* env : 현재 shell에서 정의된 모든 환경변수와 현재 할당된 값을 볼 수 있음
* set : shell 변수와 현재 할당된 값을 볼 수 있음
[Shell 종류와 설정 파일]
Shell |
SystemWide Initialization File |
환경설정파일 |
Shell Path Name |
Bourne |
/etc/profile |
$HOME/.profile |
/sbin/sh |
Korn |
/etc/profile |
$HOME/.profile $HOME/.kshrc |
/bin/ksh |
C |
/etc/.login |
$HOME/.cshrc $HOME/.login |
/bin/csh |
( Bourne Shell → 기능추가 → Korn Shell, C Shell )
[Shell 변경]
# passwd -e
새 셸 : /bin/ksh → Korn Shell Path Name을 설정
: 변경된 내용은 echo $SHELL이 아니라 cat /etc/passwd에서 확인
?
?
?
?
?
?
?
?
?
?
?
? ??
?
? [환경설정파일] ★반드시 $HOME에 있어야 함★
1. 환경설정 파일 수정전에 해야 할일
- /etc/default/login에 들어가서 console 앞에 #붙여주기
?
2. 환경설정 파일 수정하기
- 예) Korn : $HOME/.profile, $HOME/.kshrc
* 참고 *
- /etc/skel : 이곳에 환경설정 파일 샘플이 들어 있음
?
[/]# vi .profile
PATH=/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/ccs/bin:/usr/ucb:.
MANPATH=/usr/share/man:/usr/local/man
EDITOR=vi
LANG=ko
ENV=/.kshrc
export PATH MANPATH EDITOR LANG ENV
[/]# vi .ks?hrc
stty erase ^? (backspace key 먹게 하는 방법)
alias ls='ls -aF'
alias c=clear
alias h=history (명령어 치환)
alias cp='cp -i' (overwrite 방지)
set -o vi (command line 에서 'esc' 누르고 vi 편집기와 같은 형식으로 사용)
set -o noclobber (overwrite 방지)
PS1=`uname -n`'[$PWD]#' (prompt가 hostname과 이동경로를 표시하게 함)
export PS1 (변수 선언 수에는 반드시 export를 해주어야 함)
?
다 설정 후에
telnet localhost로 로그인 후에 moon[/]#으로 뜨면 OK
?
'OS > Solaris' 카테고리의 다른 글
oracle9i_클라이언트_설치절차서.(sun_solaris_sparc_64bit) (1) | 2011.07.28 |
---|---|
Solaris 10 10gR2 to 11gR2 Upgrade Guide (0) | 2011.01.16 |
DBUA 하기전 체크 (1) | 2011.01.16 |
EM 접속 (0) | 2010.12.30 |
DBCA 설치 (0) | 2010.12.30 |