내가 좋아하는 Linux 용 명령 줄 편집기-편집자는 무엇입니까?


모든 Linux 시스템 관리자는 명령 줄을 통해 빠르고 효과적으로 파일을 수정하는 방법을 아는 것이 중요합니다. 파일 편집은 구성 파일, 사용자 파일, 텍스트 문서 또는 편집해야하는 파일이든 상관없이 매일 수행됩니다.

이것이 좋아하는 명령 줄 텍스트 편집기를 선택하고 마스터하는 것이 좋은 이유입니다. 다른 텍스트 편집기로 작업하는 방법을 아는 것도 좋지만 필요한 경우 더 복잡한 작업을 수행 할 수 있도록 적어도 하나는 마스터해야합니다.

이 자습서에서는 Linux에서 가장 일반적인 명령 줄 텍스트 편집기와 장단점을 보여줄 것입니다.

그러나 설명이 포함 된 완전한 다른 기사가 될 수 있으므로 각각의 작업 방법에 대한 완전한 가이드는 다루지 않을 것입니다.

1. Vi / Vim 편집기

목록의 첫 번째는 악명 높은 Vi/Vim입니다 (Vim은 Vi에서 개선됨). "이것은 텍스트에 대해 다양한 작업을 수행 할 수있는 매우 유연한 텍스트 편집기입니다.

예를 들어 정규 표현식을 사용하여 vim을 사용하여 파일의 텍스트 스 니펫을 바꿀 수 있습니다. 물론 이것이 유일한 이점은 아닙니다. Vi (m)은 줄, 단어 단락 사이를 쉽게 탐색 할 수있는 방법을 제공합니다. 텍스트 강조 표시도 포함됩니다.

Vim은 가장 사용자 친화적 인 텍스트 편집기는 아니지만 개발자와 Linux 고급 사용자가 선호하는 경우가 많습니다. 이 명령 줄 텍스트 편집기를 시스템에 설치하려면 OS와 관련된 명령을 사용할 수 있습니다.

$ sudo apt-get install vim         [On Debian and its derivatives]
# yum install vim                  [On RedHat based systems]
OR
# dnf install vim                  [On newer Fedora 22+ versions]

vi (m)의 전체 범위를 보려면 아래 링크를 따르십시오.

  1. Learn and Use Vi/Vim as a Full Text Editor in Linux
  2. Learn ‘Vi/Vim’ Editor Tips and Tricks to Enhance Your Skills
  3. 8 Interesting ‘Vi/Vim’ Editor Tips and Tricks

2. 나노 편집기

Nano는 아마도 가장 많이 사용되는 명령 줄 텍스트 편집기 중 하나 일 것입니다. 그 이유는 단순하고 대부분의 Linux 배포판에 사전 설치되어 있기 때문입니다.

Nano는 vim의 유연성이 없지만 대용량 파일을 편집해야하는 경우 확실히 작업을 수행합니다. 사실 피코와 나노는 꽤 비슷합니다. 둘 다 맨 아래에 명령 옵션이 표시되므로 실행할 옵션을 선택할 수 있습니다. 명령은 Ctrl과 하단에 표시된 문자의 키 조합으로 완료됩니다.

Nano에는 기본적으로 사용할 수있는 다음 기능이 있습니다.

  1. Get Help
  2. Write out
  3. Justify
  4. Read File
  5. Where is (search)
  6. Previous page
  7. Next page
  8. Cut Text
  9. Uncut Text
  10. Cur Pos (Current position)
  11. Spell check
$ sudo apt-get install nano         [On Debian and its derivatives]
# yum install nano                  [On RedHat based systems]
OR
# dnf install nano                  [On newer Fedora 22+ versions]

이 링크에서 Nano 편집기로 파일을 편집하기위한 전체 가이드를 확인할 수 있습니다.

  1. How to Use Nano Editor in Linux

3. Emacs 편집기

이것은 아마도 우리 목록에서 가장 복잡한 텍스트 편집기 일 것입니다. Linux 및 UNIX 기반 시스템에서 사용할 수있는 가장 오래된 명령 줄 편집기입니다. Emacs는 다양한 종류의 작업을위한 통합 환경을 제공하여 생산성을 높일 수 있습니다.

처음에는 사용자 인터페이스가 다소 혼란스러워 보일 수 있습니다. 좋은 점은 emacs에 파일 탐색, 편집, 사용자 지정, 명령 설정에 도움이되는 매우 상세한 설명서가 있다는 것입니다. Emacs는 고급 * Nix 사용자가 사용하는 최고의 도구입니다.

앞서 언급 한 편집자보다 선호하는 몇 가지 기능은 다음과 같습니다.

  1. Emacs server platform enables multiple hosts to connect to the same Emacs server and share the buffer list.
  2. Powerful and extensible file manager.
  3. Customization beyond a regular editor – as some say it’s an OS within the OS.
  4. Commands customization.
  5. Can change to Vi(m) like mode.

Emacs는 다중 플랫폼 편집기이며 아래에 표시된 명령으로 쉽게 설치할 수 있습니다.

$ sudo apt-get install emacs         [On Debian and its derivatives]
# yum install emacs                  [On RedHat based systems]
OR
# dnf install emacs                  [On newer Fedora 22+ versions]

참고 : Linux Mint 17에서는 다음 명령어를 실행하여 설치를 완료해야했습니다.

$ sudo apt-get install emacs23-nox

결론

다른 명령 줄 편집기도 있지만 위의 3 개가 제공하는 기능에 거의 도달하지 않습니다. 당신이 리눅스 초보자이든 리눅스 전문가이든, 위에서 언급 한 편집자 중 적어도 한 명을 배워야 할 것입니다. 이 기사에서 명령 줄 편집기를 놓친 경우 댓글을 통해 알려주는 것을 잊지 마십시오.