1. 표준 출력(stdout)이란?
ls 명령어를 입력하면 그에 맞는 결과값이 터미널 화면에 출력된다.
- Ubuntu
ubuntu@ip-172-31-39-75:~$ ls
app.txt awesome-service dummy.txt myfile.txt new-box
리눅스는 내부적으로 ls 명령어의 실행 결과를 터미널 화면에 출력하기 위한 메서드(ex. printf())를 호출했을 것이다. 체감상으로 아래 그림과 같이 printf() 함수가 터미널 화면에 바로 출력하게끔 작동한 것처럼 보인다. 하지만 실제로는 그렇지 않다.
* 참고
c 언어에서의 printf() 함수는 Java 에서의 System.out.println() 또는 Javascript 에서의 console.log() 와 같은 출력 함수 중 하나이다.

printf() 의 정확한 역할은 터미널 화면에 결과값을 출력하는게 아닌, 표준 출력 이라는 곳으로 결과값을 전달하는 역할을 한다.

그럼 표준 출력이 도대체 뭘까? "표준 출력(stdout)"이란, 명령어의 실행 결과를 "출력할 곳"으로 이동시켜주는 통로이다.
- 표준 출력의 기본값으로 설정된 출력할 곳은 "터미널 화면" 이다.
- 표준 출력의 출력할 곳을 "터미널 화면"이 아닌 다른 곳(ex. 파일)으로도 바꿀 수 있다.
참고링크 : https://www.inflearn.com/course/%EB%B9%84%EC%A0%84%EA%B3%B5%EC%9E%90%EB%8F%84-%EC%9D%B4%ED%95%B4%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-%EB%A6%AC%EB%88%85%EC%8A%A4-%EC%9E%85
비전공자도 이해할 수 있는 리눅스 입문/실전| JSCODE 박재성 - 인프런 강의
현재 평점 5.0점 수강생 280명인 강의를 만나보세요. 비전공자 입장에서도 쉽게 이해할 수 있고, 실전에서 바로 적용 가능한 '리눅스 입문' 강의를 만들어봤습니다! 리눅스를 처음 배우시는 분, Per
www.inflearn.com
'강의 실습 > 비전공자도 이해할 수 있는 리눅스 입문 실전' 카테고리의 다른 글
| 표준 에러 출력(stderr)이란? (0) | 2025.11.11 |
|---|---|
| [실습] 표준 출력(stdout) 활용해보기 (0) | 2025.11.10 |
| [보충 자료] apt 명령어를 쓸 때 sudo를 써야 하는 이유 (0) | 2025.11.08 |
| [실습] apt를 활용해 Nginx 설치해보기 (1) | 2025.11.07 |
| 자주 사용하는 apt 명령어 4가지 (0) | 2025.11.06 |
댓글