파이프(pipe)
- 두 개의 프로그램을 연결하는 통로
- ' | '를 사용함
[예시]
- ls -l /etc | more
한 페이지씩 나누어 보겠다는 뜻
필터(Filter)
- 필요한 것만 걸러주는 명령어
- grep, tail, wc, sort, awk, sed 명령어 등이 있음
- grep
- Global Regular Expression Print
- 텍스트 파일에서 원하는 문자열이 들어간 행을 찾아 출력
- 로그(log) 파일에서 특정 날짜, 문자로 기록된 에러 메시지 찾기에 유용
(사용법) grep 옵션 [문자열] [파일명]
- 주로 파이프와 같이 사용됨
https://wiseworld.tistory.com/97
[리눅스] grep 명령어의 기본적인 사용방법
grep 명령의 기본옵션 grep (Global Regular Expression Print) 텍스트 파일에서 원하는 문자열이 들어간 행을 찾아 출력하는 명령어 주로 log파일에서 특정 날짜, 문자로 기록된 error 메시지를 찾는데 유용하
wiseworld.tistory.com
[예시]
- ps -ef | grep bash
bash라는 글자가 들어간 프로세스만 출력 - rpm -qa | grep dnf
설치된 패키지 중 dnf라는 글자가 들어간 패키지 출력
(1) ps -ef : 모든 프로세스 번호 출력
(2) rpm
- Redhat Package Manager
- 레드햇의 패키지 관리 도구
- https://coconuts.tistory.com/187
리디렉션(Redirection)
- 표준 입출력 방향을 바꿔줌
- 표준 입력은 키보드, 표준 출력은 모니터이지만, 이를 파일로 처리하고 싶을 때 사용
( 파일로 출력하고 싶을 때 사용 )
[예시]
- ls -l > list.txt
- 'ls -l' 명령 결과를 화면에 출력하지 않고 [list.txt] 파일에 저장
- 기존에 파일이 존재한다면 덮어씌움 - ls -l >> list.txt
- 'ls -l' 명령 결과를 화면에 출력하지 않고 [list.txt] 파일에 저장
- 기존에 파일이 존재한다면 기존 내용에 이어서 씀 - sort < list.txt
- list.txt 파일을 정렬해 화면에 출력 - sort < list.txt > out.txt
- list.txt 파일을 정럴해 out.txt 파일 작성
'Programming > Linux' 카테고리의 다른 글
[Linux/CentOS] 리눅스 서비스와 소켓 (0) | 2021.08.06 |
---|---|
[Linux/CentOS] 리눅스 프로세스, 데몬, 서비스 (0) | 2021.08.06 |
[Linux/CentOS] 리눅스 네트워크 관련 (0) | 2021.08.05 |
[Linux/CentOS] 리눅스 cron과 at (0) | 2021.08.05 |
[Linux/CentOS] 리눅스 파일 위치 검색 (0) | 2021.08.04 |