명령줄을 통해 파일을 빠르고 효과적으로 편집하는 방법을 아는 것은 모든 Linux 시스템 관리자에게 필수적입니다. 구성 파일, 사용자 파일, 텍스트 문서 또는 편집해야 하는 파일 등 파일 편집은 매일 수행됩니다.
선호하는 명령줄 텍스트 편집기를 선택하고 익히는 것이 좋습니다. 다양한 텍스트 편집기를 사용하는 방법을 아는 것이 유익하지만, 더 복잡한 작업을 처리하려면 적어도 하나를 숙달하는 것이 필수적입니다.
이 튜토리얼에서는 Linux에서 가장 일반적인 명령줄 텍스트 편집기를 소개하고 장점과 단점에 대해 논의합니다.
그러나 각각의 작업 방법에 대한 포괄적인 가이드는 제공하지 않습니다. 자세한 설명이 포함된 완전히 별도의 문서일 수 있기 때문입니다.
1. Vi/Vim 편집기
우리 목록의 첫 번째는 악명 높은 Vi입니다. /빔 (빔 Vi에서 옵니다 개선됨) 이는 텍스트에 대해 다양한 작업을 수행할 수 있는 매우 유연한 텍스트 편집기입니다.
Vi/Vim Linux 편집기 예를 들어, Vim에서 정규식을 사용하여 파일 내의 텍스트 조각을 바꿀 수 있습니다. 물론 이것이 유일한 장점은 아니며 줄, 단어, 단락 간 이동 및 텍스트 강조 표시도 쉽게 제공합니다.
빔 가장 사용자 친화적인 텍스트 편집기는 아닐 수도 있지만 개발자와 Linux 고급 사용자가 선호하는 경우가 많습니다. 시스템에 Vim 명령줄 텍스트 편집기를 설치하려면 Linux 배포판과 관련된 명령을 사용할 수 있습니다:
Linux에 Vi/Vim 편집기 설치
$ sudo apt install vim [On Debian, Ubuntu and Mint] $ sudo yum install vim [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/vim [On Gentoo Linux] $ sudo apk add vim [On Alpine Linux] $ sudo pacman -S vim [On Arch Linux] $ sudo zypper install vim [On OpenSUSE]
Vim에 대한 포괄적인 내용을 보려면 아래 링크를 참조하세요:
2. 나노 에디터
나노 아마도 가장 많이 사용되는 명령줄 텍스트 편집기 중 하나일 것입니다. 그 이유는 단순성과 대부분의 Linux 배포판에 사전 설치되어 있다는 사실 때문입니다.
Linux용 나노 편집기 나노 Vim의 유연성은 없지만 큰 파일을 편집해야 하는 경우에는 확실히 작업을 수행할 것입니다. 실제로는 피코 및 나노 꽤 비슷해요.
둘 다 하단에 명령 옵션이 표시되어 실행할 옵션을 선택할 수 있습니다. 명령은 Ctrl 키 조합으로 완성됩니다. 그리고 하단에 글자가 표시됩니다.
Nano에는 즉시 사용할 수 있는 다음과 같은 기능이 있습니다.
- 도움말 받기
- 쓰기
- 정렬
- 파일 읽기
- 어디(검색)
- 이전 페이지
- 다음 페이지
- 텍스트 잘라내기
- 자르지 않은 텍스트
- Cur Pos(현재 위치)
- 맞춤법 검사
Linux에 Nano Editor 설치
$ sudo apt install nano [On Debian, Ubuntu and Mint] $ sudo yum install nano [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/nano [On Gentoo Linux] $ sudo apk add nano [On Alpine Linux] $ sudo pacman -S nano [On Arch Linux] $ sudo zypper install nano [On OpenSUSE]
Linux 명령줄에서 Nano 편집기를 사용하여 파일을 편집하는 방법에 대한 종합 가이드를 참조할 수 있습니다.
3. Emacs 편집기
이것은 아마도 우리 목록에서 가장 복잡한 텍스트 편집기일 것입니다. Linux 및 UNIX 기반 시스템 모두에서 사용할 수 있는 가장 오래된 명령줄 편집기입니다. Emacs 다양한 종류의 작업을 위한 통합 환경을 제공하여 생산성을 높이는 데 도움이 됩니다.
Linux용 Emacs 편집기 처음에는 사용자 인터페이스가 다소 혼란스러워 보일 수 있습니다. 좋은 점은 emacs에는 파일 탐색, 편집, 사용자 정의 및 명령 설정에 도움이 되는 매우 상세한 설명서가 있다는 것입니다. Emacs는 고급 *Nix에서 사용하는 최고의 도구입니다. 사용자입니다.
앞서 언급한 이전 편집기보다 더 선호되는 기능은 다음과 같습니다.
- Emacs 서버 플랫폼을 사용하면 여러 호스트가 동일한 Emacs 서버에 연결하고 버퍼 목록을 공유할 수 있습니다.
- 강력하고 확장 가능한 파일 관리자.
- 일반 편집기를 뛰어넘는 사용자 정의 - OS 내의 OS라고 말하는 사람들도 있습니다.
- 명령 사용자 정의.
- Vi(m) 유사 모드로 변경할 수 있습니다.
Linux에 Emacs 편집기 설치
Emacs 멀티 플랫폼 편집기이며 아래 표시된 명령을 사용하여 쉽게 설치할 수 있습니다:
$ sudo apt install emacs [On Debian, Ubuntu and Mint] $ sudo yum install emacs [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/emacs [On Gentoo Linux] $ sudo apk add emacs [On Alpine Linux] $ sudo pacman -S emacs [On Arch Linux] $ sudo zypper install emacs [On OpenSUSE]
4. 마이크로 텍스트 편집기
마이크로 는 전통적인 명령줄 편집기와 현대적인 사용자 기대 사이의 격차를 해소하는 현대적이고 직관적인 터미널 기반 텍스트 편집기입니다.
Vim과 같은 편집자와 관련된 가파른 학습 곡선과는 달리 또는 Emacs , 마이크로 초보자와 숙련된 사용자 모두가 접근할 수 있도록 보다 사용자 친화적인 접근 방식을 제공합니다.
Micro의 뛰어난 기능 중 하나는 마우스 기능을 지원한다는 점입니다. 이를 통해 사용자는 그래픽 편집기에서와 마찬가지로 텍스트를 선택하고, 복사하고, 붙여넣을 수 있습니다.
또한 강력한 플러그인 시스템을 자랑하므로 사용자는 필요에 따라 기능을 확장할 수 있습니다. 구문 강조, 분할 창 및 사용자 정의 가능한 키 바인딩이 매력을 더욱 높여줍니다.
본질적으로 마이크로 편집기 터미널 편집의 강력함과 효율성, 최신 텍스트 편집기의 편리함과 친숙함을 결합하여 두 가지 장점을 모두 담고 있습니다.
마이크로 텍스트 편집기 Linux에 Micro Editor 설치
'Micro를 설치할 수 있는 유용한 스크립트가 있습니다. ' 표시된 대로 컬 명령을 사용하여 사전 빌드된 최신 바이너리를 다운로드하면 됩니다.
$ curl https://getmic.ro | bash
스크립트는 현재 디렉터리에 마이크로 바이너리를 설치합니다.
5. 네(좋은 편집자)
"Nice Editor를 의미하는 "ne" 텍스트 편집기 "는 "nano와 같은 간단한 편집기 사이의 격차를 해소하기 위해 설계된 가볍고 사용자 친화적인 터미널용 편집기입니다. ” 및 “vim과 같은 더 복잡한 것 ” 또는 “이맥스 “.
ne – 텍스트 편집기 Linux에 ne 설치
네 멀티 플랫폼 편집기이며 아래 표시된 명령을 사용하여 쉽게 설치할 수 있습니다:
$ sudo apt install ne [On Debian, Ubuntu and Mint] $ sudo yum install ne [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/ne [On Gentoo Linux] $ sudo apk add ne [On Alpine Linux] $ sudo pacman -S ne [On Arch Linux] $ sudo zypper install ne [On OpenSUSE]
결론
다른 명령줄 편집기도 있지만 위의 3개가 제공하는 기능에는 거의 도달하지 못합니다. Linux 초보자이든 Linux 전문가이든 위에서 언급한 편집기 중 적어도 하나를 배워야 합니다.
이 글에서 누락된 명령줄 편집기가 있다면 댓글을 통해 알려주시기 바랍니다.