>Telnet 접속하고자하는HOST [PortNumber]

이 명령어가 제대로 수행되면 로그온 절차가 시작됩니다.

 

 

 

1. 압축하기 : tar cvfz [경로]000.tar.gz

2. 압축풀기 : tar xvfz [경로]000.tar.gz

3. ls : 현재 디렉토리의 파일 리스트를 보여줌.

 ls -al : 파일의 속성(크기, 퍼미션, 히든 파일)을 보여줌.

 ls -at : 파일이 생성된 시간까지 보여줌.

4. cd : 지정된 경로로 디렉토리를 이동할 수 있다.

ex) cd /; cd /bin/src; cd ;                    /* cd는 현재 디렉토리를 보여주고, 해당경로를 지정하였을 때 이동한다.*/

5. chmod : 파일이나 디렉토리의 퍼미션을 변경해줌.

ex) chmod 755 test01.java

6. mkdir : 디렉토리를 생성

ex) mkdir test01

7. rmdir : 디렉토리를 제거

ex) rmdir : testdir

8. rm : 디렉토리 및 파일을 제거(지움)

rm -r : 해당 경로에 포함된 디렉토리까지 지움

rm -f : 지움 명령을 다시 한번 확인하지 않고 바로 지움.

rm -rf : 디렉토리를 강제로 지움. 디렉토리가 비워져 있지 않아도 강제로 지움.

ex) rm -rf testdir

9. cp : 디렉토리 및 파일을 복사.

cp -r : 해당 경로에 포함된 디렉토리까지 복사

ex) cp test01.java test02.java                        /* test01.java를 test02.java로 같은 디렉토리 내에 복사*/

ex) cp -r testdir /workspace/test/testdir        /* 현재 디렉토리 내에 있는 testdir 디렉토리를 /wokrspace/test/testdir로 복사 */

10. mv : 디렉토리 및 파일을 이동시키거나 이름을 변경

ex) mv test01.java test02.java                        /* test01.java를 test02.java로 이름 변경*/

ex) mv test01.java ../test                              /* test01.java를 현재 디렉토리 내에 있는 test디렉토리로 이동*/

ex) mv testdir testdir01                                 /* testdir을 testdir01로 이름 변경*/

11. du : 디스크 사용에 관한 정보를 알려줌

ex) du / (리눅스의 총용량)

 

12. 기타 명령어

Telnet의 명령어는 대부분 유닉스/리눅스 명령어와 부합되어 있다.

각 장비 및 시스템에 포팅되어 있는 버전에 따라 각 명령어가 조금씩 다르니 확인 후 사용해야 함.

 

adduser : 유저를 만들 때 사용하는 명령

chown : 파일이나 디렉토리의 ownership을 바군다

ex) chown lp /dev/lp

diskinfo : 시스템에 설치되어 있는 디스크의 정보를 보여준다.

ex) diskinfo /dev/rdisk/c0t6d0

date : 현재 시각 표시

echo : 표준 출력에 문자열을 출력

exit : 로그아웃하고 프로그램 종료

file : 파일 내용의 성격을 보여준다(파일의 종류를 알아볼 때)

finger : 현재 로그인 되어 있는 사용자의 인적사항을 출력한다.

find : 파일 시스템에서 파일이나 디렉토리를 찾을 때 사용

ex) find /-name core -print

grep : 파일 내에서 특정 패턴을 찾는다

ex) grep 0- l ifconfig /sbin/init.d/*

gzip : 압축명령

gunzip : 압축해제명령

jobs : 백그라운드에서 실행되고 있는 작업들의 작업번호, 작업 상태등을 보여줌.

kill : 실행 중인 프로세서를 강제종료할 때.

ex) kill -9 924

last : 최근 접속한 사용자의 이름과 장소, 시간 등을 알려줌

lp : 시스템의 기본 프론터에 파일을 프린트 함.

lpstate -t : 모든 프린터 스풀러에 관련된 정보를 보여줌

mail : 다른 사용자에게 편지 보내기

more : 텍스트 파일 내용을 페이지 단위로 봄(더 보려면 spacebar 누름, 한줄 보기는 enter)

ps -ef : 시스템에서 수행되고 있는 모든 프로세스를 보여줌

passwd : 암호 변경

shutdown : 시스템 끔

top : 주기적으로 변하는 프로세스의 정보를 보여줌

useradd : 사용자 추가

userdel : 사용자 삭제

usermod : 사용자 권한 주기

what : 파일의 버전 정보를 보여줌

who : 로그인 된 사용자 목록을 보여줌

who am i : 현 사용자의 로그인 명, tty 및 로그인한 날짜/시간을 보여줌

who -r : 현재의 run state를 보여줌

sort :  파일정렬

sleep : 지정한 시간만큼 쉰다.

shutdown -h now : 당장 종료

shutdown -r now : 시스템 리부팅

userdel pr 디렉토리명 : 사용자의 홈디렉토리까지 삭제

 

13. vi : Linux의 vi edit 기능을 수행함.

vi edit는 크게 입력모드와 명령모드로 구분된다.

 

>>입력모드 : 입력모드로 전환하기 위해서 다음과 같이 i,a,o,O를 타입핑해야 한다.

i 커서가 놓여 있는 위치의 문자 앞에 삽입

a 커서가 놓여 있는 위치의 문자 뒤에 삽입

o 현재행의 아래행을 밀어내고 입력모드로 전환

O(대소문자 구분) 현재행을 한줄 아래로 밀어내고 입력모드로 전환

입력모드를 벗어나려면 ESC 키를 누르면 명령모드로 돌아온다.

 

>>명령모드

:q                 저장하지 않고 종료

:q!                강제 종료

:w                저장

:w!               강제로 저장

:wq              저장하고 종료(=:x)

:wq!             강제로 저장하고 종료

:w file_name  새이름으로 저장

-> 커서이동 :명령모드에서 이동할 수 있다(리눅스에서는 일반 방향키로도 이동이 가능)

h(왼쪽), (아래쪽)j, k(위쪽), l(오른쪽),

w(오른쪽), b(왼쪽), 0(행의 처음으로 이동), $(행의 마지막으로 이동)

-> 텍스트교체

R(커서가 있는 자리부터 여러문자를 교체)

r (커서가 있는 자리부터 한글자만 교체)

-> 삭제명령

dw   한 단어 삭제

dd    한 줄 삭제

D     커서 위치부터 행 끝까지 삭제

x      한 글자 삭제

-> 자르기와 붙여넣기

y(텍스트를 복사), yy(한줄을 복사)

->범위지정

:행번호(문서의 지정 번 행으로 이동)

:$(행의 마지막으로 이동), :$=(현재 편집중인 텍스트 내용이 총 몇 줄인지 확인)

:시작행,마지막행d (시작행부터 마지막행까지 지움)

:시작행,마지막행y (시작행부터 마지막행까지 임시버퍼에 저장)

 

 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,