리눅스의 기본 동작!
파이프pipe는 2개의 프로그램을 연결해주는 연결 통로를 의미.
ls -l /etc | more
ls-l /etc 의 결과는 엄-청나게 많기 때문에 한 페이지씩 분할해서 보기 위해 ls 의 결과를 more(혹은 less도 좋다.)로 보겠다는 의미다.
필터filter는 필요한 것만 걸러주는 것을 의미한다. grep, tail, wc, sort, awk, sed 명령어 등이 있다.
ps -ef | grep bash
ps -ef 의 결과 역시 엄-청나다. 여기서 'bash'라는 단어를 포함하는 것만 골라서 보고 싶기 때문에 grep 명령어를 함께 사용한다.
rpm -qa | grep yum
rpm -qa 를 통해 설치된 패키지를 검색할 것인데, 그 중에 yum을 포함하는 모든 패지를 보고 싶기 때문에 grep 명려엉를 함께 사용한다.
리다이렉션redirection은 표준 입출력의 방향을 바꿔준다.
표준 입력은 키보드, 표준 출력은 모니터이지만 이를 파일로 처리하고 싶을 때 주로 사용한다.
ls -l > list.txt
ls -l 의 결과를 화면(모니터)에 출력하지 않고, list.txt파일에 저장한다. 기존에 있는 파일명이라면 덮어(overwrite) 쓴다.
ls-l >> list.txt
ls -l > list.txt 와 하는 일은 같지만, 덮어(overwrite) 쓰는 대신에 이어서(append) 쓴다.
sort < list.txt
list.txt 파일을 정렬(sort 명령어) 해서 화면에 출력한다
sort < list.txt > out.txt
list.txt 파일을 정렬(sort 명령어) out.txt 파일에 쓴다.
'STUDY > CentOS on Mac' 카테고리의 다른 글
Linux, CentOS 7 부팅 시 서비스 자동 실행 여부 [쉽게 말해 시작 프로그램] (0) | 2017.03.02 |
---|---|
Linux 포그라운드 프로세스, 백그라운드 프로세스 (0) | 2017.03.02 |
yum 명령어 사용법 -y install 등 (0) | 2017.03.02 |
CentOS 7 설치된 파일 확인 rpm -qa, -qi (0) | 2017.03.02 |
CentOS 7 virtual console Ctrl+Alt+F1, F2, F3, ... (0) | 2017.03.02 |