리눅스 편집기 · 4 min read · Sep 16, 2025

리눅스 나노 편집기 초보자를 위한 설명 (10가지 예제)

우리는 HowtoForge에서 이미 Vim 편집기에 대해 자세히 다뤘습니다. 하지만 Vim은 리눅스가 제공하는 유일한 명령줄 편집기가 아닙니다. 리눅스 사용자들 사이에서 인기 있는 여러 편집기가 있습니다. 따라서 이 튜토리얼에서는 나노 편집기의 기본 사용법과 제공하는 기능에 대해 논의하겠습니다.

이 기사에 언급된 모든 예제와 지침은 Ubuntu 18.04 LTS에서 테스트되었으며, 우리가 사용한 나노 버전은 2.9.3입니다.

나노에 대하여

나노 편집기는 UW Pico 텍스트 편집기의 기능과 사용자 친화성을 모방하도록 설계되었습니다. 다음 스크린샷은 편집기가 작동하는 모습을 보여줍니다:

Ubuntu 18.04 LTS의 나노 편집기

다음은 공식 문서에서 편집기의 다양한 섹션을 설명하는 내용입니다:

편집기에는 네 개의 주요 섹션이 있습니다. 맨 위 줄에는 프로그램 버전, 현재 편집 중인 파일 이름, 파일이 수정되었는지 여부가 표시됩니다. 다음은 편집 중인 파일을 보여주는 주요 편집기 창입니다. 상태 줄은 맨 아래에서 세 번째 줄이며 중요한 메시지를 표시합니다. 맨 아래 두 줄은 편집기에서 가장 일반적으로 사용되는 단축키를 보여줍니다.

다음 섹션에서는 나노의 기본 사용법과 몇 가지 기능을 설명합니다.

1. 나노 편집기를 사용하여 새 파일 만들고 열기

새 파일을 만들고 나노를 사용하여 열고 싶다면 다음 명령어를 실행하여 할 수 있습니다:

$ nano

또는

$ nano [파일-이름]

두 번째 방법은 기존 파일을 여는 데에도 사용할 수 있습니다. 현재 디렉토리에 없는 파일을 열고 싶다면 해당 파일의 절대 경로 또는 상대 경로를 제공해야 합니다.

다음 스크린샷은 나노 편집기에서 열린 파일을 보여줍니다:

나노로 새 파일 만들기

보시다시피, 편집기 창의 하단에는 텍스트를 잘라내고 붙여넣는 등의 기본 작업을 수행할 수 있는 유용한 정보가 있습니다. 편집기를 종료하고 도움말을 실행하는 단축키도 있습니다.

2. 나노에서 파일 저장하는 방법

파일을 저장하려면 키보드 단축키 Ctrl+o를 사용하세요. 이 키 조합을 누르면 편집기가 파일 이름을 제공하라고 요청합니다(편집기가 시작될 때 이미 제공된 경우 이름을 확인합니다). 필요한 작업을 수행한 후 Enter를 눌러 파일을 저장하세요.

예제 스크린샷은 다음과 같습니다:

나노는 또한 다양한 OS 형식으로 파일을 저장할 수 있습니다. 예를 들어, Alt+d를 눌러 DOS 형식으로 저장할 수 있습니다. 마찬가지로, Mac 형식으로 저장하려면 Alt+m을 누르세요. 형식을 변경하려면 먼저 Ctrl+o를 눌러 일반 저장 프로세스를 시작한 후 Alt+d 또는 Alt+m과 같은 형식별 단축키를 사용해야 합니다.

3. 나노에서 텍스트 잘라내고 붙여넣는 방법

특정 줄을 잘라내고 붙여넣으려면 먼저 커서를 해당 줄로 이동하세요. 이제 Ctrl+k를 눌러 잘라내고, 붙여넣고 싶은 위치로 이동한 후 Ctrl+u를 눌러 붙여넣습니다.

예를 들어, 아래 스크린샷에서 첫 번째 줄을 잘라내고 맨 아래에 붙여넣으려면 해당 줄로 가서 Ctrl+k를 누릅니다. 이제 커서를 맨 아래로 이동하고 Ctrl+u를 누릅니다.

나노에서 텍스트 잘라내고 붙여넣기

나노에서 텍스트 잘라내기

전체 줄 대신 특정 문자열을 복사할 수도 있습니다. 이를 위해 먼저 커서를 문자열의 시작 부분에 두고 Ctrl+6(또는 Alt+A)를 눌러 해당 단어/문자열을 선택해야 합니다. 이제 Ctrl+k를 눌러 잘라내고 Ctrl+u를 눌러 단어를 붙여넣습니다.

나노에서 텍스트 복사하기

나노에서 텍스트 붙여넣기

