맞는데 왜 틀릴까..?

Linux

[리눅스] 입출력 재지정 및 파이프

안도일 2022. 10. 16. 22:51

출력 재지정

 

명령어의 표준출력 내용을 모니터에 출력하는 대신에 파일에 저장

 

예시

 

명령어 > 파일

 

who > names.txt

ls / > list.txt

 

file1의 모든 내용을 file2라는 다른 이름으로 저장해보자

cat file1 >> file2
grep "." file1 >> file2
more file1 > file2

 

 

 


 

입력 재지정

 

명령어의 표준입력을 키보드 대신에 파일에서 받는다

 

예시

 

명령어 < 파일

 

wc < list1.txt

 

 


 

파이프

 

명령어1 | 명령어2  

명령어1의 표준출력을 명령어2의 표준입력으로 받는다

 

예시

 

who | sort : 로그인 된 사용자 이름 정렬

who | wc -l : 로그인 된 사용자 수 출력

ls [디렉토리] | wc -w : 특정 디렉토리 내의 파일의 개수 출력

 

 

 

'Linux' 카테고리의 다른 글

[리눅스] 파일 관련 명령어  (0) 2022.10.16
[리눅스] 후면 처리 및 프로세스  (0) 2022.10.16
[리눅스] 권한  (0) 2022.10.16
[리눅스] 기본 명령어  (0) 2022.10.16
[리눅스] 유닉스/리눅스  (0) 2022.10.16