기계적 인조 인간

리눅스 커맨드 라인 텍스트 편집기 인 nano를 사용하는 방법

I'm a Linux developer. Why should I use WSL? | One Dev Question

I'm a Linux developer. Why should I use WSL? | One Dev Question

차례:

Anonim

명령 행에서 작업 할 때 종종 텍스트 파일을 작성하거나 편집해야합니다. 가장 강력하고 인기있는 명령 줄 편집기 중 두 가지는 Vim과 Emacs입니다. 둘 다 새로운 사용자에게 위협이 될 수있는 가파른 학습 곡선을 가지고 있습니다. 간단한 편집기가 필요한 사람들에게는 나노가 있습니다.

GNU nano는 Unix 및 Linux 운영 체제에서 사용하기 쉬운 명령 줄 텍스트 편집기입니다. 여기에는 구문 강조, 다중 버퍼, 정규 표현식 지원, 맞춤법 검사, UTF-8 인코딩 등으로 검색 및 바꾸기와 같은 일반 텍스트 편집기에서 기대할 수있는 모든 기본 기능이 포함되어 있습니다.

이 안내서에서는 파일 작성 및 열기, 파일 편집, 파일 저장, 텍스트 검색 및 바꾸기, 텍스트 잘라 내기 및 붙여 넣기 등을 포함한 nano 편집기의 기본 사용법에 대해 설명합니다.

나노 설치

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: [email protected] Web:

우분투와 데비안에서 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 를 입력하여 모든 명령 목록을 얻을 수 있습니다.

파일을 열려면 파일에 대한 읽기 권한이 있어야합니다.

nano +line_number, character_number filename

파일 편집

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

커서를 특정 행과 문자 번호로 이동하려면 Ctrl+_ 명령을 사용하십시오. 화면 하단의 메뉴가 변경됩니다. “행 번호, 열 번호 Enter :”필드에 숫자를 Enter 하고 Enter 누르 Enter .

검색 및 교체

텍스트를 검색하려면 Ctrl+w 누르고 검색어를 Enter Enter 누르 Enter . 커서가 첫 번째 일치 항목으로 이동합니다. 다음 일치로 이동하려면 Alt+w 누르십시오.

자르기, 자르기 및 붙여 넣기

텍스트를 선택하려면 커서를 텍스트의 시작 부분으로 이동하고 Alt+a 누릅니다. 선택 표시가 설정됩니다. 화살표 키를 사용하여 커서를 선택하려는 텍스트의 끝으로 이동하십시오. 선택한 텍스트가 강조 표시됩니다. 선택을 취소하려면 Ctrl+6 누르십시오.

Alt+6 명령을 사용하여 선택한 텍스트를 클립 보드에 복사하십시오. Ctrl+k 는 선택한 텍스트를 잘라냅니다.

텍스트를 붙여 넣으려면 텍스트를 놓을 위치로 커서를 이동하고 Ctrl+u 누릅니다.

저장하고 나가기

파일 변경 사항을 저장하려면 Ctrl+o 누르 Ctrl+o . 파일이 존재하지 않으면 저장하면 파일이 만들어집니다.

nano를 종료하려면 Ctrl+x 누르십시오. 저장되지 않은 변경 사항이 있으면 변경 사항을 저장할 것인지 묻는 메시지가 표시됩니다.

파일을 저장하려면 파일에 대한 쓰기 권한이 있어야합니다. 새 파일을 작성하는 경우 파일이 작성된 디렉토리에 대한 쓰기 권한이 있어야합니다.

나노 (나 노크) 커스터마이징

nano가 시작되면 시스템 전체 구성 파일 /etc/nanorc 및 사용자 지정 파일 ~/.config/nano/nanorc ~/.nanorc 구성 파일이있는 경우)에서 구성 매개 변수를 읽습니다.

사용자 파일에 지정된 옵션이 글로벌 옵션보다 우선합니다.

사용 가능한 모든 옵션의 전체 목록을 보려면 nanorc 페이지를 방문하십시오.

구문 강조

Nano는 가장 많이 사용되는 파일 형식에 대한 구문 강조 규칙과 함께 제공됩니다. 대부분의 Linux 시스템에서 구문 파일은 /usr/share/nano 디렉토리에 저장되며 기본적으로 /etc/nanorc 구성 파일에 포함됩니다.

/ etc / nanorc

include "/usr/share/nano/*.nanorc"

새 파일 형식을 강조 표시하는 가장 쉬운 옵션은 구문 강조 규칙이 포함 된 파일을 /usr/share/nano 디렉토리에 복사하는 것입니다.

Nano를 기본 텍스트 편집기로 설정

대부분의 Linux 시스템에서 기본적으로 visudo crontab 과 같은 명령의 기본 텍스트 편집기는 vi로 설정되어 있습니다. nano를 기본 텍스트 편집기로 사용하려면 VISUAL EDITOR 환경 변수를 변경해야합니다.

Bash 사용자는 ~/.bashrc 파일에서 변수를 내보낼 수 있습니다.

~ /.bashrc

export VISUAL=nano export EDITOR="$VISUAL"

기본 나노 사용법

다음은 nano를 시작하는 가장 기본적인 단계입니다.

  1. 명령 프롬프트에서 nano 와 파일 이름을 차례로 입력합니다. 필요한 경우 파일을 편집합니다. Ctrl-x 명령을 사용하여 텍스트 편집기를 저장하고 종료합니다.

결론

이 튜토리얼에서는 Gnu nano 텍스트 편집기를 사용하는 방법을 보여주었습니다. Linux 사용자들 사이에서 인기있는 텍스트 편집기이며 학습 곡선이 작습니다.

Gnu Nano에 대한 자세한 정보는 공식 나노 문서 페이지를 방문하십시오.

궁금한 점이 있으면 언제든지 의견을 남겨주십시오.

나노 터미널