본문 바로가기

리눅스2

[리눅스 명령어] 파이프 pipe 파이프는 앞의 명령어의 실행결과가 뒤의 명령어에 입력되도록 입출력을 연결하는 역할을 합니다. 출력재지정의 경우 하드디스크 같은 보조 기억 매체의 입출력 버퍼에 저장합니다 따라서 재지정된 명령어에 전달하기 때문에 버퍼에 저장하고 처리하는데 시간이 소요됩니다. 하지만 파이프는 여러개의 명령어가 파이프이로 실행될 때 이들 명령어가 거의 동시에 실행되면서 입출력 되는 데이터들이 파이프로 연결되어 처리되므로 상대적으로 처리시간이 빠릅니다. 파이프는 \ + shift를 눌러서 | 를 사용합니다 명령어예제 /etc/passwd에 있는root의 정보만 보고싶다면 cat 명령어와 grep명령어를 사용하면 더욱 편하게 볼 수 있습니다 ※파이프를 통해 연결할수 있는 명령어의 수에는 제한이 없습니다. 2021. 9. 8.
[리눅스 명령어] 입출력 재지정 Redirection 키보드 같은 표준 입력 장치가 아닌 파일 등으로 재지정하는것을 입력 재지정이라고 하고 명령어의 실행결과나 에러메시지같이 화면에 출력되는 것을 파일 등에 저장하는 것을 출력 재지정이라고 합니다 입출력 재지정은 이용하여 표시합니다 앞에는 프로그램의 입출력 용도를 의미하는 fd번호를 기입합니다 이때 를 fd번호와 반드시 붙여서 사용합니다. fd 이름 용도 표준장치 0 stdin 명령어에 입력될 내용을 저장 키보드 1 stdout 명령어에서 출력될 내용을 저장 화면 2 stderr 명령어에서 출력될 에러메시지를 저장 화면 형식 내용 명령어 fd 번호 파일 명령어에서 기본지정된 파일이나 표준 .. 2021. 9. 8.