Hostwinds 튜토리얼

에 대한 검색 결과:


목차


Linux의 텍스트 파일
Linux의 명령 줄 텍스트 편집기
나노 텍스트 편집기 사용
일반적인 나노 명령
VI 텍스트 편집기를 사용하여 파일을 수정합니다
VI 모드
명령 모드의 주요 함수 :
모드 간 전환 :
일반적인 VI 명령
Linux에서 파일보기
Linux의 파일 경로
절대 경로
상대 경로
Linux에서 파일을 복사합니다
Linux에서 파일 이동

Linux 셸에서 파일을 편집하는 방법

태그 : Linux 

Linux의 텍스트 파일
Linux의 명령 줄 텍스트 편집기
나노 텍스트 편집기 사용
일반적인 나노 명령
VI 텍스트 편집기를 사용하여 파일을 수정합니다
VI 모드
명령 모드의 주요 함수 :
모드 간 전환 :
일반적인 VI 명령
Linux에서 파일보기
Linux의 파일 경로
절대 경로
상대 경로
Linux에서 파일을 복사합니다
Linux에서 파일 이동

Linux에서 파일 편집은 구성 파일, 스크립트 등으로 작업하는 핵심 기술입니다.Linux는 터미널 기반 및 그래픽 옵션을 사용하여 파일을 작성, 수정, 복사 및 이동하기위한 다양한 도구를 제공합니다.

이 안내서는 Linux에서 파일 작업 방법을 알려줍니다.특히, CLI (Command-Line Interface) 텍스트 편집기 Nano 및 VI를 사용하여 파일을 열고, 편집, 복사 및 이동하는 방법을 살펴 보겠습니다.

Linux의 텍스트 파일

Linux에서 텍스트 파일은 Linux 시스템의 다른 기능 중에서 구성 설정, 쉘 스크립트 및 로그에 사용되는 사람이 읽을 수있는 데이터를 포함하는 간단한 파일입니다.

해석을 위해 특정 응용 프로그램이 필요한 바이너리 파일과 달리 텍스트 편집기를 사용하여 텍스트 파일을 열고 편집하고 수정할 수 있습니다.

Linux의 명령 줄 텍스트 편집기

Linux의 명령 줄 텍스트 편집기를 사용하면 터미널에서 직접 텍스트 파일을 생성하고 편집 할 수 있습니다.이 편집기는 가볍기 때문에 구성 파일, 스크립트 및 로그 편집과 같은 작업에 적합합니다. 특히 그래픽 인터페이스가없는 원격 서버 또는 시스템에서 작업 할 때.

Linux는 몇 가지 명령 줄 텍스트 편집기를 제공하며 Nano 및 VI (또는 Enhanced Version, VIM)가 가장 인기있는 선택입니다.

나노 탐색하기 쉬운 간단하고 초보자 친화적 인 편집기로 기본 텍스트 편집 기능이 새로운 사용자에게 이상적입니다.

VI (그리고 정력)는 더 진보되고 기능이 풍부한 편집자입니다.복잡한 편집 작업을위한 강력한 도구가 필요한 숙련 된 사용자가 널리 사용합니다.

나노 텍스트 편집기 사용

Nano는 Linux에서 가장 간단한 텍스트 편집기 중 하나이며 초보자에게 이상적입니다.

나노로 파일을 편집하려면 시작하십시오 파일 열기 다음 명령 사용 :

nano filename.txt

파일이 열리면 화살표 키를 사용하여 파일을 탐색하여 필요에 따라 수정할 수 있습니다.

완료되면 누르면 파일을 저장 (쓰기) 할 수 있습니다. Ctrl + O. 그리고 Ctrl + X. 나가기 위해서.

일반적인 나노 명령

  • ctrl + o : 파일을 저장하십시오.

  • ctrl + x : 나노를 종료하십시오.

  • ctrl + w : 파일 내에서 텍스트를 검색하십시오.

  • ctrl + k : 현재 선을 자릅니다.

  • ctrl + u : 이전에 절단 라인을 붙여 넣으십시오.

VI 텍스트 편집기를 사용하여 파일을 수정합니다

VI는보다 강력한 텍스트 편집기이며, 일반적으로 경험이 많은 사람들이 사용합니다.

VI로 파일을 엽니 다, 다음 명령을 사용하십시오.

vi filename.txt

VI 모드

VI는 명령 모드와 삽입 모드의 두 가지 모드로 작동합니다.

명령 모드 VI에서 파일을 열 때 기본 모드이며 편집기에 내비게이션 및 명령 (명령)에 특별히 사용됩니다.

노트 해당 명령 모드를 사용하면 파일 내에서 실제 텍스트를 추가하거나 편집 할 수 없습니다.

