리눅스 기초 · 3 min read · Nov 14, 2025
리눅스 기초: Nano로 셸에서 파일 편집하기
리눅스 기초: Nano로 셸에서 파일 편집하기
목차
- 1.1: Nano - 개요
- 1.2: Nano 텍스트 편집기 탐색하기 - 1.2.1 파일 열기, 저장 및 삽입하기
- 1.2.2 잘라내기 및 붙여넣기 작업
- 1.2.3 파일 내 탐색
- 1.3: 유용한 단축키
1.1 Nano - 개요
Nano는 다소 경험이 부족한 사용자도 번거로움 없이 사용할 수 있는 꽤 다재다능하고 사용자 친화적인 텍스트 편집기로, Emacs와 Vim과 같은 더 정교한 텍스트 편집기와 비교할 수 있습니다. 이들 프로그램은 훌륭하지만, 학습 곡선이 다소 있습니다. Nano는 Sudo와 함께 원활하게 작동하여 최종 사용자에게 기쁨을 줍니다.
사용의 간편함은 Nano의 핵심 강점입니다. 그 단축키는 GUI 기반의 워드 프로세서(예: Open Office 및 Word)와 유사하게 작동하므로, 기본 기능을 익히는 데 필요한 학습 곡선이 훨씬 짧습니다.
다음 이유로 인해 Nano는 매우 인기 있는 명령줄 텍스트 편집기가 됩니다:
- Vim 및 Emacs와 비교할 수 있는 수많은 파워 사용자 기능을 자랑합니다.
- 꽤 가벼우며 대부분의 배포판에 포함되어 있습니다.
- 바보도 사용할 수 있을 만큼 간단하며 적절한 화면 피드백을 제공합니다.
1.2 Nano 텍스트 편집기 탐색하기
학습자를 위해, 아래는 편집기 인터페이스에 익숙해지기 위한 팁입니다.
1.2.1 파일 열기, 저장 및 삽입하기
명령줄에서 Nano를 단독으로 입력하면 기본 상태로 열립니다. Nano 텍스트 편집기의 주요 강점 중 하나인 훌륭한 화면 피드백 덕분에 사용자는 커서 키를 사용하여 탐색하여 즉시 텍스트를 입력할 수 있습니다.
상단에는 Nano 버전 번호와 편집 중인 파일 이름이 표시되는 바가 있습니다. 아래에는 파일을 아직 열지 않았기 때문에 다음 용어가 표시됩니다:
새 버퍼
빈 버퍼를 사용하여 nano를 열려면, 아래와 같이 이름을 입력하면 됩니다:
nano /path/to/filename
여기서 Ctrl+O를 누르면 다음 프롬프트가 나타납니다:
저장할 파일 이름:
Nano는 해당 파일이 존재하는 경우 경로를 따라 파일을 엽니다. 존재하지 않는 경우, 해당 디렉토리에 그 파일 이름으로 새 버퍼가 자동으로 시작됩니다. 파일을 편집하려면 변경 사항을 입력하기 시작하면 됩니다.
이미 기존 텍스트 파일을 열었다면, 파일 이름이 자동으로 채워지며, Enter 키만 누르면 됩니다. 그렇지 않으면 원하는 대로 새 파일 이름을 입력할 수 있습니다. 여기서 Nano의 경이로움을 경험할 수 있습니다! 이 시점에서 Ctrl+T를 누르면 화면이 유용한 두 열 파일 브라우저로 변환됩니다. 이제 커서 키를 사용하여 디렉토리를 탐색하고 저장할 파일 이름을 찾을 수 있습니다! 파일 브라우저는 꽤 다재다능하며 다른 작업에도 사용할 수 있습니다. Ctrl+X를 눌러 종료하고, Ctrl+C를 눌러 저장 작업을 취소해야 합니다. 편집한 텍스트를 저장하지 않고 종료하려고 하면, 예측 가능하게도 실제로 종료할 것인지 묻는 메시지가 표시됩니다.
그 후, Ctrl+R을 눌러 파일을 읽고 현재 편집 세션에 삽입해야 합니다. 파일 이름 프롬프트가 표시되면 Ctrl+T를 눌러 포함할 파일을 검색해야 합니다.
1.2.2 잘라내기 및 붙여넣기 작업
Nano 메커니즘은 다른 인기 있는 편집기와 약간 다르게 작동하지만, 사용자가 익숙해지면 꽤 효율적입니다. 아래는 잘라내기 및 붙여넣기 과정입니다:
이를 이해하려면, 먼저 임의로 몇 줄을 입력한 후 커서를 두 번째 줄로 이동해야 합니다. 여기서 Ctrl+K를 누르면 커서 위치와 관계없이 해당 줄이 사라집니다. 전체 내용을 잘라냈습니다! (즉, 이 단계의 K입니다!). 이제 클립보드에 내용을 저장했으므로 해당 섹션의 다른 곳으로 이동하여 Ctrl+U를 눌러 붙여넣기를 할 수 있습니다.
위의 작업은 여러 줄에 대해서도 수행할 수 있습니다. 잘라내고자 하는 덩어리의 가장 위쪽 줄에 커서를 위치시키고, 잘라내고자 하는 모든 줄에서 Ctrl+K를 눌러야 합니다. 이렇게 하면 클립보드의 이전 내용을 방금 잘라낸 덩어리로 덮어씌울 수 있습니다. 완료되면 텍스트를 붙여넣고자 하는 위치로 커서를 이동하고 Ctrl+U를 누릅니다. 따라서 잘라낸 모든 줄이 문서에 다시 삽입됩니다. 여러 번 Ctrl+U를 눌러 여러 번 붙여넣기를 실행할 수 있습니다.
1.2.3 파일 내 탐색
파일 내에서 길을 찾는 것은 절대적으로 간단합니다! 키보드의 화살표 키를 사용하면 됩니다. 또한 파일 내용이 화면에 표시하기에는 너무 길 경우, Ctrl+Y를 눌러 한 페이지 뒤로 이동하고 Ctrl+V를 눌러 한 페이지 앞으로 이동해야 합니다.
마지막으로, 프로세스의 어떤 단계에서도 Ctrl+G를 눌러 훌륭한 온라인 도움말에 접근할 수 있습니다.
1.3: 유용한 단축키
Nano 텍스트 편집기에서 작업할 때 작업을 신속하게 진행하기 위한 가장 일반적인 키 바인딩(단축키)에 대한 유용한 빠른 참조입니다:
- Ctrl+X: 편집기를 종료하는 데 사용됩니다. 텍스트를 저장하지 않고 편집한 경우, 시스템에서 정말로 종료할 것인지 묻는 메시지가 표시되며, 작업을 저장할 수 있도록 경고합니다.
- Ctrl+O: 현재 텍스트 버퍼 내용을 파일에 저장하는 데 사용됩니다. 이를 누르면 파일 이름 프롬프트가 나타나고, 이후 Ctrl+T를 눌러 파일 탐색기를 열어야 합니다.
- Ctrl+R: 현재 편집 세션에서 텍스트 파일을 읽는 데 사용됩니다. 파일 이름 프롬프트에서 Ctrl+T를 눌러 파일 탐색기로 이동해야 합니다.
- Ctrl+K: 줄을 클립보드로 잘라내는 데 사용되며, 사용자는 여러 줄을 복사하기 위해 반복해서 누를 수 있으며, 이를 하나의 덩어리로 편리하게 저장할 수 있습니다.
- Ctrl+J: 텍스트 단락을 정렬/채우는 데 사용됩니다. 기본적으로 텍스트를 편집 창 너비에 맞게 재배치하여 작업을 더 쉽게 만듭니다.
- Ctrl+U: 텍스트를 잘라내지 않은 상태로 붙여넣는 데 사용됩니다.
- Ctrl+T: 맞춤법 검사를 수행하는 데 사용됩니다.
- Ctrl+W: 특정 단어/구를 찾는 데 사용됩니다. 프롬프트에서 커서 키를 사용하여 이전 검색어를 탐색하거나, Ctrl+R을 눌러 교체 모드로 들어갈 수 있습니다. 또는 Ctrl+T를 눌러 특정 줄로 이동할 수 있는 옵션도 있습니다.
- Ctrl+C: 현재 줄 번호와 파일 정보를 표시합니다.
- Ctrl+G: Nano 도움말 매뉴얼로 이동하여 파일 탐색 및 일반 키보드 명령에 대한 모든 정보를 제공합니다.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.