pipe

DevOps/Linux 리눅스

[Linux/Unix] POSIX와 Unix 계열의 표준 입출력

이전 글...[Linux/Unix] POSIX란? (포직스, 이식 가능 운영체제 인터페이스, Unix 표준) 표준 스트림표준 스트림(Standard Stream)은 Posix 표준을 따르는 OS의 표준 입출력 통로를 말한다.Unix 계열 운영체제에서 컴퓨터 프로그램과 여러 입출력 장치 간에 통로(Stream) 스트림은 프로그램을 드나드는 데이터를 바이트의 흐름(byte stream)으로 표현된 것이다. Unix 기반 운영체제에서는 이 스트림을 이용해서 각 장치를 파일처럼 다루고, 모든 파일과 데이터를 표준 입력과 표준 출력으로 나타내며 이들 사이의 상호작용을 pipe를 통해 조합, 연결하여 사용한다. 즉, 표준 입출력 + pipe로 모든 동작을 정의한다.표준 입력(stdin) / 표..

DevOps/Linux 리눅스

[리눅스] 리다이렉션과 파이프, grep 명령어

리눅스는 각각의 명령어가 가능한 작고 간단한 동작만 실행하고, 여러 가지 명령어를 조합하여 더 큰 동작을 실행하도록 한다. 즉, 각각의 작은 기능을 하는 명령어들의 조합으로 전체 시스템이 동작하도록 한다. 명령어들을 조합하는 두가지 방법인 리다이렉션과 파이프에 대해 알아보자. 표준 입출력(Standard Stream) 리눅스는 CLI(Command Line Interface)라는 명령어 기반 운영체제이다. 셸에 입력하는 command로 실행되는 운영체제 이기 때문에 가장 기본적인 명령어 입력, 출력, 오류 세가지의 스트림이 존재한다. 표준 입력 스트림(Standard Input Stream) - stdin 표준 출력 스트림(Standard Output Stream) - stdout 오류 출력 스트림(St..

HSRyuuu
'pipe' 태그의 글 목록