위의 두 스크린샷에서 보시다시피, ‘made’가 선택적으로 잘라내어 맨 아래에 붙여넣었습니다.

4. 나노에서 단어 검색 및 교체하는 방법

이 도구는 특정 단어를 검색하고 다른 단어로 교체할 수 있도록 해줍니다.

나노에서 단어를 검색하려면 Ctrl+w를 누르세요. 그러면 검색하고 싶은 단어를 입력하라는 요청이 표시됩니다. 단어를 입력한 후 Enter를 누르면 도구가 일치하는 항목으로 이동합니다.

또한 Ctrl+\를 눌러 키워드를 다른 키워드로 교체할 수 있습니다. 이 키 조합을 누르면 나노가 교체할 단어를 요청합니다. 단어를 입력한 후 Enter를 누르면 교체할 단어를 요청합니다. 그 후 변경 사항을 확인하라는 요청이 표시됩니다. 확인하면 변경 사항이 적용됩니다.

다음 세 개의 스크린샷이 전체 프로세스를 이해하는 데 도움이 될 것입니다.

나노로 파일에서 검색하기

나노에서 텍스트 교체하기

결과

5. 현재 파일에 다른 파일 삽입하는 방법

원하는 경우 현재 나노에서 편집 중인 파일에 다른 파일의 데이터를 삽입할 수도 있습니다. 이를 위해 Ctrl+R을 누르고 열고 싶은 파일의 경로를 입력하세요.

다음은 이 기능의 예제 스크린샷입니다:

나노에서 파일 병합하기

삽입된 텍스트

위의 스크린샷에서 보시다시피, 새 파일의 텍스트가 커서 위치에 삽입되었습니다.

6. 커서 위치 표시하는 방법

원하는 경우 파일에서 커서의 위치를 확인할 수도 있습니다. 이는 Ctrl+c 키보드 단축키를 눌러 수행할 수 있습니다.

커서 위치 표시

위의 스크린샷에서 Ctrl+c를 누른 후 커서 위치가 편집기 영역에서 강조 표시되었고, 상태 줄(창의 맨 아래에서 세 번째 줄)에 대한 자세한 정보가 표시되었습니다.

7. 시작 시 특정 줄과 열에 커서 배치하는 방법

원하는 경우 편집기가 시작될 때 파일의 특정 줄과 열에 커서를 배치할 수도 있습니다. 이는 편집기를 시작할 때 필요한 세부 정보를 제공하여 수행할 수 있습니다. 이 기능에 사용되는 명령줄 스위치는 +line,column입니다 (line은 줄 번호를, column은 열 번호를 결정합니다).

$ nano +line,column [파일이름]

예를 들어:

$ nano +2,5 abc.txt

위의 스크린샷에서 보시다시피, 파일이 열릴 때 커서는 두 번째 줄과 다섯 번째 열에 있었습니다.

8. 파일의 이전 버전 백업하는 방법

이 도구는 편집 중인 파일의 이전 버전을 백업할 수 있도록 해줍니다. 이는 변경 사항을 적용하고 파일을 저장한 후에 수행됩니다. 이 기능은 -B 명령줄 옵션을 사용하여 접근할 수 있습니다.

$ nano -B [파일이름]

예를 들어:

$ nano -B abc.txt

백업은 현재 디렉토리에 동일한 파일 이름으로 저장되지만 물결표(~)가 접미사로 붙습니다.

처음 생성된 파일은 백업할 수 없다는 점에 유의하세요.

9. 특정 디렉토리에 파일 백업하는 방법

이 도구는 모든 백업 파일을 특정 디렉토리에 저장할 수 있도록 해줍니다. 이 기능은 백업 파일을 저장할 디렉토리의 경로가 필요한 -C 또는 –backupdir 명령줄 옵션을 사용하여 접근할 수 있습니다.

$ nano -B –backupdir=[디렉토리-경로]

10. 탭을 공백으로 변환하는 방법

이 도구는 탭을 공백으로 변환할 수 있도록 해줍니다. 이 기능은 -E 명령줄 옵션을 사용하여 접근할 수 있습니다.

$ nano -E [파일이름]

예를 들어, 다음 스크린샷은 단어 사이에 탭이 포함된 텍스트를 보여줍니다.

이제 편집기가 -E 옵션으로 시작되었으므로, 변경 사항을 저장할 때 탭이 공백으로 변환되었습니다.

결론

이 튜토리얼은 초보자를 대상으로 하므로, 우리는 여기서 표면만 긁었습니다. 나노에 대해 더 알아보려면 Ctrl+G 단축키를 사용하세요. 아, 그리고 여기서 논의한 기본 사항을 시도하는 것을 잊지 마세요.

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.