Nano 로 파일 편집하기

LinuxBeginner
지금 연습하기

소개

지금까지는 파일을 읽기만 했습니다. 이제 파일을 작성할 차례입니다.

Linux 에서 가장 간단한 편집기는 nano입니다.

Nano 는 Linux 터미널의 "메모장"과 같습니다. 간단하고 사용하기 쉬우며, 명령 창 안에서 바로 실행됩니다. 마우스로 클릭하는 메뉴는 없지만 키보드로 쉽게 조작할 수 있습니다.

초보자에게 이 기능은 중요합니다. 많은 서버 환경에는 그래픽 편집기가 없기 때문입니다. Linux 관리에서 터미널 편집기는 선택 사항이 아닙니다. 원격 시스템에서 설정을 수정하거나 작은 파일을 만들 때 터미널 편집기를 직접 사용하는 경우가 많습니다.

이 실습에서는 첫 번째 파일을 작성하고 저장한 다음 종료합니다. 텍스트 편집에서의 "Hello World"에 해당하는 작업입니다.

파일 열기

파일을 작성하려면 만들거나 편집할 파일 이름을 nano에 지정하면 됩니다.

my_file.txt를 만들어 보겠습니다.

다음 명령을 실행합니다.

nano my_file.txt

터미널 화면이 바뀝니다. 편집기에 들어온 것입니다!

이는 셸에서 다른 프로그램으로 전환하는 또 다른 예입니다. Nano 가 실행되는 동안 키보드 입력은 셸 프롬프트가 아니라 편집기로 전달됩니다.

  • 넓은 빈 공간에 텍스트를 입력합니다.
  • 아래쪽에는 단축키 "요약표"가 표시됩니다.

참고: 캐럿 기호 ^는 Ctrl 키를 의미합니다. 따라서 ^X는 Ctrl+X를 뜻합니다.

이 표기법은 여러 터미널 도구에서 사용됩니다. 한 번 익혀 두면 다른 도구에 표시되는 화면상의 단축키 안내도 읽기 쉬워집니다.

텍스트 편집

Nano 에서 텍스트를 추가하는 방법은 간단합니다. 입력하기만 하면 됩니다!

이러한 단순함 때문에 Nano 는 초보자가 자주 사용하는 편집기입니다. 모드가 있는 편집기보다 일반적인 텍스트 입력 창과 훨씬 비슷하게 동작합니다.

다음 메시지를 입력합니다.

Hello, LabEx!
This is my first file using nano.

커서 사용하기:

  • 화살표 키로 커서를 이동합니다.
  • 마우스를 사용하지 마세요. 터미널 편집기에서는 마우스 클릭이 일반적으로 작동하지 않습니다.

변경 사항 저장

Nano 에서 저장은 "Writing Out"(^O) 이라고 합니다.

파일을 저장하려면 다음 단계를 수행합니다.

  1. Ctrl+O를 누릅니다.
  2. Nano 에서 파일 이름을 확인하라는 메시지가 표시됩니다. Enter를 누릅니다.

Nano 에 [ Wrote 2 lines ]가 표시됩니다. 파일이 안전하게 저장되었습니다!

Unix 편집 환경에서는 디스크에 변경 사항을 저장하는 것을 흔히 write라고 합니다. 그래서 Nano 의 저장 명령을 "Write Out"이라고 부릅니다.

편집기 종료

이제 편집기를 종료합니다.

종료 단축키는 ^X입니다.

Ctrl+X를 누릅니다.

이미 파일을 저장했으므로 Nano 가 즉시 종료되고 명령 프롬프트가 다시 표시됩니다.

cat을 사용하여 작업 결과를 확인합니다.

cat my_file.txt

다음 메시지가 표시되어야 합니다: Hello, LabEx!

요약

Nano 사용 흐름을 익혔습니다.

  1. nano filename: 파일을 엽니다.
  2. 입력 및 편집: 내용을 작성합니다.
  3. Ctrl+O + Enter: 저장합니다 (Write Out).
  4. Ctrl+X: 종료합니다.

마우스로 조작하는 편집기보다 다소 불편하게 느껴질 수 있습니다. 하지만 이 기술을 사용하면 키보드만으로도 지구 반대편에 있는 서버를 수정할 수 있습니다!