[ 자신의 개인적인 환경 설정 ]
 

1. login shell을 설정
# passwd -e
old shell : /sbin/sh
new shell : /bin/ksh  : 대부분의 solaris 관리자는 ksh을 사용


2. $HOME/.profile 생성 및 편집

  => solaris 에서 기본적으로 root(관리자)에게는 ".profile" 이 존재하지 않으므로 원형파일을 복사하여 사용 
# cp /etc/skel/local.profile $HOME/.profile
# vi $HOME/.profile : 프로파일을 생성 및 편집수정
==========================================================================================================================
# @(#)local.profile 1.8 99/03/26 SMI
stty istrip
ENV=/.kshrc
EDITOR=vi
PATH=/usr/local/bin:/usr/sadm/admin/bin:/usr/dt/bin:/usr/openwin/bin:/usr/ccs/bin:/usr/sbin:/sbin:/bin:/usr/bin:/usr/ucb:
/etc:.
MANPATH=/usr/share/man:/usr/dt/man:/usr/local/man/usr/openwin/share/man:/usr/man
export PATH ENV EDITOR DISPLAY MANPATH
#
# If possible, start the windows system
#
if [ "`tty`" = "/dev/console" ] ; then
         if [ "$TERM" = "sun" -o "$TERM" = "sun-color" -o "$TERM" = "AT386" ]
         then
                   if [ ${OPENWINHOME:-""} = "" ] ; then
                           OPENWINHOME=/usr/openwin
                           export OPENWINHOME
                   fi
         echo ""
         echo "Starting OpenWindows in 5 seconds (type Control-C to interrupt)"
         sleep 5
         echo ""
         $OPENWINHOME/bin/openwin
         clear # get rid of annoying cursor rectangle
         exit # logout after leaving windows system
 fi
==========================================================================================================================
# . $HOME/.profile : 수정한 프로파일을 실행


3. $HOME/.kshrc 생성 및 편집

# vi $HOME/.kshrc : 쉘 스크립트 생성 및 편집
==========================================================================================================================
PS1=[$LOGNAME@`hostname`:'$PWD]# ' <--- 쉘 변수 설정
export PS1 <--- 변수를 export한다.

set -o vi <--- korn shell을 설정한다.

alias ls='\ls -F' <--- alias을 설정한다.
alias ll='\ls -alF | more'
alias mv='\mv -i'
alias cp='\cp -i'
alias rm='\rm -i'
==========================================================================================================================
# ksh
# . $HOME/.kshrc : 쉘 스크립트 실행

위 생성한 스크립트를 실행한 다음은 아래와 같이 프롬프트 형태가 변경 
"[root@test:/]#"


4. vi 편집기에 대한 환경설정

# vi $HOME/.exrc : 편집기의 환경 스크립트 편집
==========================================================================================================================
set showmode sm nu
set ai nolist
==========================================================================================================================
# . $HOME/.exrc : 편집기의 환경 스크립트 실행



[ 설정사항 확인 방법 ]
 

1. 사용자의 로그인 쉘을 확인
# cat /etc/passwd | grep 사용자명(root) 
root:x:0:1:Super-User:/:/bin/ksh

2. 쉘 프롬프트를 확인
[root@test:/]#

3. vi 환경설정 확인
# vi testfile
( ) : "( )"을 입력하면 커서가 움직이는 것을 확인할 수 있음

'Unix > Solaris' 카테고리의 다른 글

Admin Command  (0) 2011.04.01
AND