명령어를 사용하지 않고 파일을 수정하려면, 파일을 열고 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에는 다양한 단축키가 있습니다.
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 로 철자를 검사할 수 있습니다.
따로 설정을 하지 않으면, 오류가 발생할 수 있습니다.
'OS' 카테고리의 다른 글
[Linux Command Line] 리눅스 단축키와 히스토리 (1) | 2023.12.31 |
---|---|
[Linux Command Line] 삭제, 이동, 복사 (1) | 2023.12.30 |
[Linux Command Line] 파일 및 폴더 생성 (1) | 2023.12.28 |
[Linux Command Line] 파일 시스템 탐색, Navigation (0) | 2023.12.27 |
[Linux Command Line] 도움말 확인하기 (0) | 2023.12.24 |