JSCODE Logo
프로그래밍 과외블로그후기멘토진
회사명 : JSCODE대표 : 박재성사업자 등록번호 : 244-22-01557통신판매업 : 제 2023-인천미추홀-0381 호
학원 명칭 : 제이에스코드(JSCODE)원격학원학원설립ㆍ운영 등록번호 : 제6063호

서울특별시 구로구 경인로 20가길 11(오류동, 아델리아)

Copyright ⓒ 2025 JSCODE - 최상위 현업 개발자들의 프로그래밍 교육 All rights reserved.

이용약관개인정보처리방침
← 블로그 목록으로 돌아가기

표준 출력(stdout)이란?

JSCODE 박재성
JSCODE 박재성
2025-12-06
author
JSCODE 박재성
category
Linux
createdAt
Dec 6, 2025
series
비전공자도 이해할 수 있는 리눅스 입문/실전
slug
what-is-stdout
type
post
updatedAt
Dec 6, 2025 05:39 AM

✅ 표준 출력(stdout)이란?

notion image
리눅스에서 ls 명령어를 입력하면 그에 맞는 결과값이 터미널 화면에 출력된다.
 
notion image
리눅스는 내부적으로 ls 명령어의 실행 결과를 터미널 화면에 출력하기 위한 메서드(ex. printf())를 호출했을 것이다. 체감상으로는 아래의 그림과 같이 printf() 함수가 터미널 화면에 바로 출력하게끔 작동한 것처럼 보인다. 하지만 실제로는 그렇게 작동하지 않는다.
** 참고) c 언어에서의 printf() 함수는 Java에서의System.out.println() 또는 Javascript에서의 console.log()와 같은 출력 함수 중 하나이다.
 
notion image
printf()의 정확한 역할은 터미널 화면에 결과값을 출력하는 역할이 아니라, 표준 출력이라는 곳으로 결과값을 전달하는 역할을 한다.
 
그럼 여기서 얘기하는 표준 출력이 도대체 뭘까?
 
표준 출력(stdout)이란, 명령어의 실행 결과를 ‘출력할 곳’으로 이동시켜주는 통로이다.
  • 표준 출력에 기본값으로 설정되어 있는 출력할 곳은 ‘터미널 화면’이다.
  • 표준 출력의 출력할 곳을 ‘터미널 화면’이 아닌 다른 곳(ex. 파일)으로도 바꿀 수 있다.
 
 
👨🏻‍🏫
다음 강의에서 표준 출력(stdout)을 활용해 직접 실습해보자.
 
author
JSCODE 박재성
category
Linux
createdAt
Dec 6, 2025
series
비전공자도 이해할 수 있는 리눅스 입문/실전
slug
type
series-footer
updatedAt
Dec 6, 2025 05:28 AM
📎
이 글은 비전공자도 이해할 수 있는 리눅스 입문/실전 강의의 수업 자료 중 일부입니다.