소개
지금까지는 파일을 읽기만 했습니다. 이제 파일을 작성할 차례입니다.
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) 이라고 합니다.
파일을 저장하려면 다음 단계를 수행합니다.
- Ctrl+O를 누릅니다.
- Nano 에서 파일 이름을 확인하라는 메시지가 표시됩니다. Enter를 누릅니다.
Nano 에 [ Wrote 2 lines ]가 표시됩니다. 파일이 안전하게 저장되었습니다!
Unix 편집 환경에서는 디스크에 변경 사항을 저장하는 것을 흔히 write라고 합니다. 그래서 Nano 의 저장 명령을 "Write Out"이라고 부릅니다.
편집기 종료
이제 편집기를 종료합니다.
종료 단축키는 ^X입니다.
Ctrl+X를 누릅니다.
이미 파일을 저장했으므로 Nano 가 즉시 종료되고 명령 프롬프트가 다시 표시됩니다.
cat을 사용하여 작업 결과를 확인합니다.
cat my_file.txt
다음 메시지가 표시되어야 합니다: Hello, LabEx!
요약
Nano 사용 흐름을 익혔습니다.
nano filename: 파일을 엽니다.- 입력 및 편집: 내용을 작성합니다.
- Ctrl+O + Enter: 저장합니다 (Write Out).
- Ctrl+X: 종료합니다.
마우스로 조작하는 편집기보다 다소 불편하게 느껴질 수 있습니다. 하지만 이 기술을 사용하면 키보드만으로도 지구 반대편에 있는 서버를 수정할 수 있습니다!



