# vi /etc/sysconfig/network-scripts/ifcfg-eth0

 

DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=100.100.100.130
NETMASK=255.255.255.0
GATEWAY=100.100.100.2
DNS1=8.8.8.8
DNS2=8.8.4.4

'리눅스 ' 카테고리의 다른 글

리다이렉션  (0) 2017.03.26
파이프,메타문자  (0) 2017.03.26
텍스트 편집기의 종류,vi사용법  (0) 2017.03.26
watch 명령어  (0) 2017.03.26
sort 명령어  (0) 2017.03.26

텍스트 편집기의 종류

 

- 모드(mode)형

입력 모드와 명령모드가 구분

입력 모드는 텍스트를 입력 할 수 있는 모드

명령 모드는 텍스트를 수정(삭제/복사/붙여넣기)등 편집 하는 모드

vi는 모드형 편집기

 

-비모드(mode)형

입력 모드와 명령모드가 구분되어 있지 않음

ex)한글, 워드, 메모장 

 

vi (VIsual editor) & Vim (VI iMproved)(모르면 안되는 것)

vim - vi 기능을 향상 시킨 모드형 편집기

 

#vi [파일명]        ->기존에 파일이 있을때 ->파일을 열거나 수정

                        ->기존에 파일이 없을때 ->파일을 생성하여 수정

 

 

 

명령모드 상태(a,i,o를 누르면 입력모드로 변경)

(esc를 누르면 다시 명령모드로 바뀜)

명령모드 ->입력모드

i,a,o

입력모드 ->명령모드

ESC

 

명령모드->실행모드

:  / ?

u             : (undo) 작업 했던 내용 취소

Ctrl + r     : (redo) 작업 내용 되돌리기

 

yy: 커서가 위치한 라인 복사

p : 붙여넣기

dd : 라인 삭제

 

[숫자]yy : 입력한 숫자만큼 라인 복사

[숫자]dd: 입력한 숫자만큼 라인 삭제

 

shift + 4 ($) : 라인의 마지막으로 커서 이동

shift + 6 (^) : 라인의 처음으로 커서 이동

 

저장(w)/종료(q)/강제(!)

:w         :문서 저장

:w!        :문서 저장 (강제)

:q          :종료

:q!        :강제 종료

:wq         :저장 후 종료

:wq!        :강제 저장 후 종료

:w [파일이름] :새로운 파일이름으로 문서 저장

:e!    :편집한 내용을 저장하지 않고 파일 다시 열기

 

vi /etc/services         //저장x

 

:set nu            행번호 출력

:set number

[숫자]G : [숫자]행으로 이동

ex) 100G  -> 100번째 라인으로 이동

 200G -> 200번째 라인으로 이동

gg :파일의 처음으로 이동

G :파일의 마지막으로 이동

:[숫자]    :[숫자]행으로 이동

 

ex) /filenet

 /ftp

 /domain

n : 다음으로 일치하는 단어 검색

N : 이전으로 일치하는 단어 검색

 

치환

:%s/[OLD]/[NEW]/g    파일 전체에서[OLD]를 [NEW[로 치환

 

ex) 해당문서에 udp를 tcp로 변경

:%s/udp/tcp/g

 

vim 설치

 

#yum -y install vim        //vim 설치

alias vi='vim'                //알리아스 설정

vi /etc/passwd            //vim으로 파일 확인시 필드를 색으로 구분해주어 가독성이 높아져 vi보다 쉽게 작업 가능

 

로그인 시 자동으로 alias 설정되도록 xshell에 설정

ex) alias grep='grep --colore=auto';alias vi='vim'

 

실습 예제

 

 

 

 

 

'리눅스 ' 카테고리의 다른 글

파이프,메타문자  (0) 2017.03.26
Server-B Client-Linux 둘다 Xshell연결  (0) 2017.03.26
watch 명령어  (0) 2017.03.26
sort 명령어  (0) 2017.03.26
lrzsz 패키지 설치  (0) 2017.03.26

watch - 주기적으로 지정된 명령 재실행, 결과 출력

#watch [옵션] '[명령어]'

-n [N]    N초 주기로 명령을 실행

-d         변경된 부분에 음영 처리    

 

 

1번세션                                                 2번세션

watch -d -n 1 'ls /practice'                   # cd /practice/

#touch filetest1

#mkdir dirtest1

#touch file1234

이런식으로 세션1은 1초마다 계속 watch -d -n 1 'ls /practice' 1초마다 저 명령어를 쳐주고 세션2에서 저 폴더안에 생성을하면 추가 되는 것을 볼 수 있다.

 

 

 

'리눅스 ' 카테고리의 다른 글

Server-B Client-Linux 둘다 Xshell연결  (0) 2017.03.26
텍스트 편집기의 종류,vi사용법  (0) 2017.03.26
sort 명령어  (0) 2017.03.26
lrzsz 패키지 설치  (0) 2017.03.26
파일링크  (0) 2017.03.25

+ Recent posts