하드웨어

리눅스에서 파일을 편집하는 방법 : 텍스트 편집기 vi가 가장 친한 친구

차례:

Anonim

Visual이라는 단어에서 Vi 는 텍스트 프로세서로 분류 된 프로그램으로, 워드 프로세서로 분류 된 것과 달리 인쇄시 문서의 최종 결과를 시각화하는 도구를 제공하지 않기 때문입니다. 즉, 텍스트를 가운데에 맞추거나 정당화 할 수있는 옵션이 없지만 문자 복사, 붙여 넣기, 이동 또는 삭제와 같은 기본 활동을 다양하게 사용할 수 있습니다. 종종 이러한 유형의 프로그램은 소스 코드 개발을 위해 프로그래머가 사용합니다.

왜 우리가 Vi에 대해 알아야 하는지 궁금 하십니까?, 주된 이유는 모든 Linux 배포판에서 발견되고 긴급 상황 에서 시스템 손상, 부팅 오류 또는 기타 재앙 문제를 해결할 수있는 유일한 편집기 일 수 있기 때문 입니다. 그러나 필요한 자원은 적으며 시스템 파일 관리에 이상적입니다.

Vi 텍스트 편집기

Vi는 Unix의 두 출판사 인 ed와 ex 리소스를 사용하여 만들었습니다. 원래 빌 조이 (Vill Joy)가 1976 년에 작성했습니다. Vim이라는 개선 된 버전이 있지만 Vi가 거의 모든 배포판에 있으므로 긴급 운영을위한 기초를 알아야합니다.

Vi 편집기는 모든 유형의 터미널에서 사용할 수있는 텍스트 편집기이며 실행은 전체 화면이며 메모리에서 전체 파일의 텍스트를 처리 할 수 ​​있으며 몇 가지 키로 필요한 작업을 수행 할 수 있습니다.

Vi 모드

vi의 작동은 세 가지 상태 또는 모드에 따라 다릅니다.

  • 명령 또는 일반 모드 : vi의 기본 모드로, 키를 사용하여 코스 이동, 파일 탐색, 텍스트 처리 또는 편집을 간단히 종료 할 수있는 작업을 수행 할 수 있습니다.: 키는 텍스트에 문자를 입력하고 마지막으로 마지막 행 모드 또는 ex: 키를 사용하여 화면 하단의 마지막 행에 명령을 작성합니다.

Vi 생존 가이드

터미널에서 Vi를 실행하는 구문은 다음과 같습니다.

나는 '파일 이름'을 보았다

파일이 표시되면 화살표 커서가 없거나 화살표 커서가없는 경우 h, j, k, l 키를 사용하여 이동할 수 있습니다.

vi를 호출하는 다른 방법도 있습니다. 예를 들면 다음과 같습니다.

파일없이 편집 창을 열려면 다음을 사용하십시오.

나는 보았다

공통 구문의 경우, 'file name'이 존재하지 않으면 vi는 표시된 이름의 파일을 생성합니다.

한 번에 여러 파일로 vi를 열 수 있습니다.

톱 file1 file2

같은 방식으로 파일 끝에 또는 키워드의 발생에 따라 커서를 특정 줄에 배치하여 파일을 열 수 있습니다. 아래는 각각 예입니다.

vi +45 file1 vi + $ file1 vi + / file1이있었습니다

LyX: LaTeX for Ubuntu의 고급 문서 프로세서

기본 명령

몇 가지 기본 명령으로 vi 파일을 작업 할 수 있습니다.

사령부 설명
: q 정보를 저장하지 않고 편집기를 종료하는 것입니다.
: q! 정보를 저장하지 않고 편집기를 강제 종료하는 방법입니다 (파일을 이미 변경 한 경우에도)
wq 파일을 저장하고 편집기를 닫습니다
: 파일 이름 지정된 이름으로 파일을 저장하십시오.

편집 명령

사령부 설명
x 현재 커서 아래에있는 문자를 삭제하는 데 사용
dd 현재 커서 아래에있는 행을 삭제하는 데 사용됩니다.
d x d 현재 커서 아래에있는 줄부터 세어 파일에서 x 줄을 제거하는 데 사용됩니다.
n x 해당 시점에서 커서에서 계산 된 n 개의 문자를 삭제하는 데 사용됩니다.
x >> 커서에서 시작하여 오른쪽으로 x 줄을 식별하는 데 사용됩니다.
x << 커서에서 시작하여 왼쪽으로 x 줄을 들여 쓰는 데 사용됩니다.
Linux에서 Cron 및 Crontab을 사용하는 방법을 권장합니다

찾아 교체

단어 검색을 수행하기 위해 일반 또는 명령 모드에서 수행합니다. “ / ”기호를 입력하고 검색 할 문자 순서를 입력하는 것만 큼 간단합니다. 확인을 위해 Enter 키를 누르십시오. 어커런스를 탐색하려면 n 키를 사용합니다.

우리가 필요로하는 것이 특정 문자 순서를 바꾸는 것이라면 사용할 구문은 다음과 같습니다.

한 줄에

: s / 교체 할 문자열 / 교체 문자열 /

전체 문서를 교체하려면

다음 구문을 사용하여 문서 전체에서 교체를 수행 할 수 있습니다.

% s / 교체 할 문자열 / 교체 문자열 /

이 방법의 가장 좋은 점은 정규식을 사용하여 검색하는 데 매우 효과적이라는 것입니다.

복사하여 붙여 넣기

Vi 편집기는 또한 선택된 라인을 복사하여 붙여 넣을 수있는 기능을 제공합니다. 프로세스는 간단합니다. 다음 명령을 소개합니다.

여기서 n 은 복사하려는 줄 수를 나타냅니다.

예를 들어, 내가 실행하는 명령이 다음과 같은 경우

18yy

결과는 18 줄이 클립 보드에 복사 된 것입니다. 선택을 붙여 넣기 위해 문자 p를 입력하면됩니다.

잘라 붙여 넣기

이 프로세스는 이전 프로세스와 유사하지만 명령을 다음과 같이 바꿉니다.

ndd

마찬가지로, n 은 잘라낼 행 수를 나타내며 마지막으로 p 키를 사용하여 붙여 넣습니다 .

생명이 당신을 구했습니까? ? 의견에 대한 귀하의 경험에 대해 알려주십시오.

하드웨어

편집자의 선택

Back to top button