bash shell 3일차

김소희·2024년 11월 10일

리눅스

목록 보기
3/10

fgrep / grep

fgrep과 grep은 둘 다 텍스트 검색에 사용되지만, 검색 방식에 차이가 있다.

grep

  • 정규표현식을 사용한 유연한 검색 (더 강력한 검색 기능)
  • 예), grep "te.*t"는 text, test, treat 등 다양한 패턴을 검색 가능

fgrep

  • 정확히 일치하는 텍스트 검색 (더 빠르지만 단순한 검색)
  • 예를 들어, fgrep "te.t"는 . 같은 특수문자를 그냥 문자로 인식하여 "te.*t" 그대로 있는 항목을 찾음

ls 검색하여 화면에 출력

ls 검색하여 a.txt에 저장
cat a.txt를 사용하여 a.txt에 저장이 되었는지 확인


vim안의 명령어

Undo(되돌리기) - u 키

마지막 작업이 취소
esc 누른 후 u키 눌러야 명령어 실행됨

Redo(다시 실행) - Ctrl + r 키

Undo로 취소된 작업을 다시 실행
esc 누른 후 Ctrl + r 눌러야 명령어 실행됨

예시

vim에서 파일을 열고 다음과 같이 텍스트를 추가한다고 가정

Hello World!를 입력한 후, u 키를 누르면 마지막 작업이 취소

Ctrl + r => Undo로 취소된 작업을 다시 실행
그러면 다시 Hello World!가 나타남


cp

파일이나 디렉토리를 복사하는 데 사용하는 Linux 명령어

cp [옵션] 원본 대상

  • 원본: 복사할 파일이나 디렉토리
  • 대상: 복사된 파일이나 디렉토리가 저장될 위치 또는 이름

예제

파일복사

  1. file1.txt를 file2.txt라는 이름으로 복사
  2. file2.txt가 같은 폴더에 새로 생성

디렉토리 복사

  1. -r 옵션을 사용하면 디렉토리와 하위 파일, 폴더 전체를 복사 가능
  2. dir1의 모든 내용이 dir2라는 새로운 디렉토리에 복사 가능

0개의 댓글