GNU / Linux의 나노 텍스트 편집기 살펴보기
- 범주: 리눅스
여기저기서 이상한 기사를 쓰고있는 것을 감안할 때 서버 작업 , 호스팅 , VPS 등, 명령 줄 시나리오에서 구성 파일 / 텍스트 문서를 편집하는 방법에 대한 기사가 좋은 생각이라고 생각했습니다.
몇 가지 주요 텍스트 편집기가 있으며, 일부는 더 사용자 친화적이고 일부는 더 복잡하지만 추가 성능과 구성을 가져옵니다 (Vim을보고 있습니다).
텍스트로만 작업하는 세계를 처음 접하는 대부분의 사용자가 시작할 가능성이 높은 편집기를 Nano라고합니다.
나노
Nano는 대부분의 최신 GNU / Linux 배포판과 함께 설치되지만 그렇지 않은 이상한 배포판을 만날 수 있습니다. 이상한 이유로 가지고 있지 않은 경우 배포의 기본 저장소에 있음이 보장됩니다.
Nano, 제 생각에는 사용하기가 비교적 간단하고, 화면 하단에 전설로 사용할 수있는 다양한 명령어 목록이 있습니다. 기본에 필요한 모든 기능이 있습니다.
Nano에 대한 빠른 방법
시작하려면 터미널 창을 열고 선택한 디렉토리로 이동하거나 홈 디렉토리를 사용하십시오. 준비되면 다음을 입력하십시오. 나노
팁 : 명령에 경로를 추가하여 편집기를로드 할 때 nano에서 직접 파일을로드 할 수 있습니다. 나노 thisismyfile. 파일이 없으면 대신 해당 파일 이름으로 새 버퍼를 만듭니다.
편집기가 열리면 화면 하단의 명령 범례를 살펴보십시오. 각각 옆에 ^ 또는 M이 있음을 알 수 있습니다. 이는 해당하는 두 번째 키 (예 : 텍스트를 자르려면 ^ K)로 눌러야하는 키를 나타냅니다.
바로 가기 키는 다음과 같습니다.
- ^ = CTRL
- M = ALT
처음에 사용할 수있는 유용한 명령은 다음과 같습니다. Ctrl-G nano의 도움말 문서를 가져옵니다. 또 하나는 Ctrl-O 편집기에서 열려있는 텍스트 파일을 저장합니다.
텍스트 편집
Nano에서 텍스트를 강조 표시하려면 시프트 키를 사용하여 화살표 키 예를 들어 잘라낼 단어를 강조 표시하려는 경우. 당신은 또한 사용할 수 있습니다 Ctrl + ^ 대신 텍스트를 표시합니다.
Nano에서 텍스트를 탐색하는 것은 다음을 통해 매우 쉽게 수행됩니다. 화살표 키 , 또는 다음과 같은 명령을 사용하여 Ctrl + 화살표 LETTER가 아닌 WORD로 앞 / 뒤로 이동하거나 Ctrl + 화살표 PARAGRAPH 위아래로 이동합니다.
- Ctrl-A 문서의 맨 위로 이동합니다.
- Ctrl-E 문서의 끝까지.
- Ctrl-Y 페이지 위로 이동합니다.
- Ctrl-V 페이지 아래로 이동합니다.
- Alt ^ 행 복사 (또는 Alt-6)
- Ctrl-U 텍스트를 붙여 넣습니다.
- Ctrl-W 텍스트 검색
특히 수행하려는 작업의 오류 출력을 처리 할 때 유용한 또 다른 기능은 특정 텍스트 줄로 이동하는 것입니다.
nginx가 호스팅중인 웹 사이트의 구성 파일 중 하나에서 문제를 발견하고 출력에 오류가 myconfig.conf의 173 행에 있다고 알려 준다고 가정 해 보겠습니다. 우리가 할 수있는 일은 nano에서 파일을 열고 ^ _ (CTRL + SHIFT + DASH 키)를 눌러 특정 행으로 빠르게 이동하는 것입니다. 그러면 Nano는 행과 열 번호를 입력하라는 메시지를 표시합니다. 간단히 '173'을 입력하고 짜잔, 이제 문제에 있습니다!
Nano를 사용하는 다른 방법은 여러 가지가 있으며 화면 하단에 모두 나열되어 있지는 않은 많은 명령이 있습니다. 액세스하려면 CNTRL + G를 눌러 도움말 화면을 표시하거나 숨 깁니다.
이 빠른 자습서의 마지막 항목은 Nano에서 문서를 종료하고 저장하는 방법입니다.
Ctrl + X '종료'단축키입니다. 문서를 편집하지 않은 경우 Nano가 종료됩니다. 그러나 변경 사항이있는 경우 nano는 '수정 된 버퍼를 저장 하시겠습니까?'라고 묻습니다. 저장할 것인지 묻는 것입니다. 예 또는 아니오에 대해 Y 또는 N을 누를 수 있습니다. N을 누르면 변경 사항을 저장하지 않고 종료되며 Y를 누르면 파일 이름을 묻는 메시지가 표시됩니다. ENTER를 눌러 같은 이름을 유지하거나 새 이름을 입력 할 수 있습니다.
그게 다야! 이것은 Nano 텍스트 편집기 사용의 절대적인 기본 사항입니다.
다음은 유용 할 수있는 몇 가지 리소스 페이지입니다.
- GNU Nano 문서 (공식 프로젝트 웹 사이트에서)
- 유용한 나노 명령
당신 은요? 다른 편집기를 사용하십니까? 그렇다면 그 이유는 무엇입니까?