반응형 리눅스 생활 하고파7 [리눅스 명령어] sed 기초부터 옵션까지 한 번에 정리 1. sed 란?sed는 **스트림 에디터(Stream Editor)**로,파일 내용을 직접 열지 않고 텍스트를 검색·치환·삭제·출력 제어할 수 있는 명령어다.grep이 “찾기”, awk가 “가공”이라면,sed는 “수정”에 특화된 명령어라고 이해하면 된다.로그 치환, 설정 파일 값 변경, 배포 스크립트에서 매우 자주 사용된다.2. 기본 사용 방법 sed '명령' 파일 또는 파이프와 함께 사용한다. 명령어 | sed '명령' 2.1 가장 기본적인 출력 예제 sed 'p' app.log 모든 줄을 출력기본적으로 sed는 출력 기능을 내장하고 있음3. sed의 핵심 개념 (중요)3.1 sed는 기본적으로 “파일을 바꾸지 않는다” sed 's/a/b/' file.txt 화면 출력만 변경원본 파일은 그대로 유지?.. 2026. 1. 21. [리눅스 명령어] awk 기초부터 옵션까지 한 번에 정리 1. awk 란?awk는 텍스트를 행(row)과 열(column) 단위로 처리하는 명령어다.grep이 “찾기”에 특화되어 있다면, awk는 필터링 + 추출 + 가공까지 한 번에 할 수 있다.로그 분석, CSV 처리, 명령어 출력 정리 등에서grep 다음 단계로 반드시 배우게 되는 명령어다.2. 기본 사용 방법 awk '조건 {동작}' 파일 또는 파이프와 함께 사용한다. 명령어 | awk '조건 {동작}' 2.1 가장 기본 예제 awk '{print $0}' app.log $0 : 한 줄 전체 출력사실상 아무 것도 안 한 것과 같지만 구조 이해에 중요3. awk의 핵심 개념 (반드시 이해)3.1 필드(Field)란?awk는 한 줄을 **공백 기준으로 잘라서 열(column)**로 인식한다. 127.0.0... 2026. 1. 20. [리눅스 명령어] rm 기초부터 옵션까지 한 번에 정리 1. rm 이란?rm은 리눅스에서 파일이나 디렉터리를 삭제(remove) 할 때 사용하는 명령어다.휴지통 개념이 없기 때문에, 한 번 삭제하면 되돌릴 수 없다는 점이 가장 중요하다.그래서 rm은 초보자가 반드시 동작 원리와 옵션을 이해하고 사용해야 하는 명령어다.2. 기본 사용 방법 rm [옵션] [대상] 2.1 파일 삭제 rm a.txt a.txt 파일을 즉시 삭제한다.2.2 여러 파일 삭제 rm a.txt b.txt c.txt 여러 파일을 한 번에 삭제할 수 있다.3. 자주 사용하는 옵션 정리3.1 -i : 삭제 전에 확인(Interactive) rm -i a.txt 파일을 삭제하기 전에 정말 삭제할지 물어본다.초보자에게 가장 추천되는 옵션이다.3.2 -f : 강제 삭제(Force) rm -f a... 2026. 1. 17. [리눅스 명령어] cp 기초부터 옵션까지 한 번에 정리 1. cp 란?cp는 리눅스에서 파일이나 디렉터리를 복사(copy) 할 때 사용하는 명령어다.mv와 달리 원본은 그대로 두고, 동일한 내용을 가진 사본을 만든다는 점이 핵심이다.설정 파일 백업, 배포 전 원본 보존 등 초보자부터 실무까지 매우 자주 사용된다.2. 기본 사용 방법 cp [원본] [대상] 대상이 파일명이면: 파일을 복사하면서 이름을 변경한다.대상이 디렉터리면: 해당 디렉터리 안으로 복사된다.2.1 파일 복사 예시 cp a.txt b.txt a.txt를 복사해 b.txt를 만든다.2.2 디렉터리로 복사 cp a.txt /tmp/ a.txt를 /tmp/ 디렉터리로 복사한다.3. 자주 사용하는 옵션 정리3.1 -i : 덮어쓰기 전에 확인(Interactive) cp -i a.txt /tmp/ 대상.. 2026. 1. 16. 이전 1 2 다음 반응형