반응형
말랑Cow
IT
말랑Cow
전체 방문자
오늘
어제
  • 분류 전체보기 (165)
    • Linux (33)
    • Windows (6)
    • Network (7)
    • Hardware (10)
    • Zabbix (13)
    • python (9)
    • script (0)
    • docker (16)
    • NAS (1)
    • DB (3)
    • php (33)
    • jQuery (1)
    • 정보보안기사 (0)
    • Ajax (1)
    • Javascript (21)
    • DELL (0)
    • HPE (0)
    • Secui (0)
    • AWS (2)
    • Elastic (0)
    • 보안 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • Shell
  • Python
  • 자빅스
  • JavaScript
  • 리눅스
  • jQuery
  • 자바스크립트
  • php 클래스
  • CentOS
  • ZABBIX
  • 모니터링
  • php
  • Linux
  • 서버
  • 네트워크
  • 파이썬
  • 도커
  • bash
  • php 객체
  • docker
hELLO · Designed By 정상우.
말랑Cow

IT

CentOS 7 - 와일드카드/리다이렉션/파이프라인/기타 명령
Linux

CentOS 7 - 와일드카드/리다이렉션/파이프라인/기타 명령

2021. 1. 20. 16:51
반응형

1. 와일드카드

 

-? : 어떤 문자이던지 한 문자

-* : 어떤 문자도 없거나 그 이상인 경우

-[] : [a-d]로 표시하면 a,b,c,d 각각을 의미. [ac] 와 같이 비연속적 문자 지정 가능. [abcd]*로 표시하면 각각 a,b,c,d로

     시작하는 모든 파일들을 의미 

 

2. 리다이렉션

 

표준 입력이나 표준 출력을 꼭 키보드나 화면으로 하는것이 아니라 임의로 방향을 바꿔 키보드가 아닌 파일로부터 입력을 받거나, 화면으로 출력하는 것이 아니라 파일로 출력하는 것을 말함

test 입력 후 Ctrl+C로 cat 종료
로그파일을 지울 때 유용하게 쓰임(파일의 내용을 모두 지우고 크기가 0이 됨)
표준에러의 출력에서 2>를 사용하면 화면상에는 보이지 않고 파일로 저장됨
find 명령 결과는 filelist에 저장하고 발생된 에러는 errorfile에 기록
find 명령의 모든 결과(에러포함)를 result.txt에 저장

 

3. 파이프라인

 

한 명령의 표준 출력을 다른 명령의 표준입력으로 보내는 기능

df의 표준출력을 grep의 표준입력으로 넘김
1. cat으로 access_log 파일 출력 2. awk로 공백기준 첫번째 필드값만 출력  3. sort로 정렬   4. uniq -c로 유일한 내용과 카운터를 출력 5. 그 출력을 head가 받아 위에서 100개의 라인만 출력 => 가장많이 접속한 100개의 IP를 뽑을 수 있음

 

4. 기타

 

(1) 한줄에 여러 명령어 입력 : 세미콜론 ( ; )

 

(2) 앞에서 실행한 명령의 결과에 따라 다음 명령어 실행 (&&, ||)

 

- && : 논리 AND 연산, 즉 앞의 연산결과가 오류라면 && 뒤의 명령은 하지 않음

- || : 논리 OR 연산, 즉 하나만 True라면 결과값은 True이기 때문에 앞의 연산이 참이면 뒤 연산을 하지 않음

 

앞의 연산이 False 라서 뒤의 연산(ls -la)은 하지 않음
앞의 연산이 True이기 때문에 뒤의 연산은 하지 않음

 

(3) 백그라운드 모드로 실행 : ( & )

 

access_log 파일의 추가되는 내용을 실시간으로 출력하는 명령을 백그라운드로 실행하고 fg(foreground) 명령으로 백그라운드 프로세스를 포그라운드로 전환시키고 Ctrl + C 키를 눌러 종료시킴

 

반응형

'Linux' 카테고리의 다른 글

CentOS 7 - 파일 및 디렉토리 관리 명령어  (0) 2021.01.21
CentOS 7 - 파일의 접근권한 및 소유권  (0) 2021.01.20
CentOS 7 사용자 관리  (0) 2021.01.20
리눅스 Error - Could not resolve host  (0) 2021.01.18
CentOS 7 네트워크 설정  (0) 2021.01.18
    'Linux' 카테고리의 다른 글
    • CentOS 7 - 파일 및 디렉토리 관리 명령어
    • CentOS 7 - 파일의 접근권한 및 소유권
    • CentOS 7 사용자 관리
    • 리눅스 Error - Could not resolve host
    말랑Cow
    말랑Cow

    티스토리툴바