;을 통해 명령어를 묶음

cp 명령어 + mkdir 명령어 = 명령어 x

 

[명령어1] ; [명령어2]

 

#cp a-file b-file ; mkdir test_dir

#ls ; pwd

#date ;ls ; pwd ; cat ;/etc/resolv.conf

 

 

grep(Globally find Regular-Expression and Print)(매우중요) (원하는 결과만 뽑는 것)

- 문자열 검색

grep [옵션] [패턴] [파일]

 

-i 대소문자 구별 x

-n 행번호 함께 출력

-v 패턴에 일치 하지 않는 행만 출력 (제외 용도)

-w 패턴이 전체 단어와 일치하는 행만 출력

 

 

이런 식으로 root에 관련된 것만 출력

 

 

 

ex) 3개의 파일 생성

 

#cat > abc

abc

#cat >abc1

abcc

#cat > abc2

abccc

 

메타 문자 종류 중에 *(asterisk) 와일드카드 문자를 이용하여 현재 경로에 있는 abc로 시작하는 모든 파일 확인

 

#ls abc*

#cat abc*

 

문제 (grep [패턴] [파일])

1. 현재 경로에 있는 abc로 시작하는 파일 중 abc로 시작하는 모든 패턴을 찾아라.

결과

abc:abc

abc1:abcc

abc2:abccc

 

#grep abc* abc*    잘못된 검색

#alias grep='grep --color=auto'    //그랩 패턴 하이라이트

 

#grep abc* abc* = abc abc1 abc2  abc abc1 abc2 잘못된 것

 

 

 

#grep 'abc*' abc*   == #grep abc* abc abc1 abc2  잘된 것(' '로 묶어줘야 한다.)

 

 

 

이 설정을 하면

이렇게 로그인을하면 자동으로 입력 된다.

 

'리눅스 ' 카테고리의 다른 글

cut 명령어  (0) 2017.03.25
wc 명령어  (0) 2017.03.25
파일에 관련된 명령어  (0) 2017.03.25
실습 예제 복습  (0) 2017.03.25
각종 명령어  (0) 2017.03.25

+ Recent posts