IT/AIX&Linux

하루 5분 AIX - vi 에디터

뜻밖의 행복 2014. 4. 28. 20:08
반응형

안녕하세요?

뜻밖의 행운입니다.

 

잘들 지내셨나요?

뜻밖의 행운은 너무나 바쁜 한주였습니다.

이번에 진행중인 프로젝트에서 가용성 테스트와 부하 테스트 때문에 정신이 없었네요

 

덕분에 제가 담당하는 부분에서 업데이트가 없었습니다.

 

내일과 모레에는 병원에 있어야 해서 또 2일간 제가 담당하는 곳에서 업데이트가

지연되지 않을까 하네요

 

일단 저번에 vi 에디터를 간단히 다루기로 했는데

우선은 script 짜는 수준이 아닌

 

서버를 운영하면서 이미 만들어져 있는 구성 파일들을 간단히 수정 할 수 있는 정도로만

딱 그정도 기능만 할 수 있게 핵심 기능과 명령어만 알아보도록 하겠습니다.

 

첫 날인 오늘은 바로 삽입에 관한 명령어 6개만 알아보도록 하겠습니다.

 

명령어 창에

 

vi 라고 입력해봅니다.

 

 

 

드디어~

AIX의 vi 세계로 들어왔습니다.

처음에는 위 화면처럼 ~ 로만 가득차 있는데

이 것으로 모든것을 할 수 있습니다.

 

팬과 종이만 있으면 멋진 글을 쓰는 작가 처럼 또는 멋진 그림을 그리는 미술가 처럼

vi만 있으면 멋진 스크립트를 짜고 수정하고 예술가와 같은 일을 할 수 있습니다.

 

그런 예술가가 되기전에 기본적인 사용법 부터 보도록 하겠습니다.

 

 

처음 vi에 들어가면 입력도 안되고

커서도 움직여지지 않고 많이 당황스러운데요

 

vi에는 크게 3가지 모드가 있습니다.

 

명령어 모드, 입력 모드, 실행 모드

처음에는 명령어 모드로 입력 모드가 아니라서

 

어떠한 단어도 입력이 되지를 않습니다.

우선 각각 모드로 들어가는 방법은

명령어 모드는 ESC

입력 모드는 오늘 배울 명령어 6개

실행 모드는 명령어 모드 상태에서 shift + ; 입니다. 즉 : 를 입력 하면 됩니다.

 

우선 기본적으로 입력모드에 대해서 알아보겠습니다.

 

1. 커서 왼쪽에 삽입

 

 

i (소문자)를 입력후

원하는 단어를 입력하면 커서 왼쪽에 입력이 됩니다.

 

 

 

 

2. 커서 오른쪽에 삽입

 

 

 

a(소문자)를 입력후

원하는 단어를 입력하면 커서 오른쪽으로 입력이 됩니다.

 

 

 

 3. 커서 아래 행 삽입

 

 

 

 

o (소문자)를 입력후

원하는 단어를 입력하면 커서 아래에 행이 삽입됩니다.

 

 

 

4.  커서 위에 행 삽입

 

 

 

O(대문자)를 입력하면

커서 위로 행이 삽입이 됩니다.

 

 

 

 

5. 커서 오른쪽 행의 맨끝에 삽입

 

 

A(대문자)를 입력하면

커서 오른쪽으로 행의 맨 끝에 부분에 삽입이 됩니다.

 

 

 

 

 6. 커서 왼쪽 행의 맨 앞에 삽입

 

 

I(대문자) 를 입력하면

커서 왼쪽 즉 행의 맨 첫부분에 삽입이 됩니다.

 

 

네 오늘은 간단히 입력모드에 쓰이는 명령어 6가지를 알아봤습니다.

외울것은

a, i, o 그리고 쉬프트 + a,i,o

정말 몇개 되지 않지요?

 

하지만 저 명령어 3개면 앞으로 다룰 것들은 대부분 수정가능합니다. ^^



반응형