개요
nano는 터미널에서 텍스트 파일을 편집하는 데 사용되는 사용자 친화적인 편집기입니다. 화면 하단에 주요 단축키가 표시되어 있어 사용법을 익히기 쉽습니다.
주요 특징
- 쉬운 사용법과 직관적인 인터페이스
- 화면 하단에 주요 단축키 안내
- 구문 강조 (Syntax Highlighting) 지원
- 텍스트 검색 및 바꾸기 기능
- 자동 들여쓰기 및 백업 파일 생성 옵션
주요 옵션
nano 명령어와 함께 사용할 수 있는 주요 옵션들입니다.
파일 열기 및 편집
표시 및 동작
생성된 명령어:
명령어를 조합해 보세요.
설명:
`nano` 명령어를 실행합니다.
위 옵션들을 조합하여 AI와 함께 가상으로 명령어를 실행해 보세요.
사용 예시
nano 명령어를 활용한 다양한 사용 예시입니다.
새 파일 생성 또는 기존 파일 열기
nano my_document.txt
지정된 이름의 파일을 열거나, 파일이 없으면 새로 생성합니다.
줄바꿈 없이 로그 파일 열기
nano -w /var/log/syslog
긴 로그 파일의 줄이 자동으로 줄바꿈되지 않도록 하여 가로로 길게 볼 수 있습니다.
자동 들여쓰기 활성화하여 Python 스크립트 편집
nano -i my_script.py
Python 코드와 같이 들여쓰기가 중요한 파일을 편집할 때 유용합니다.
읽기 전용 모드로 설정 파일 열기
nano -v /etc/fstab
실수로 중요한 설정 파일을 변경하는 것을 방지합니다.
특정 줄로 이동하여 파일 열기
nano +100 my_document.txt
파일을 열 때 특정 줄 번호로 커서를 바로 이동합니다.
설치
Nano는 대부분의 리눅스 배포판에 기본적으로 설치되어 있습니다. 만약 설치되어 있지 않다면, 다음 명령어를 사용하여 설치할 수 있습니다.
Debian/Ubuntu
sudo apt update && sudo apt install nano
APT 패키지 관리자를 사용하여 nano를 설치합니다.
CentOS/RHEL/Fedora
sudo yum install nano
# 또는
sudo dnf install nano
YUM 또는 DNF 패키지 관리자를 사용하여 nano를 설치합니다.
팁 & 주의사항
Nano는 직관적인 사용법으로 초보자에게 적합하지만, 몇 가지 팁을 알면 더욱 효율적으로 사용할 수 있습니다.
주요 단축키 (Ctrl 키 조합)
Nano 편집기 내에서 자주 사용되는 핵심 단축키입니다.
- Ctrl+X: 편집기 종료 (저장 여부 확인)
- Ctrl+O: 현재 파일 저장
- Ctrl+W: 텍스트 검색
- Ctrl+\: 텍스트 바꾸기
- Ctrl+K: 현재 줄 잘라내기
- Ctrl+U: 잘라낸 줄 붙여넣기
- Ctrl+C: 현재 커서 위치 표시
- Ctrl+G: 도움말 보기
개인 설정 파일 (.nanorc)
사용자 홈 디렉토리의 `.nanorc` 파일을 편집하여 nano의 기본 동작을 사용자 정의할 수 있습니다. 예를 들어, 구문 강조를 활성화하거나, 자동 들여쓰기를 기본으로 설정할 수 있습니다.
구문 강조 활성화
대부분의 시스템에서 `/usr/share/nano/` 디렉토리에 다양한 언어의 구문 강조 정의 파일이 있습니다. `.nanorc` 파일에 `include "/usr/share/nano/*.nanorc"` (경로는 시스템마다 다를 수 있음)를 추가하여 모든 구문 강조를 활성화할 수 있습니다.