유닉스 쉘 명령 사용하기

vi 편집기를 사용하고 있는 중에 유닉스 쉘 명령을 사용할 수 있습니다. 또한 그 쉘 명령의 출력 내용을 현재 편집 중에 문서 안으로 끼워넣을 수도 있습니다.

유닉스 쉘 명령은 다음과 같은 형식으로 사용합니다:

   :!유닉스_쉘_명령

한편 vi 편집기에서 또 하나의 쉘을 실행해서 그 쉘에서 원하는 작업을 한 후 다시 편집기로 돌아올 수도 있습니다.

이렇게 하려면 다음과 같이합니다:

   :sh

이 명령은 $SHELL 환경 변수 값으로 지정될 쉘을 실행 시킵니다. 또한 vi의 자체적인 shell 옵션을 사용해 지정한 쉘을 실행 할 수도 있습니다.

이때 다시 vi 편집기로 돌아 오려면, exit나, Ctrl-D를 이용합니다.

쉘 명령을 실행 해서 그 결과를 현재 편집 중인 파일 안으로 즉지 끼워 넣을 수 있습니다:

   :r!명령

예를 들어, 이 방법은 유닉스 명령어 관련 문서를 작성할 때, 그 사용 예제를 끼워넣을 때 유용하게 쓰입니다.


[차례] [찾기] [색인]