> 운영 및 유지보수 > 리눅스 운영 및 유지 관리 > 리눅스에서 vi와 cat의 차이점은 무엇입니까?

리눅스에서 vi와 cat의 차이점은 무엇입니까?

青灯夜游
풀어 주다: 2022-05-25 19:19:39
원래의
5476명이 탐색했습니다.

vi와 cat의 차이점: 1. cat은 텍스트 인쇄 명령이고 vi는 텍스트 편집기입니다. 2. cat 명령은 파일 내용 정보를 콘솔에 출력하는 데 사용되지만 파일을 편집할 수는 없지만 vi 명령은 편집할 수 없습니다. 파일 내용을 출력하고, 파일 편집(삭제, 찾기, 바꾸기)도 가능합니다.

리눅스에서 vi와 cat의 차이점은 무엇입니까?

이 튜토리얼의 운영 환경: linux5.9.8 시스템, Dell G3 컴퓨터.

cat 명령 소개

cat 명령의 원래 의미는 연결입니다. 이는 여러 파일의 내용을 연결하여 표준 출력 스트림으로 출력하는 데 사용됩니다(표준 출력 스트림의 기본값은 화면입니다). 실제 응용 프로그램에서는 파일 내용을 표시하는 데 자주 사용합니다. MS-DOS의 type 명령에 익숙하다면 cat 명령을 익히는 것은 어렵지 않다고 생각합니다. 이 명령의 일반적인 예는 다음과 같습니다.

cat file1.txt는 file1.txt 파일의 내용을 표시하고 cat file1.txt 显示 file1.txt 文件的内容;

cat file1.txt file2.txt 显示 file1.txt 和file2.txt 文件的内容;

cat -n file1.txt

cat file1.txt file2.txt는 file1을 표시합니다. .txt 및 file2 .txt 파일의 내용

cat -n file1.txt는 file1.txt 파일의 내용을 표시하고

vi 명령 소개

를 표시합니다.

vi는 "Visual Interface"입니다. 의 약어로, Linux에서의 상태는 DOS의 Edit 프로그램과 같습니다. 출력, 삭제, 찾기, 바꾸기, 차단 작업 등과 같은 많은 텍스트 작업을 수행할 수 있으며, 사용자는 다른 편집 프로그램에서는 사용할 수 없는 자신의 필요에 따라 이를 사용자 정의할 수 있습니다.

vi는 글꼴, 형식, 단락 및 Word나 WPS와 같은 기타 속성을 정렬하는 것을 허용하지 않는 조판 프로그램입니다.

vi에는 메뉴가 없고 명령만 있으며 많은 명령이 있습니다. 공간 제한으로 인해 이 문서에서는 일반적으로 사용되는 명령만 소개합니다.
  • Vi에는 세 가지 기본 작업 모드가 있습니다: 명령줄 모드, 텍스트 입력 모드, 마지막 줄 모드.

    명령줄 모드:

    언제든지 사용자가 어떤 모드에 있든 관계없이 시작하려면 쉘 환경에서 vi 명령을 입력할 때 "ESC" 키를 눌러 vi를 명령줄 모드로 입력하세요. vi 편집기도 이 모드에 있습니다.
  • 이 모드에서 사용자는 다양한 법적 vi 명령을 입력하여 자신의 문서를 관리할 수 있습니다. 이때 키보드에서 입력한 모든 문자는 편집 명령으로 해석됩니다. 입력한 문자가 유효한 vi 명령인 경우 vi는 사용자 명령을 수락한 후 해당 작업을 완료합니다. (단, 입력된 명령은 vi 명령에 표시되지 않습니다. 화면). 입력한 문자가 vi에 대한 적법한 명령이 아닌 경우 vi는 경고음을 울립니다.

    텍스트 입력 모드:
  • 삽입 명령 i 입력, 명령 a 추가, 명령 o 열기, 명령 c 수정, r 명령 교체 또는 명령 모드에서 명령 s 교체를 통해 텍스트 입력 모드로 들어갑니다. 이 모드에서는 사용자가 입력한 모든 문자가 vi에 의해 파일 내용으로 저장되고 화면에 표시됩니다. 문자 입력 과정에서 명령 모드로 돌아가려면 "ESC" 키를 누르면 됩니다.

    마지막 줄 모드:

    명령 모드에서 사용자는 ":" 키를 눌러 마지막 줄 모드로 들어갑니다. 이때 Vi는 디스플레이 창의 마지막 줄에 ":"를 표시합니다(보통 화면의 마지막 줄)”은 사용자가 명령을 입력할 때까지 기다리는 마지막 줄 모드에 대한 프롬프트 역할을 합니다. 대부분의 파일 관리 명령은 이 모드에서 실행됩니다(예: 편집 버퍼의 내용을 파일에 쓰기 등). 명령의 마지막 줄이 실행된 후 vi는 자동으로 명령 모드로 돌아갑니다.
마지막 줄 모드에서 명령을 입력하다가 마음이 바뀌면 "ESC" 키를 누르거나 백스페이스 키를 사용하여 입력한 명령을 모두 삭제한 후 다시 백스페이스 키를 눌러 vi를 명령으로 되돌리면 됩니다. 모드.

cat 명령과 vi/vim

cat 명령의 차이점은 Linux 시스템에서 텍스트 인쇄 명령으로 콘솔에 텍스트 메시지를 출력하는 데 사용됩니다. 단어를 사용하여 문서를 열었지만 문서를 편집할 수 없습니다.

vi/vim 명령은 Linux 시스템에서 텍스트를 보고 편집하는 데 사용되는 명령입니다. 보기뿐만 아니라 편집도 가능합니다.

확장: vi와 vim의 차이점

vi는 설치할 필요가 없습니다. 코드를 열면 색상이 동일합니다(검은색)

리눅스에서 vi와 cat의 차이점은 무엇입니까?vim은 추가 설치가 필요합니다. 코드를 열면 색상을 사용하여 구분합니다. code

관련 추천: "🎜Linux 비디오 튜토리얼🎜》🎜

위 내용은 리눅스에서 vi와 cat의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