IT/Network

텔넷(telnet)의 가장 기본적인 명령어

swhwang 2017. 3. 23. 23:30

 

[초보용]텔넷(telnet)의 가장 기본적인 명령어에 대해서 설명드립니다.

★★텔넷명령어 ★★

 

 

Unixlogin 과정

 

 

1)login

 

우리는 terminal을 이용하던지 consol을 이용하든 login을 해야만 Unix를 사용할 수 있다. 이것은 UnixMultiuser환경이기 때문에 각각의 사용자들의 정보를 보호 하기 위해서이다.

 

login을 통해 userIDpassword를 입력하면 system/etc/passwd file에서 올 바른 사용자인지 확인하고 필요한 정보(userID, groupId, home directory, path ) 을 얻고 거기서 지시하는 프로그램(shell)을 실행한다.

 

=> 저자의 passwd file의 내용

 

comsin:x:514:500:이승우:/usr1/comsin:/bin/csh

 

(설명)

comsin : login ID

x : 암호화된 패스워드

514 : userID

500 : groupID

이승우 : 사용자(저자)이름

/usr1/comsin : login되는 저자의 home directory

/bin/csh :저자의 실행 shell(C shell)

 

 

자신의 정보를 알고 싶다면(만약 Unix 계정이 있다면) 지금 login해서 %more /etc/passwd

 

 

 

라고 입력하면 됩니다.

 

2)Shell

 

Shell이란 DOScommand.com과 비슷한 역할을 하는 프로그램으로 명령을 입 력받아 이를 해석하고 처리해 주는 역할을 수행합니다.

 

UnixMultichoice 환경으로 사용자가 이를 선택해서 사용할 수 있습니다.

 

많이 사용하는 shell로는 Bourne shellC shell 그리고 korn shell등이 있다.

 

자신의 shell이 무엇인지 알고 싶으신 분은 지금 다음을 입력해 보십시오. %ps -f

 

 

 

만약 제일 마지막에 'sh' 라고 나오면 Bourne shell을 쓰고 있는 것이고 'csh'라고 나오면 C shell을 그리고 'ksh'라면 korn shell을 쓰고 있는 것입니다.

 

여러 shell중 가장 많이 쓰이는 것은 C shell입니다.

 

login을 하여 OSshell 프로그램을 실행시키면 먼저 ".cshrc"(C shell인 경우) file을 읽어 실행합니다. 이는 DOSconfig.sys와 비슷한(여러 가지 초기화 명령 들) 역할을 합니다. 그리고 다음에는 ".login" 이란 file을 읽어 실행하며 이 파일에 는 terminal setup과 관련된 명령들이 들어있습니다.

 

저자의 .cshrc file.login file

 

=> .cshrc

 

alias ls 'ls -aF'

alias ll 'ls -alF | more'

alias prompt 'set prompt = "$cwd>"'

alias apropos 'man -k \!'

alias cd 'chdir \!* ;prompt'

umask 022

set path=( /usr1/comsin/bin /bin /usr/bin /usr/ucb /usr/lib)

set history=50

 

if ( $?prompt ) then

set history=32

endif

alias h history

 

=> .login file

 

stty -istrip

setenv EXINIT 'set ai'

stty erase ^H

prompt

set history=50 savehist=30 filec

mesg y

ll

 

여러분이 확인하고 싶다면 여러분의 home directory에서 다음을 입력하십시오. %ls -al : '.cshrc' '.login' 이 있는지 확인.

%more .cshrc

%more .login

 

 

 

 

만약 두 file이 없다면 앞으로 계속 공부해서 여러분의 환경을 만들어 보세요.