새로운 리눅스 사용자에게 터미널은 다소 어렵게 느껴지는 것이 사실입니다. 더욱 부담스러운 것은 터미널에서 파일을 직접 편집하는 일인데, Vim이나 GNU Emacs 같은 편집기는 초보자가 익히기에 진입 장벽이 꽤 높은 편입니다. 실제로 많은 사람들이 Vim을 종료하는 것조차 쉽지 않다고 느낍니다.
복잡하게 생각할 필요 없이, 간단한 리눅스 텍스트 편집기인 Nano로 시작해 보세요. 직관적인 인터페이스, 강력한 키보드 단축키, 검색 및 줄 번호 표시 같은 유용한 기능 덕분에 Nano는 수많은 사용자에게 꾸준히 사랑받고 있는 편집기입니다. 이 가이드에서는 Nano의 기본적인 사용법을 단계별로 소개합니다.
리눅스에서 Nano 실행하기
Nano는 대부분의 리눅스 배포판에 기본적으로 설치되어 있으므로 별도로 설치할 필요가 없습니다. Nano를 실행하려면 터미널을 열고 다음 명령어를 입력하세요.
nano
이렇게 하면 빈 파일이 열리고 바로 내용을 작성할 수 있습니다.

기존 파일을 열고 싶다면 다음과 같이 입력합니다.
nano /folder/filename
"/folder/filename" 부분을 편집하려는 파일의 실제 경로로 바꿔주면 됩니다.

존재하지 않는 파일 이름을 지정할 수도 있습니다. 이 경우 Nano는 지정한 위치에 해당 이름의 빈 파일을 자동으로 생성해 줍니다.
또한 Nano는 특정 줄이나 열 위치에서 파일을 여는 기능도 지원합니다. 다음 형식으로 입력하세요.
nano +line-number,column-number filename
"line-number"와 "column-number"에 원하는 줄 번호와 열 번호를, "filename"에 파일 이름을 넣으면 됩니다. 예를 들어 다음과 같습니다.
nano +4,12 file.txt
Nano가 지정한 위치에서 파일을 열어 곧바로 편집을 시작할 수 있도록 도와줍니다.
Nano 키보드 단축키 활용하기
Nano는 터미널 기반 텍스트 편집기이기 때문에 마우스로 조작할 수 없습니다. 파일을 열고, 저장하고, 닫으려면 키보드 단축키를 사용해야 합니다.

일부 단축키는 Nano 창 하단에 항상 표시되지만, 참고용으로 자주 사용되는 주요 명령어를 아래에 정리했습니다.
- Ctrl + G: Nano 도움말 메뉴를 엽니다.
- Ctrl + O: 현재 열려 있는 파일을 저장합니다. 저장 시 파일 이름 확인을 요청하므로 Enter 키를 눌러 확정하세요.
- Ctrl + C: 실행 중인 명령을 취소합니다.
- Ctrl + X: Nano를 종료합니다. 변경 사항이 있는 경우 저장 여부를 묻는데, 저장하려면 Enter 키를 누르면 됩니다.
- Ctrl + W: 검색창을 엽니다. 찾고 싶은 텍스트를 입력하고 Enter 키를 누르면 해당 위치로 이동합니다.
- Ctrl + K: 현재 커서가 있는 줄 전체를 삭제합니다.
- Ctrl + _(언더스코어): 특정 줄 번호로 이동합니다. 줄 번호를 입력한 후 Enter 키를 눌러 확인하세요.
- Ctrl + \(백슬래시): 텍스트 찾아 바꾸기를 실행합니다. 교체할 텍스트를 입력한 후 Enter 키를 누르세요.
그 외에도 다양한 명령어가 있으며, Nano 도움말 메뉴(Ctrl + G)에서 자세한 내용을 확인할 수 있습니다. 특히 유용한 추가 기능 중 하나는 맞춤법 검사입니다. 이 기능을 사용하려면 별도 패키지 설치가 필요하므로, Debian이나 Ubuntu 기반 배포판이라면 터미널에서 다음 명령어를 입력하세요.
sudo apt install spell
설치가 완료되면 Nano를 연 후 Ctrl + T를 누르면 문서 맞춤법 검사가 시작됩니다.

잘못된 텍스트를 발견하면 수정하라는 안내가 표시됩니다. 수정한 후 Enter 키를 누르면 변경 사항이 반영됩니다.
리눅스 터미널에서 파일 편집하기
Nano는 단순한 만큼 배우기 쉽고 금방 익숙해질 수 있는 편집기입니다. 더 많은 고급 기능을 제공하는 편집기들도 있지만, Nano는 복잡한 설정 없이 빠르고 간편하게 파일을 편집하는 데 가장 적합한 도구입니다.
Nano의 기능이 부족하게 느껴진다면 Atom 같은 인기 있는 리눅스 텍스트 편집기를 대안으로 시도해 보는 것도 좋은 선택입니다.