nano editor

vi editor가 사용자 친화적이지 않아서 불편한 점을 해소하기 위해서 많이 사용하는 에디터.

nano 에디터는 사용법도 쉬울 뿐만 아니라, 하단에 단축키들이 설명되어 있어서 별도의 학습이 없더라도 쉽게 사용할 수 있다.

vi와 달리 nano는 모덜리스 편집기이므로 파일을 연 후 즉시 텍스트를 입력하고 편집할 수 있다.

  • 모덜리스: 대화 상자(dialog)가 실행되더라도 기존 화면을 제어할 수 있는 방식



nano를 설치

나노 텍스트 편집기는 macOS 및 대부분의 Linux 배포판에 미리 설치되어 있다. 시스템에 설치되어 있는지 확인하려면 다음을 입력

출력 내용

nano --version

# GNU nano, version 2.9.3# (C) 1999-2011, 2013-2018 Free Software Foundation, Inc.# (C) 2014-2018 the contributors to nano# Email: nano@nano-editor.org	Web: https://nano-editor.org/

시스템에 나노가 설치되어 있지 않은 경우 배포의 패키지 관리자를 사용하여 나노 나노를 설치할 수 있다.



Ubuntu 및 Debian에 Nano를 설치

sudo apt install nano



CentOS 및 Fedora에 Nano를 설치

sudo yum install nano



파일을 열고 생성

기존 파일을 열거나 새 파일을 생성하려면 nano와 파일 이름을 차례로 입력

nano filename



nano 에디터 실행법

모든 명령 앞에는 ^ 또는 M 문자가 붙는다.

캐럿 기호(^)는 Ctrl 키를 나타냄

예를 들어 ^J 명령은 Ctrl 키와 J 키를 동시에 누른다는 의미

문자 M은 Alt 키를 나타냄


  • Ctrl + g (F1): 도움말 표시, 모든 명령어 조회 가능


  • Poly.txt 열기


  • nano editor에서 내용 입력


  • Ctrl + o (F3): 현재 편집 중인 파일 저장


  • 파일 이름을 정하고 엔터


  • Y


  • Ctrl + X (F2): 종료


  • 다시 nano editor 열기


  • cat으로 polytech.txt 파일 내용 보기



nano editor 단축키

단축키 동작
ctrl+g (F1) 도움말 표시
ctrl+x (F2) nano 종료 (혹은 현재의 file buffer를 닫음)
ctrl+o (F3) 현재 편집 중인 파일 저장
ctrl+j (F4) 문단을 justify(행의 끝을 나란히 맞추다)한다. 즉, 한 문단을 한 줄로 붙인다.
ctrl+r (F5) 현재 file에 다른 file의 내용을 추가한다.
ctrl+w (F6) text 검색
ctrl+c (F11) 현재의 cursor 위치 표시하기
ctrl+t (F12) spell check 시작
ctrl+\ search and replace
ctrl+k (F9) 현재의 line 혹은 선택된 text 삭제(그리고 저장(copy))
ctrl+u (F10) 붙여넣기 (paste)
ctrl+6 현재 cursor 위치부터 text 선택 시작. 이후 alt+6로 복사 후 선택 종료. 아니면 다시 ctrl+6를 입력하면 (복사 없이)단순 종료.
alt+6 선택 구간 복사. 선택 구간이 없다면 현재 caret 이 있는 한 줄을 복사. 이후 ctrl+u 로 붙여넣기 할 수 있음,
PageUP 또는 ctrl+y (F7) 이전 화면
PageDown 또는 ctrl+v (F8) 다음 화면
alt+( 현재 문단의 시작으로
alt+) 현재 문단의 끝으로
alt+= 한 줄 밑으로 스크롤
alt+- 한 줄 위로 스크롤
ctrl+space 한 단어 앞으로
alt+space 한 단어 뒤로 (GUI모드가 아닐 경우)
alt+\ file의 첫 line으로
alt+/ file의 마지막 line으로
alt+] 현재 괄호에 match되는 괄호 찾기
ctrl+- 줄 번호와 열을 입력한 후 그곳으로 이동
서브목차