`vi`와 `cat`은 모두 리눅스 및 유닉스 시스템에서 파일을 다루는데 사용되는 명령어입니다. 하지만 `vi`와 `cat`은 서로 다른 목적과 사용 방법을 가지고 있습니다.
CAT는 출력 용도 한정
VI는 출력, 편집 등 다기능
1. `vi` (Visual Editor):
- `vi`는 텍스트 편집기로, 파일의 내용을 편집하고 수정하는데 사용됩니다.
- `vi`는 터미널 환경에서 사용되며, 명령 기반의 인터페이스를 제공합니다.
- `vi`는 파일을 열어서 편집할 수 있으며, 다양한 편집 명령과 기능을 제공합니다.
- `vi`를 사용하여 파일을 편집하려면 파일을 열고, 텍스트를 추가하거나 수정하고, 저장하고 종료하는 과정을 거칩니다.
- `vi`는 명령 모드(Command Mode)와 입력 모드(Insert Mode)로 구분되며, 각 모드에서 다른 명령을 사용합니다.
2. `cat` (Concatenate):
- `cat`은 파일의 내용을 출력하는데 사용되는 명령어입니다.
- `cat`은 주로 파일 내용을 터미널에 표시하거나 파일을 다른 파일에 이어붙이는데 사용됩니다.
- `cat`은 텍스트 파일이나 이진 파일의 내용을 읽어서 터미널에 출력합니다.
- `cat`은 파일을 열거나 수정하는 기능은 없으며, 단순히 파일의 내용을 화면에 출력합니다.
따라서, `vi`는 파일을 편집하고 수정하는 목적에 사용되는 텍스트 편집기이며, `cat`은 파일의 내용을 출력하는데 사용되는 명령어입니다. `vi`는 파일을 편집하기 위해 사용되는 상세한 기능과 명령어를 가지고 있으며, `cat`은 단순히 파일의 내용을 출력하는 역할을 수행합니다.
'ISMS-P > 보안' 카테고리의 다른 글
CIDR 표기법으로 IP 구간 확인하기 (0) | 2023.06.22 |
---|---|
리눅스 Bash 기본쉘 Bourne Again Shell (0) | 2023.06.22 |
리눅스 CAT 명령어 concatenate (0) | 2023.06.22 |
리눅스 VI 명령 비주얼 에디터 (0) | 2023.06.22 |
Unix secure (0) | 2023.06.22 |