모든 시스템 관리자는 일상적인 책임의 일부로 텍스트 파일을 처리해야 합니다. 여기에는 기존 파일(대부분 구성 파일) 편집 또는 새 파일 생성이 포함됩니다. Linux 세계에서 성스러운 전쟁을 시작하고 싶다면 시스템 관리자에게 가장 좋아하는 텍스트 편집기가 무엇이며 그 이유를 물어볼 수 있다고 합니다. 이 기사에서는 그렇게 하지 않을 것이지만 RHEL 7에서 가장 널리 사용되는 두 가지 텍스트 편집기를 사용하는 데 도움이 될 몇 가지 팁을 제시합니다. 나노 (특히 신규 사용자를 위한 단순성과 사용 용이성으로 인해) 정력 (간단한 편집기 이상으로 변환하는 여러 기능으로 인해). 나는 당신이 하나 또는 다른 것을 사용하거나 아마도 다음과 같은 다른 편집기를 사용해야 하는 더 많은 이유를 찾을 수 있다고 확신합니다. 이맥스 또는 피코. 그것은 전적으로 당신에게 달려 있습니다.
개시하다 나노, 다음을 입력할 수 있습니다. 나노 명령 프롬프트에서 선택적으로 뒤에 파일 이름 (이 경우 파일이 존재하면 편집 모드로 열립니다.) 파일이 존재하지 않거나 파일 이름을 생략하면 nano도 편집 모드에서 열리지만 입력을 시작할 수 있는 빈 화면이 표시됩니다.
이전 이미지에서 볼 수 있듯이, 나노 표시된 바로 가기(^, 일명 캐럿은 다음을 나타냅니다. Ctrl 키 열쇠). 그 중 몇 가지를 언급하자면 다음과 같습니다.
의 내용을 삽입합니다 /etc/passwd 현재 파일에.
열린 파일을 쉽게 탐색할 수 있도록 nano는 다음과 같은 기능을 제공합니다.
마침내,
위의 예는 다음으로 이동합니다. 15행, 열 14 현재 문서에서.
초기 Linux 시절을 기억할 수 있다면, 특히 Windows에서 왔다면 nano로 시작하는 것이 새로운 사용자에게 가장 좋은 방법이라는 데 동의할 것입니다.
정력 의 개선된 버전입니다 vi, RHEL 7과 같은 모든 POSIX 호환 *nix 시스템에서 사용할 수 있는 Linux의 유명한 텍스트 편집기입니다. 기회가 있고 vim을 설치할 수 있다면 계속 진행하십시오. 그렇지 않은 경우 이 문서에 제공된 대부분의(전부는 아니지만) 팁도 작동해야 합니다.
vim의 구별되는 기능 중 하나는 작동하는 다양한 모드입니다.
우리가 설명한 것과 동일한 작업을 수행하는 방법을 살펴보겠습니다. 나노 이전 섹션에서는 정력. vim 명령을 확인하기 위해 Enter 키를 누르는 것을 잊지 마십시오!
명령줄에서 vim의 전체 설명서에 액세스하려면 다음을 입력하십시오. :돕다 명령 모드에서 누른 다음 입력하다:
상단 섹션은 목차의 색인 목록을 제공하며 에 대한 특정 주제 전용으로 정의된 섹션이 있습니다. 정력. 섹션으로 이동하려면 커서를 섹션 위에 놓고 키를 누릅니다. Ctrl + ] (닫는 대괄호). 하단 섹션에는 현재 파일이 표시됩니다.
1. 파일에 대한 변경 사항을 저장하려면 명령 모드에서 다음 명령 중 하나를 실행하면 됩니다.
:웩! :NS! ZZ(예, 시작 부분에 콜론이 없는 이중 Z)
2. 변경 사항 삭제를 종료하려면 다음을 사용하십시오. :NS!. 이 명령을 사용하면 위에서 설명한 도움말 메뉴를 종료하고 명령 모드에서 현재 파일로 돌아갈 수도 있습니다.
3. 자르다 NS 줄 수: 유형 Ndd 명령 모드에서.
4. 복사 중 줄 수: 유형 마이이 명령 모드에서.
5. 이전에 잘라내거나 복사한 줄 붙여넣기: NS 명령 모드에서 키를 누릅니다.
6. 다른 파일의 내용을 현재 파일에 삽입하려면:
:r 파일 이름.
예를 들어 내용을 삽입하려면 /etc/fstab
, 하다:
7. 명령의 출력을 현재 문서에 삽입하려면:
:NS! 명령.
예를 들어 커서의 현재 위치 아래 줄에 날짜와 시간을 삽입하려면 다음을 수행합니다.
내가 쓴 다른 기사에서 (LFCS 시리즈의 2부), vim에서 사용할 수 있는 키보드 단축키와 기능에 대해 자세히 설명했습니다. 이 강력한 텍스트 편집기를 사용하는 방법에 대한 추가 예제는 해당 자습서를 참조할 수 있습니다.