본문 바로가기
자격증 collector/LINUX master2

Linux master D2

by TMrare 2025. 2. 27.

터미널 환경에서 파일 설정
(Linux OS - VI 편집기 활용)

파일 작성하고 수정해보기

vi 편집기 사용하기

  • 파일의 내용을 확인하는 cat
  • 출력 내용을 검색하는 grep
  • 출력 결과를 저장하는 리다이렉션 >, >>
  • 큰 파일을 읽을 때는 less
  • 아카이브로 묶는 tar

🔍 vi 편집기 사용 명령어

모드/기능 설명 주요 명령어
INSERT 모드 📝 문자를 입력할 수 있는 모드 i 키 입력으로 진입
COMMAND 모드 ⌨️ 복사/붙여넣기, 파일 저장/종료 등
다양한 작업 가능
(영문만 사용 가능)
Esc 키 입력으로 진입
기본 명령 파일 저장 및 종료 관련
  • :q (종료)
  • :wq (저장 후 종료)
  • :wq! (강제 저장 후 종료)
활용 명령 편집 관련 기능
  • dd (줄 삭제)
  • yy (줄 복사)
  • p (붙여넣기)
  • u (되돌리기)
고급 명령 고급 기능
  • :set number (라인 번호 표시)
  • /검색어 (텍스트 찾기, n으로 다음 찾기)
  • :%s/원본/대체/g (텍스트 대체)

📄 파일 내용 확인 및 검색

명령어 설명 사용법
cat 📄 파일 내용 확인 cat [파일명]
grep 🔎 출력 내용 검색
(파이프 |와 함께 사용)
  • cat [파일명] | grep [검색어] (파일 내용 검색)
  • grep -B n [검색어] (이전 n라인 출력)
  • grep -A n [검색어] (이후 n라인 출력)
  • grep -i [검색어] (대소문자 구분 없이 검색)
리다이렉션 ➡️ 출력 결과를 파일로 저장
  • [명령어] > [파일명] (덮어쓰기)
  • [명령어] >> [파일명] (내용 추가)
less 📖 큰 파일 읽기 less [파일명]
  • 스페이스 (한 페이지 이동)
  • 엔터 (한 줄 이동)

📦 아카이브 및 압축

  • 아카이브: 여러 파일이나 디렉터리를 하나의 파일로 묶음
  • 압축: 데이터를 더 작은 크기로 줄이는 과정
명령어 설명 사용법
tar 📦 아카이브 생성 tar -cvf [결과파일.tar] [디렉터리/파일]
tar 📂 아카이브 해제 tar -xvf [아카이브파일.tar]
tar 🗜️ 압축 아카이브 생성 tar -czvf [압축파일.tar.gz] [디렉터리/파일]
tar 📤 압축 아카이브 해제 tar -xzvf [압축파일.tar.gz]

📝 명령어 활용 예시

# vi 편집기로 파일 열기
vi example.txt

# 파일 내용 확인 및 검색
cat example.txt
cat example.txt | grep "검색어"

# 명령어 실행 결과 파일로 저장
ls -la > file_list.txt
echo "추가 내용" >> file_list.txt

# 아카이브 및 압축
tar -cvf archive.tar directory/
tar -czvf archive.tar.gz directory/

⚠️ 주의사항: VI 편집기에서는 모드 전환에 주의해야 합니다. 텍스트 입력 시에는 INSERT 모드, 명령어 입력 시에는 COMMAND 모드를 사용해야 합니다.

'자격증 collector > LINUX master2' 카테고리의 다른 글

Linux master D4  (0) 2025.03.04
명령어 실습  (0) 2025.02.27
Linux master D3  (0) 2025.02.27
Linux master D1  (0) 2025.02.24