홈페이지 » 어떻게 » 리눅스 커맨드 라인 텍스트 편집기 Nano 초심자 가이드

    리눅스 커맨드 라인 텍스트 편집기 Nano 초심자 가이드

    Linux 명령 줄을 처음 사용하십니까? 다른 모든 고급 텍스트 편집기에 혼란 스럽습니까? How-To Geek은 초보자에게 친숙한 간단한 텍스트 편집기 인 Nano에 대한 자습서를 가지고 돌아 왔습니다..

    커맨드 라인에 익숙해지면, 리눅스 초보자는 vim이나 emacs와 같은보다 진보 된 다른 텍스트 편집기를 사용하지 않는 경우가 있습니다. 우수한 프로그램이지만 약간의 학습 곡선이 있습니다. 다용도로 간단하게 사용할 수있는 사용하기 쉬운 텍스트 편집기 인 Nano를 입력하십시오. Nano는 기본적으로 우분투 및 다른 리눅스 배포판에 설치되며 sudo와 함께 잘 작동합니다. 그래서 우리는 그토록 많은 것을 사랑합니다.

    러닝 나노

    두 가지 방법으로 나노를 실행할 수 있습니다. 빈 버퍼가있는 nano를 열려면 명령 프롬프트에 "nano"라고 입력하십시오..

    다음 구문을 사용할 수도 있습니다.

    나노 / 경로 / to / 파일 이름

    나노가 그 경로를 따라 가서 그 파일을 엽니 다. 존재하지 않으면 해당 디렉토리에 해당 파일 이름의 새 버퍼가 시작됩니다.

    기본 나노 화면을 살펴 보겠습니다..

    맨 위에는 프로그램 이름과 버전 번호, 편집중인 파일의 이름 및 마지막으로 저장 한 이후에 파일이 수정되었는지 여부가 표시됩니다. 아직 저장되지 않은 새 파일이 있으면 "새 버퍼"가 나타납니다. 다음으로 텍스트 본문 인 문서의 내용을 볼 수 있습니다. 아래에서 세 번째 줄은 함수를 실행하는 프로그램과 관련된 정보를 표시하는 "시스템 메시지"행입니다. 여기에서 "새 파일"이라는 것을 알 수 있습니다. 마지막으로 마지막 두 행은이 프로그램을 매우 사용자 친화적으로 만드는 것입니다 : 바로 가기 줄.

    WYSIWYG 편집기입니다. "당신이 보는 것은 당신이 얻는 것입니다."당신이 컨트롤이나 메타 같은 키로 수정하지 않는다면 직접 입력하는 내용이 텍스트 입력에 들어갑니다. 꽤 간단하기 때문에 텍스트를 입력하거나 무언가를 복사하여 터미널에 붙여 넣으면됩니다..

    바로 가기

    프로그램 기능은 절약, 종료, 정당화 등과 같이 나노에서 "단축키"라고 불립니다. 가장 일반적인 것들은 화면 하단에 나열되어 있지만 더 많은 것들은 없습니다. nano는 단축키에서 Shift 키를 사용하지 않습니다. 모든 단축키는 소문자와 수정되지 않은 숫자 키를 사용하므로 Ctrl + G는 Ctrl + Shift + G가 아닙니다..

    Ctrl + G를 눌러 도움말 문서를 표시하고 아래로 스크롤하여 유효한 바로 가기 목록을 봅니다..

    목록을보고 나면 Ctrl + X를 눌러 도움말을 종료하십시오..

    새로운 텍스트 파일 또는 "버퍼"에 대해 작업하고 있다고 가정 해 봅시다. 이를 "write out"이라고하며 Ctrl + O를 눌러 실행합니다. 사용할 파일 이름을 묻는 메시지가 표시되며 하단의 바로 가기가이 특정 명령을 완료하기 위해 입력 할 수있는 내용을 반영하여 변경됩니다.

    다른 파일의 내용을 현재 버퍼에 삽입하려면 Ctrl + R을 입력합니다..

    Ctrl + C를 입력하여 이전 명령을 모두 취소 할 수 있습니다.

    Control 키를 누른 채로 두 번 클릭하면 Escape를 두 번 할 수 있습니다. Meta 키를 사용해야하는 명령도 있습니다. 대부분의 키보드 레이아웃에서 메타는 Alt 버튼과 동일합니다..

    나노를 종료하려면 Ctrl + X를 누르십시오. 버퍼를 저장하려면 Nano가 정중하게 묻고,이 작업도 취소 할 수 있습니다..

    항해

    이제는 바로 가기가 생겼으므로 텍스트 파일을 매우 빠르게 돌아 다니는 데 익숙해 져야합니다. 물론 홈, 끝, 페이지 업, Page Down 및 화살표 키를 사용하여 주변을 둘러 볼 수는 있지만, 그렇게하려면 우리가 모두 좋아하는 편지에서 손가락을 움직여야합니다..

    커서를 앞으로 또는 뒤로 이동하려면 Ctrl + F와 Ctrl + B를 입력하십시오. 한 번에 한 행씩 위 아래로 이동하려면 Ctrl + P와 Ctrl + N을 입력하면됩니다. 즉, 각각 오른쪽, 왼쪽, 위 및 아래 화살표 대신 해당 키를 사용할 수 있습니다. 집 열쇠와 끝 열쇠가 누락 되었습니까? Ctrl + A와 Ctrl + E를 사용할 수 있습니다. 한 번에 페이지를 이동 하시겠습니까? Ctrl + V는 페이지 아래로 이동하고 Ctrl + Y는 페이지 위로 이동합니다..

    그러나 기다려라, 그 이상이있다! 한 번에 한 단어 씩 앞뒤로 이동하려면 Ctrl + Space와 Meta + Space (Alt + Space를 기억하십시오)를 사용할 수 있습니다. 그리고 정말로 서두르다면 Ctrl + _ 키를 누른 다음 행 번호, 쉼표 및 열 번호를 입력하여 바로 건너 뛸 수 있습니다.

    현재 커서가있는 위치를보고 싶다면, 일종의 nano-GPS처럼 Ctrl + C를 누르십시오..

    복사, 잘라 내기 및 붙여 넣기

    그래픽 환경에서 텍스트를 복사하려면 커서로 강조 표시합니다. 마찬가지로, 나노에서는 Ctrl + ^ 명령을 사용하여 "표시"합니다. 마킹을 시작할 위치로 커서를 이동시킨 다음 Ctrl + ^를 눌러 "설정"하십시오. 커서를 포함하여 시작 지점부터 시작 지점까지의 모든 지점을 표시합니다..

    커서가 빈 공간에 있고 복사 / 자르기에는이 공간이 포함되지 않습니다. "설정"지점에서 뒤로 마크 할 수도 있습니다. 그러나 마킹 중에 텍스트를 편집 할 수 있으므로주의하십시오. 엉망진창이면 Ctrl + ^ 키를 다시 눌러 마커를 해제하고 다시 시작할 수 있습니다..

    표시된 텍스트를 복사하려면 Meta + ^를 누르십시오. 대신 텍스트를 자르려면 Ctrl + K를 누르십시오..

    텍스트를 붙여 넣으려면 커서를 적당한 위치로 옮기고 Ctrl + U를 누릅니다..

    전체 텍스트 줄을 제거하려면 Ctrl + K를 누르기 만하면됩니다. 구성 파일을 편집 할 때 때로는 유용합니다.

    일부 추가 단축키

    메모장에서 텍스트의 긴 줄을 단락과 같은 모양으로 바꾸도록 강요 할 수있는 방법을 알고 계십니까? Meta + L 바로 가기를 사용하여 해당 기능을 nano로 전환 할 수 있습니다. 줄 바꿈은 기본적으로 "on"으로 설정되어 있기 때문에 일반적으로 반대 방향으로 사용하면 편리합니다. 예를 들어 설정 파일을 작성하고 줄 바꿈을 사용하지 않으려는 경우.

    커서가있는 행이 시작과 끝 모두에 "$"표시되어 있음을 볼 수 있습니다. 이것은 화면에 표시되는 부분 앞과 뒤에 텍스트가 더 많이 있음을 나타냅니다..

    텍스트 문자열을 검색하려면 Ctrl + W를 누르고 검색어를 입력하십시오. 이 검색은 버퍼를 손상시키지 않고 Ctrl + C를 눌러 중간 실행 취소 할 수 있습니다.

    이전 검색 용어는 대괄호 안에 표시되며 공백으로 남겨두고 Enter 키를 누르면 마지막 검색이 반복됩니다..

    그리고 당신이 정말로 편안 해지면 Meta + X를 눌러 편집 할 수있는 더 많은 화면 공간을 확보하여 바닥에있는 유용한 섹션을 끌 수 있습니다!

    일부 역사

    Nano는 피코 (Pico)라는 다른 프로그램과 비슷한 모양과 느낌으로 디자인되었습니다. 피코 (Pico)는 GPL에 친숙한 라이선스와 함께 배포되지 않은 이메일 프로그램 인 Pine의 기본 텍스트 편집기였습니다. 이것은 재배포가 다소 퍼지 영역이라는 것을 의미하므로 TIP 프로젝트가 탄생했습니다. "TIP Is not Pico"는 Pico가 부족하고 무료 배포 라이센스가있는 기능을 추가했으며, 시간이 지남에 따라 오늘날 우리가 사랑하는 나노가되었습니다. 자세한 내용은 FAQ의 Nano Project의 역사 섹션을 확인하십시오..


    나노의 장점은 사용이 간편하다는 점입니다. 바로 가기는 Word 및 Open Office와 같은 GUI 기반 워드 프로세서와 마찬가지로 작동하므로 어떤 작업을 수행하는지 배우는 것만으로 충분합니다. 그 밖의 모든 것은 단순한 텍스트 편집입니다. 다음에 커맨드 라인에서 내용을 편집해야 할 때, nano에 익숙해 졌으니 이제는 더 익숙해지기를 바랍니다..