728x90
반응형
SMALL
리눅스의 기본 동작과 관련하여 중요한 개념인 파이프와 필터, 리디렉션을 이해해보자.
파이프
파이프란 2개의 프로그램을 연결하는 연결통로로 의미한다.
' | ' 를 사용함 (시프트 + \ ) 를 누른글자
ls -l /etc | less ls-l /etc 명령을 입력하면 파일이 너무 많이서 1페이지에 모두 담을 수 없으므로, 1페이지씩 나눠서 보겠다는 의미이다. 해당명령어로 나온 모습
필터
필터란 필요한 것만 걸러주는 명령어다.
grep, tail, wc, sort, awk, sed 명령어 등이 있다.
주로 파이프와 같이 사용된다.
ps -ef | grep bash ps -ef 명령을 입력하면 모든 프로세스 번호를 출력하므로, bash 라는 글자가 들어간 프로세스만 출력한다.
리디렉션
리디렉션은 표준 입출력의 방향을 바꿔준다.
표준 입력은 키보드, 표준 출력은 모니터지만, 이를 파일로 처리하고 싶을 때 주로 사용한다.
ls -l > list.txt ls -l 명령 결과를 화면에 출력하지 않고, list.txt.파일에 저장한다. 만약 list.txt 파일이 기존에 있다면 덮어 쓴다. ls -l >> list.txt 위와 같다. 단 list.txt 파일이 기존에 있으면, 기존의 내용에 이어서 쓴다. sort < list.txt list.txt 파일을 정렬해서 화면에 출력한다. sort < list.txt > out.txt list.txt 파일을 정렬해서 out.txt 파일에 쓴다.
728x90
반응형
LIST
'리눅스공부 > 명령어와 필수 작동법' 카테고리의 다른 글
[실제구동] 포그라운드 프로레스와 백그라운드 프로세스 (0) | 2022.12.18 |
---|---|
[개념] 프로세스/데몬/서비스 (0) | 2022.12.18 |
[네트워크 설정] DNS 서버설정을 통해 서버상태 확인하기 (0) | 2022.12.18 |
[네트워크 설정] 네트워크 설정파일을 변경하고 설정하는 법 (0) | 2022.12.18 |
[명령어] 리눅스에서의 중요한 네트워크 관련 명령어 (0) | 2022.12.10 |
댓글