명령 모드의 주요 함수 :
  • 화살표 키 또는 H, J, K, L과 같은 키를 사용하여 커서를 이동하십시오.

  • 줄 또는 문자 삭제 (DD 줄을 삭제하고 엑스 캐릭터를 삭제합니다).

  • 파일 저장 (: w) 또는 종료 vi (:큐).

  • 텍스트 검색 (/search_term).

모드 삽입 나노의 방식과 유사하게 파일의 내용에 텍스트를 입력하고 편집 할 수있는 곳입니다.

모드 간 전환 :

  • 명령 모드에서 삽입 모드로 전환하려면 누릅니다 나, a, 또는 영형.
  • 인서트 모드에서 명령 모드로 돌아 가려면 누릅니다 ESC.

일반적인 VI 명령

  • 나는 - 편집을 위해 삽입 모드로 전환하십시오.

  • ESC - 명령 모드로 돌아갑니다.

  • : w - 파일을 저장합니다.

  • :큐 - vi.

  • : wq - 저장하고 종료하십시오.

  • :큐! - 저축하지 않고 종료하십시오

  • DD : - 현재 줄을 삭제합니다.

  • /search_term - 파일에서 텍스트를 검색합니다.

Linux에서 파일보기

''를 사용하여 Linux에서 파일에 액세스 할 수 있습니다.고양이'(Concatenate) 명령.

고양이 명령 파일을 편집 할 수 없습니다;파일 만 열고 내용을 표시합니다.

CAT의 주요 목적은 파일의 내용을 터미널에 읽고 표시하는 것입니다.

예를 들어, 실행하는 경우 :

cat filename.txt

단순히 내용을 보여줄 것입니다 filename.txt 터미널에서는 파일을 변경할 수 없습니다.

파일을 편집하려면 Nano 또는 VI와 같은 텍스트 편집기를 사용해야합니다.

Linux의 파일 경로

파일 경로 특정 파일 또는 디렉토리를 찾을 위치를 알려주는 맵과 같습니다.한 폴더에서 시작하여 원하는 파일에 도달 할 때까지 다른 폴더를 통해 일련의 위치입니다.

리눅스에는 있습니다 절대 경로 상대 경로.두 유형의 경로는 파일이나 디렉토리를 가리키지 만 디렉토리 구조의 현재 위치에 따라 다르게 작동합니다.

절대 경로

절대 경로는 루트 디렉토리에서 시작하여 파일 또는 디렉토리에 대한 완전한 경로입니다./).현재 작업 디렉토리에 관계없이 파일 또는 폴더의 위치를 ​​지정합니다.시스템 어디에 있든 절대 경로는 항상 같은 파일을 가리 킵니다.

예:

/home/user/Documents/file.txt
  • 이 경로는 루트 디렉토리에서 시작됩니다 (/), 그런 다음 이동합니다 , 사용자, 및 서류 도달합니다 file.txt.다른 디렉토리에 있더라도이 절대 경로를 사용하면 올바른 파일로 이동합니다.

상대 경로

상대 경로는 현재 작업 디렉토리 (파일 시스템의 위치)와 관련하여 파일 또는 디렉토리를 나타냅니다.루트에서 시작하는 대신 현재 디렉토리에서 시작됩니다.

예:

Documents/file.txt
  • 당신이 있다면 /홈/사용자/,이 상대적인 경로는 이어집니다 file.txt 문서 디렉토리 내부.명령은 이미있는 경우에만 작동합니다. /홈/사용자/ 예배 규칙서.

상대 경로는 또한 바로 가기를 사용할 수도 있습니다.

  • '.'현재 디렉토리를 나타냅니다.
  • '..'한 레벨을 상위 디렉토리로 이동합니다.

'사용 예'..':

../file.txt
  • 이 경로는 file.txt 현재 위치의 상위 디렉토리에서.

Linux에서 파일을 복사합니다

Linux에서 파일을 복사하려면 사용하십시오 'CP' 명령.지정된 위치에서 파일의 복제본을 만듭니다.

cp /path/to/source/file /path/to/destination/

디렉토리를 복사하려면 추가해야합니다 '-아르 자형' 재귀 복사 옵션 :

cp -r /path/to/source/directory /path/to/destination/

Linux에서 파일 이동

Linux의 파일 이동은 다음을 사용하여 수행됩니다 'MV' 이동 및 이름 바꾸기 기능입니다.한 위치에서 다른 위치로 파일을 이동하려면 :

mv /path/to/source/file /path/to/destination/

파일 이름을 바꾸려면 동일한 MV 명령을 사용할 수 있지만 새 파일 이름을 제공 할 수 있습니다.

mv old_filename.txt new_filename.txt

작성자 Michael Brower  /  행진 28, 2017