OS

[Linux Command Line] 텍스트 편집기 Nano

ride-dev 2023. 12. 28. 16:24

명령어를 사용하지 않고 파일을 수정하려면, 파일을 열고 GUI에서 수정합니다.

Nano는 Pico라는 최초의 편집기에서 영감을 받은 편집기 입니다.

nano 명령어는 cmd기반 편집기이며,

cmd에서 직접 파일을 열고 수정할 수 있습니다.

파일 수정, 저장, 찾기, 바꾸기(특정 단어나 패턴을 찾아서), 철자 검사 기능, 언어에 따른 구문 강조 기능 등이 있습니다.

(전부 쉘에 내장되어 있습니다)

nano FILE을 통해 nano로 파일을 수정할 수 있습니다.

> nano FILE

^은 Ctrl을 의미합니다.

M은 Alt를 의미합니다.

따라서 내용을 작성하고 저장을 하려면, Ctrl o 를 누른 뒤,

어디에 저장하여 내보낼지 결정합니다.

(Enter를 누르면 그대로 저장되고, Ctrl c 를 누르면 취소됩니다)

혹은 Ctrl s를 눌러 수정 후, 저장형식을 지정하지 않고 곧바로 저장할 수 있습니다.

Ctrl x 를 통해 나갈 수 있습니다.

Nano로 파일 생성하기

Nano를 사용해서 파일을 만들 수도 있습니다(touch 대신에)

> nano 존재하지않는파일

존재하지 않는 파일의 내용을 수정하고 저장하면, 파일이 생성됩니다.


nano에는 다양한 단축키가 있습니다.

Ctrl g 를 눌러 도움말을 볼 수 있습니다

Alt \ 을 통해 편집기의 맨 윗줄로 이동할 수 있고,

Alr / 을 통해 편집기의 맨 아랫줄로 이동할 수 있습니다.

Ctrl w 을 통해 파일 내에서 탐색을 할 수 있습니다.(Alt w를 통해 순환검색할 수 있습니다 - 다음 위치 찾기)

Alt Shift 4 를 눌러 긴 줄들이 자동으로 줄바꿈되게 할 수 있습니다.

Ctrl \ 를 통해 철자를 검색하고 변경할 수 있습니다.

철자검사하기

nano로 철자를 검사할 수 있습니다.

(설정을 해야 합니다)

/etc/nanorc 를 수정합니다.

root 권한으로 수정합니다.

sudo nano /etc/nanorc

Ctrl w 로 spell을 검색합니다

그리고 #를 제거하여 활성화합니다.

마지막으로 저장합니다.

다만, 한국어로 설정되어 있다면 사용이 불가능할 수 있습니다.

 

Ctrl t 로 도구 목록을 확인하고, Ctrl s 로 철자를 검사할 수 있습니다.

따로 설정을 하지 않으면, 오류가 발생할 수 있습니다.

728x90