본문 바로가기

리다이렉트2

리눅스 명령어-12 명령어 입출력을 파일로 전환 표준 출력 리다이렉트 ps 명령어 출력 결과를 pslog 파일로 저장해보자 ex) ps 명령어 출력 결과를 pslog 파일에 저장 $ ps > pslog $ cat pslog 표준 출력을 파일로 전환하려면 리다이렉트 기호 > 를 사용한다. 그리고 출력을 저장할 파일 이름을 > 뒤에 지정하면된다. 리다이렉트 기호 > 를 사용했을 경우 지정장 파일이 이미 존재하면 덮어쓰기한다. 덮어쓰기가 아니라 파일 끝에 추가하고 싶으면 리다이렉트 기호 >> 를 사용하면된다. ex) date 출력결과를 pslog 파일 뒤에 이어붙이기 $ date >> pslog $ cat pslog 기존 pslog 파일에 date 명령어 실행 결과가 추가되었다. 표준에러 출력 리다이렉트 표준 에러출력은 번호를 지정해서 리다이렉트 할 수 있.. 2023. 1. 25.
표준입력, 표준출력, 표준에러출력 리눅스를 비롯한 유닉스계열OS에는 입출력을 통일된 방식으로 다루는 표준 입력(STDIN), 표준 출력(STDOUT), 표준 에러출력(STDERR) 이렇게 세 종류의 입출력이 있다. 보통 표준 입력은 키보드, 표준출력과 표준 에러출력은 터미널(화면)과 연결된다. $ sort (enter) Cat (enter) Bean (enter) Apple (enter) (ctrl + d) Apple (sort 명령어 실행 결과.표준출력) Bean (sort 명령어 실행 결과.표준출력) Cat (sort 명령어 실행 결과.표준출력) 위 예제처럼 정렬할 값들을 키보드로 입력하고 입력 종료를 뜻하는 Ctrl + d 키를 누르면 입력한 값을 정렬해서 결과를 화면에 표시한다. 표준입력, 표준출력, 표준에러출력은 어디서 받아서 .. 2023. 1. 25.