앞으로 서버를 관리하다 보면 셸에서 이런 저런 파일을 수정해야 할 일이 많을 거예요. 그래서 터미널에서도 텍스트 파일을 작성하고 수정할 수 있는 메모장 같은 소프트웨어가 필요한데요. 셸에서 사용할 수 있는 편집기 프로그램들은 다음과 같이 상당히 많은 종류가 있어요.
- Nano
- Vim
- Emacs
- Neovim
- …기타 등등
이번 가이드에서는 가장 손쉽게 사용할 수 있는 nano
텍스트 에디터에 대해서 안내해 드리려 해요. 이 프로그램은 우분투에 이미 설치된 상태이니 다음의 명령어를 통해 실행해 주세요.
nano
그럼 이와 같은 모습으로 터미널에서 실행될 거예요. 이번에는 키보드를 사용해서 자유롭게 입력해 보세요.
하단을 보면 nano
에디터의 단축키가 나와있어요. 가장 왼쪽을 보면 ^x
단축키를 통해 종료할 수 있다고 나와있는데 ^
는 Ctrl
키를 의미하니 Ctrl + x
를 함께 눌러 보세요.
그러면 이렇게 작성한 내용을 저장할 건지 묻는 화면이 나오게 돼요. 저장하지 않고 닫으려면 키보드의 n
을 누르면 돼요. 이번에는 저장을 해볼 거니까 y
를 입력해 주세요.
그러면 파일 이름을 지정하라는 안내가 나와요. 원하는 파일 이름을 입력해 주세요.
저는 my_file
이라는 이름으로 파일을 저장했어요. 이후 ls
로 확인해보면 파일이 잘 저장된 모습이죠?
다시 파일을 수정하려면 다음의 명령어를 참고해서 실행해 보세요.
nano 수정할_파일명
저는 my_file
이라는 파일을 수정할건데, 완성한 명령어는 다음과 같아요.
nano my_file
그러면 이렇게 다시 에디터 화면과 작성했던 내용이 나오게 돼요.
이제 어떠한 텍스트 파일이던 수정하고 저장할 수 있겠죠?