나노 편집기를 사용하여 한 파일에서 다른 파일로 복사

나노 편집기를 사용하여 한 파일에서 다른 파일로 복사

나노 편집기를 사용하여 한 파일에서 다른 파일로 몇 줄을 어떻게 복사합니까?

답변1

순수 콘솔 모드에 있고 마우스를 사용하여 복사/붙여넣기를 할 수 없다고 가정합니다.

  1. 다중 버퍼 모드에서 nano 실행(nano -F)
  2. 선택을 시작하려면 Ctrl-^를 누르세요.
  3. 복사하려는 텍스트가 모두 포함될 때까지 화살표 키를 누르세요.
  4. ESC-^ 선택 항목을 잘라낸 버퍼에 복사합니다.
  5. CTRL-R ESC-F를 눌러 파일을 새 버퍼로 엽니다.
  6. Ctrl-U를 눌러 열린 파일에 붙여넣기

참고: 버퍼 간을 전환하려면 ESC-< 및 ESC-> 또는 ESC- 및 ESC-를 사용합니다. (< 및 >가 키보드 레이아웃에서 동일한 키를 사용하는 경우 나중에 도움이 됩니다)

위의 2-4에 대한 대안은 복사하려는 줄로 이동하고 CTRL-K를 눌러 삭제한 다음 CTRL-K를 반복적으로 눌러 버퍼에 있는 여러 줄로 이동하는 것입니다. 복사하려는 줄을 모두 잘라낸 후 CTRL-Y를 눌러 현재 버퍼에 다시 붙여넣습니다. 그런 다음 5단계를 계속합니다.

ALT 또는 다른 키메타 키이러한 명령에서는 ESC 대신 동작을 사용할 수도 있습니다.

답변2

나노 텍스트 편집기를 사용하여 한 파일에서 다른 파일로 텍스트 복사

참고: 더 나은 이해를 돕기 위해 다음을 사용하겠습니다.

소스 파일:/var/named/athens.local

대상 파일:/var/named/patra.local

  1. nano의 다중 버퍼를 사용하여 대상 파일(텍스트를 붙여넣을 파일)을 엽니다.

nano -F destination_file

그래서 우리는:

nano -F /var/named/patra.local
  1. Ctrl+를 누릅니다 r.

  2. 나노 편집기 내부에서 소스 파일을 엽니다.

    /var/named/athens.local

  3. +^를 누르세요 ctrl(이렇게 하면 "마크 세트" 모드가 활성화됩니다).

  4. 텍스트를 선택하세요.

  5. 원하는 텍스트를 모두 표시한 후 텍스트를 복사하세요.

Alt+^를 눌러 클립보드

Note: Now your text is in clipboard.

Note: In help file you will see the Alt+^ described as M-^. 
  1. ctrl+ 를 눌러 x소스 파일( /var/named/athens.local)을 닫습니다.

    이제 대상 파일( /var/named/patra.local)을 볼 수 있습니다.

복사한 텍스트를 붙여넣고 싶은 위치로 커서를 이동하세요.

버퍼에 있다는 것을 잊지 마세요).

ctrl+를 눌러 u텍스트를 붙여넣습니다.

이제 끝났습니다.

관련 정보