웹사이트 검색

Linux에서 Nano 텍스트 편집기를 사용하는 방법에 대한 초보자 가이드


Nano는 거의 모든 Linux 배포판에 사전 설치되어 제공되는 명령줄 텍스트 편집기입니다. vi/vim 및 emacs와 같은 다른 명령줄 텍스트 편집기에 비해 단순성 때문에 신규 사용자가 선호하는 경우가 많습니다. 구문 색상 지정, 줄 번호 매기기, 쉬운 검색 등과 같은 유용한 기능이 많이 있습니다.

Linux에 Nano Editor 설치

어떤 이유로든 nano가 Linux 배포판에 아직 설치되지 않은 경우 다음 명령을 사용하여 쉽게 설치할 수 있습니다.

apt install nano [For Ubuntu/Debian]
yum install nano [For CentOS/Fedora]

나노 키보드 단축키

나노는 파일에서 텍스트 찾기, 텍스트 양쪽 맞춤 등 다양한 기능에 키보드 조합을 사용합니다. 이러한 조합은 정말 쉽고 파일을 편집하는 동안 볼 수 있습니다. 수행하는 작업에 따라 자동으로 변경됩니다.

한 가지 알아야 할 점은 ^와 기호(예: ^W)로 표시되는 키보드 단축키는 Ctrl 키의 조합이라는 것입니다. 및 해당 기호(이 예에서는 Ctrl+W).

M으로 시작하는 것으로 표시된 조합은 Alt 키와 다음 기호를 눌러 완성해야 함을 의미합니다.

다음은 nano를 처음 열 때 표시되는 옵션 목록입니다.

  • G 도움 받기
  • ^O 쓰기
  • ^W 어디에 있나요?
  • ^K 텍스트 잘라내기
  • ^J 양쪽 맞춤
  • ^C 현재 위치
  • M-U 실행 취소
  • ^X 종료
  • ^R 파일 읽기
  • ^\ 바꾸기
  • ^U 잘리지 않은 텍스트
  • ^T 철자법
  • ^_ 행으로 이동
  • M-E 다시 실행

각 옵션은 항상 앞에 있으므로 기억할 필요가 없습니다. ^G를 누르거나 F1을 누르면 nano의 도움말 메뉴가 열리면서 키보드 조합의 전체 목록을 볼 수 있습니다. 일부 단축키는 단일 키로 사용할 수 있습니다.

예를 들어 도움말을 보려면 F1 키를, nano를 종료하려면 F2 키를 누르세요.

Nano에서 새 파일 만들기

nano를 실행하면 새 파일을 만드는 것이 간단합니다.

nano

그러면 편집기가 열리고 파일을 저장할 때 새 파일을 저장할 이름을 묻는 메시지가 표시됩니다.

Nano에서 파일 열기

파일을 열려면 다음을 실행할 수 있습니다.

nano ~/my_text_file.txt

위 명령은 홈 디렉터리에서 "my_text_file.txt" 파일을 열려고 시도합니다. 파일이 존재하지 않으면 nano는 파일 생성을 시도합니다.

때로는 파일을 열고 정확한 줄이나 열로 이동해야 할 수도 있습니다. Nano를 사용하면 다음을 통해 이 작업을 수행할 수 있습니다.

nano +line,columns file

예를 들어:

nano +3,2 ~/.bashrc

.bashrc 파일이 열리고 커서는 세 번째 줄, 두 번째 열에 위치하게 됩니다.

Nano에서 파일 편집

파일을 열거나 생성하면 즉시 편집/쓰기를 시작할 수 있습니다. vim과 달리 nano에서는 편집 모드로 전환할 필요가 없습니다. 파일 주위로 커서를 이동하려면 키보드의 화살표 키를 사용할 수 있습니다.

Nano에서 텍스트 검색

'위치' 옵션을 나타내는 ^W를 사용하여 파일 내의 텍스트를 검색할 수 있습니다. 그러면 메뉴 위에 검색할 텍스트를 입력할 수 있는 검색 입력이 열립니다.

또한 하단 메뉴가 변경되고 몇 가지 추가 옵션이 표시되는 것을 볼 수 있습니다. 그것들은 거의 자명하므로 더 중요한 것들을 검토하겠습니다.

  • 정규식으로 검색 – M-R(Alt + R 키)을 누르고 사용하려는 정규식으로 검색어를 입력하세요.
  • 줄로 이동 – ^T(Ctrl + T)를 누른 다음 커서를 이동하려는 줄을 누릅니다.
  • 텍스트 바꾸기 – 검색 모드에서 ^R(Ctrl +T)을 누르거나 일반 모드에서 ^\를 누르세요. 검색어를 입력하라는 메시지가 표시됩니다. Enter 키를 누르면 대체에 사용할 텍스트를 입력하라는 메시지가 표시됩니다. 마지막으로 일치하는 검색 인스턴스를 바꿀 것인지, 아니면 모든 일치 항목을 바꿀 것인지 묻는 메시지가 표시됩니다. '아니요'를 선택하면 커서가 다음 일치 항목으로 이동합니다.
  • 첫 번째 줄로 이동 – ^Y(Ctrl + Y)를 누릅니다.
  • 마지막 줄로 이동 – ^V(Ctrl +V)를 누르세요.

Nano에서 텍스트 복사/붙여넣기/잘라내기

Nano의 인터페이스는 GUI 텍스트 편집기와 매우 유사합니다. GUI 편집기에서 텍스트를 복사하거나 잘라내려면 먼저 해당 텍스트를 선택해야 합니다. 나노에서도 마찬가지입니다. 텍스트를 표시하려면 Ctrl + ^를 누른 다음 화살표 키를 사용하여 커서를 이동하세요.

  • 표시된 텍스트를 복사하려면 Alt + ^를 누르세요.
  • 표시된 텍스트를 잘라내려면 ^K(Ctrl +K)를 누르세요.
  • 표시된 텍스트를 붙여넣으려면 커서를 적절한 위치로 이동하고 ^U(Ctrl + U)를 누르세요.

Nano에 파일 저장

현재 변경 사항을 파일에 저장하려면 ^O(Ctrl + O) 조합을 누르세요. 새 파일을 편집하는 경우 해당 파일에 이름을 지정하라는 메시지가 표시됩니다. 이렇게 하면 현재 변경 사항이 저장되고 nano는 열린 상태로 유지되므로 파일을 계속 변경할 수 있습니다.

백업으로 파일 저장

때로는 파일을 편집할 때 만일을 대비해 동일한 파일의 임시 복사본을 보관하고 싶을 수도 있습니다. 편집 중인 파일의 백업을 생성하는 nano의 -B 옵션을 사용할 수 있습니다. -C 옵션과 함께 사용하여 nano에게 다음과 같이 백업을 저장할 위치를 지정할 수 있습니다.

nano -BC ~/backups myfile.txt

위의 명령은 사용자 홈 디렉토리에 있는 "backups" 폴더에 myfile.txt 파일의 백업 복사본을 만듭니다. 백업 디렉터리가 존재해야 합니다. 그렇지 않으면 nano가 디렉터리가 유효하지 않다고 알려줍니다.

나노 편집기 종료

nano를 종료하려면 ^X(Ctrl +X 키)를 누르세요. 파일이 이전에 저장되지 않은 경우 예/아니요를 눌러 변경 사항을 저장하거나 종료를 취소하라는 메시지가 표시됩니다.

결론

Nano는 사용하기 쉬운 명령줄 텍스트 편집기로, 단순함으로 사용자의 관심을 끌고 있습니다. 인터페이스는 GUI 편집기와 유사하므로 Linux 초보자에게 적합합니다.