[centos] 파이프, 필터, 리다이렉션
2019. 3. 24. 21:24ㆍstudy/centos 7 server & network
1. 파이프
: 두개의 프로그램을 연결해주는 연결 통로를 의미한다.
: | 문자를 사용한다.
[root@localhost ~] # ls -l /etc | more |
: /etc 하위 디렉터리와 파일들의 목록들을 화면 단위로 끊어서 보여준다.
: 확인하고자 하는 파일의 목록이 너무 길때 이를 사용한다.
more [파일명]
: 파일을 읽어서 화면 단위로 끊어서 출력한다.
2. 필터
: 필요한 것만 걸러 주는 명령어이다.
: 주로 파이프와 같이 사용한다.
grep, tail, wc, sort, awk, sed
* 추가
ex )
[root@localhost ~] # ps -ef | grep bash |
: bash에 관련된 프로세스만 보여준다.
* ps -ef만 했을 때는 출력되는 결과가 너무 많기 때문에, grep을 사용하면 불필요한 데이터는 안 볼 수 있다.
ps -f
: 현재 작동 중인 프로세스 보여줌
3. 리다이렉션
: 표준 입출력의 방향을 바꿔 준다.
ex 1)
[root@localhost ~] # ls -l > test.txt |
: ls -l 결과를 test 파일로 저장한다.
: 즉, 터미널에는 아무것도 출력되지 않는다.
>
: 파일이 없으면 새로 만들고, 있으면 덮어쓴다.
>>
: 파일이 없으면 새로 만들고, 있으면 맨 밑에 덧쓴다( = append ).
ex 2)
[root@localhost ~] # sort < test.txt > sort.txt |
: test.txt 파일의 내용을 정렬한 후, sort.txt로 저장한다.
* test.txt : 정렬 안 된 ls -l 결과를 저장하고 있다.
* sort.txt : 정렬된 ls -l 결과를 저장하고 있다.
'study > centos 7 server & network' 카테고리의 다른 글
[centos] 서비스 (0) | 2019.03.25 |
---|---|
[centos] 프로세스 (0) | 2019.03.24 |
[centos] 네트워크 관련 명령어, selinux (0) | 2019.03.24 |
[centos] cron & at (0) | 2019.03.17 |
[centos] 파일 위치 검색 (0) | 2019.03.17 |