[Linux] 파일 디스크립터(표준 입력, 표준 출력, 표준 에러)에서 표준 입력, 표준 출력, 표준 에러와 이를 포함하는 개념인 파일 디스크립터에 대해 간략하게 알아보았습니다. 이번엔 파일 디스크립터를 활용하여 표준 출력과 에러를 자유롭게 다룰 수 있는 개념인 리다이렉션에 대해 알아보겠습니다. 1. 리다이렉션 이란?리다이렉션(Redirection)이란 말 그대로, 방향을 변경하는 것을 의미합니다. 리눅스에선 꼭 키보드로 표준 입력을 받거나 화면으로 표준 출력을 하는 것이아니라, 파일로 표준 입력을 받고, 파일로 표준 출력을 받는 등의 기능을 의미합니다. 리다이렉션을 이용하면 리눅스를 좀 더 자유롭고 편하게 사용할 수 있습니다.리다이렉션 기호형태의미[명령어] > [파일]명령어의 결과(표준 출력)를 파일에..
리눅스는 CLI(Command Line Interface)라는 명령어 기반 운영체제입니다. 그렇기 때문에, 명령어(글자)를 입력(Input)하거나, 결과(글자)가 출력(Output)되는 형식으로 이용합니다. 이때, 입력과 출력 종류와 파일 디스크립터에 대해 정리하겠습니다. 1. 표준 입/출력 (Standard I/O) 1) 표준 입력 [0 - stdin] 키보드로 명령어를 치고 엔터를 이용해 입력하는 방식을 의미합니다. 파일 디스크립터에서 0번으로 지정됩니다. 2) 표준 출력 [1 - stdout] 키보드로 명령어를 실행하고 정상 종료 시 출력되는 내용을 의미합니다. 파일 디스크립터에서 1번으로 지정됩니다. 3) 표준 에러 [2 - stderr] 명령어 실행 시 발생한 에러 메시지 내용을 의미합니다. 파..