Mac용 터미널에서 명령어 라인 텍스트 편집기 사용하기
명령어 라인 텍스트 편집기를 사용하여 터미널에서 일반 텍스트 파일을 편집할 수 있습니다.
텍스트 편집기는 모든 운영체제에서 사용할 수 있는 가장 오래된 프로그램이며 다양한 기능을 갖추고 있습니다. 텍스트에서 어떤 동작을 취해야 하는지에 대한 방법을 특별히 작성한 다음 컴퓨터가 동작하도록 하는 완전한 자동 텍스트 편집기에서부터 다양한 포맷으로 텍스트를 편집(및 저장)할 수 있는 상호작용적인 텍스트 편집기까지 다양합니다.
일반적인 작업의 경우 macOS에 포함되어 있는 텍스트 편집기 중 하나를 사용하는 것이 가장 간편합니다. 그래픽적인 텍스트 편집기를 사용하려면 텍스트 편집기(Launchpad 내)를 사용하십시오. 그렇지 않은 경우 제공된 명령어 라인 편집기 중 하나를 사용하십시오. macOS에는 완전한 기능을 갖춘 3가지의 명령어 라인 텍스트 편집기가 포함되어 있습니다.
Nano nano
는 단순한 명령어 라인 기반 편집기입니다. Pico 편집기를 대신한 것으로 nano
를 사용하는 데 Pico 편집기의 지침을 참조할 수 있습니다. Pico 편집기를 호출하는 경우 실제로는 nano
를 실행하는 것입니다. nano
는 화면 상의 도움말을 쉽게 따라할 수 있도록 되어 있기 때문에 명령어 라인 기반 편집기를 사용하는 좋은 본보기입니다.
Vim vim
은 vi
호환 가능한 텍스트 편집기입니다. 여기에는 도큐멘트 훑어보기, 검색 및 편집에 대한 많은 강력한 기능이 포함되어 있습니다. 기본 편집은 간단하게 배울 수 있으며 여러가지 추가 기능이 많이 있습니다. 특정 동작을 트리거하는 키스트로크 조합을 사용하여 많은 기능에 접근할 수 있습니다. vim
또는 이를 본떠서 만든 편집기인 vi
는 대부분의 UNIX 기반 운영체제에서 찾을 수 있습니다. 명령어 라인에서 많은 사항을 편집하려는 경우 이것은 사용법을 알아보는 데 적합한 편집기이지만 명령어 라인 기반 편집기를 일시적으로 사용하려는 경우 배우지 않고 얻을 수 있습니다.
Emacs vim
과 비슷하게 emacs
는 대부분의 UNIX 기반 운영 체제에서 찾을 수 있는 완전한 기능을 갖춘 편집기입니다. emacs
는 편집 기능 뿐만 아니라 emacs
인터페이스가 텍스트 편집 외에도 많은 기능을 수행할 수 있게 해주는, 모듈에서 사용 가능한 추가 기능과 함께 완전히 사용자화할 수 있습니다. 기본 편집 기능을 사용하는 것은 비교적 간단한 일이며 많은 추가 기능이 있습니다. vim
과 비슷하게 emacs
는 키스트로크 조합을 사용하여 다양한 기능적인 동작에 접근할 수 있습니다. 이러한 키스트로크 조합에는 기억 기능이 필요하므로 명령어 라인을 자주 사용하는 경우 emacs
가 가장 유용합니다.
명령어 라인을 사용하는 데 있어서 초보이며 편집하는 데 많이 사용해보지 않았다면 nano
가 아마 좋은 선택이 될 수 있습니다. 명령어 라인 환경을 사용하는 데 많은 시간을 보내려는 경우 vim
또는 emacs
를 배울 가치가 있습니다. 이들은 각기 다른 디자인 철학을 가지고 있으므로 각각을 사용해보고 사용자에게 적합한 프로그램을 결정하십시오.
편집기의 이름을 입력하고 스페이스 뒤에 열려는 파일 이름을 입력하여 명령어 라인 편집기를 사용하십시오. 새로운 파일을 생성하려면 편집기의 이름을 입력하고 그 뒤에 한 칸 공백을 넣고 파일의 경로를 입력하십시오. 다음은
nano
를 사용하여 도큐멘트 폴더에서 ‘myFile.conf’라는 새로운 파일을 여는 예제입니다.$ nano ~/Documents/myFile.conf
nano
, vim
또는 emacs
사용법에 대한 정보를 보려면 해당 man 페이지를 참조하십시오.