리눅스 nano
IT 위키
- GNU nano
- GNU 프로젝트가 관리하는 콘솔 텍스트 편집기
- 경로 : /usr/bin/nano
- 1999년 pico 의 대체품으로 만들어졌다. pico 는 워싱턴 대학의 Pine 메일 클라이언트에 딸린 편집기인데 라이선스가 자유롭지 않아, 같은 조작법을 갖되 GPL 로 배포되는 nano 가 나왔다
- vi 와 달리 모드가 없다. 열면 바로 입력할 수 있어 초보자에게 쉽다
- 화면 아래에 단축키 목록이 늘 보인다. `^` 는 [Ctrl] 을 뜻한다
| 구분 | pico | nano |
|---|---|---|
| 만든 곳 | 워싱턴 대학 (Pine 부속) | GNU 프로젝트 |
| 라이선스 | 자유롭지 않음 | GPL |
| 기능 | 기본적인 편집만 | 검색·치환, 다중 버퍼, 문법 강조, 되돌리기 |
- 시험에서 "GNU 프로젝트가 관리하는 편집기"를 물으면 nano 다.
- vim 은 Bram Moolenaar 가 만든 자선 웨어(charityware)이고, kwrite 는 KDE의 편집기다.
| 키 | 동작 |
|---|---|
| [Ctrl]+[p] | 커서를 윗줄로 (previous) |
| [Ctrl]+[n] | 커서를 아랫줄로 (next) |
| [Ctrl]+[b] | 커서를 뒤(왼쪽)로 (back) |
| [Ctrl]+[f] | 커서를 앞(오른쪽)으로 (forward) |
| [Ctrl]+[a] | 줄의 처음으로 |
| [Ctrl]+[e] | 줄의 끝으로 |
| [Ctrl]+[y] | 이전 화면으로 |
| [Ctrl]+[v] | 다음 화면으로 |
[Ctrl]+[i] 는 이동 키가 아니다. 탭(Tab)과 같은 동작을 한다. 위로 가는 키는 [Ctrl]+[p] 다.
- [Ctrl]+[o] : 저장 (WriteOut)
- [Ctrl]+[x] : 종료 (eXit)
- [Ctrl]+[k] : 한 줄 잘라내기, [Ctrl]+[u] : 붙여넣기
- [Ctrl]+[w] : 검색 (Where is)
- [Ctrl]+[\] : 치환
- [Ctrl]+[g] : 도움말
