728x90
반응형
man printf와 man 3 printf와 같이 숫자가 붙는것에 차이는 man 페이지에서 검색하는 범위와 관련이 있습니다.
man 명령어는 Linux/Unix 시스템에서 명령어나 함수, 파일 등에 대한 매뉴얼 페이지를 표시합니다.
매뉴얼은 **섹션(section)**으로 구분되어 있으며, 각 섹션은 다룰 내용이 다릅니다.
매뉴얼 섹션
섹션 번호 | 설명 |
---|---|
1 | 사용자 명령어 (일반 명령어) |
2 | 시스템 호출 (커널 제공 함수) |
3 | 라이브러리 호출 (C 라이브러리 등) |
4 | 특별 파일 (디바이스 등) |
5 | 파일 형식 (설정 파일 등) |
6 | 게임과 스크린세이버 |
7 | 기타 정보 (매크로, 프로토콜 등) |
8 | 시스템 관리 명령어 (관리자용) |
9 | 커널 루틴 |
man printf
를 실행하면 섹션 1 (사용자 명령어)에 해당하는 printf
명령어의 매뉴얼이 표시됩니다.
이는 쉘 명령어로서 텍스트를 출력하는 printf
(bash 내장 명령어)에 대한 설명입니다.
man printf
# bash에서 사용하는 printf 명령어에 대한 사용법이 표시됨
man 3 printf
는 섹션 3 (라이브러리 호출)에서 printf
를 검색합니다.
이 경우 C 표준 라이브러리에서 제공하는 printf
함수에 대한 문서를 표시합니다.
즉, 프로그래밍 시 사용하는 C 함수의 정의, 사용법, 반환값 등에 대한 정보가 포함됩니다.
man 3 printf
# C 언어의 printf 함수 (stdio.h)에 대한 설명이 표시됨
예시)
명령어 | 주요 내용 | 사용 대상 |
---|---|---|
man printf |
쉘 명령어 printf (텍스트 포맷 출력) |
쉘 사용자 |
man 3 printf |
C 표준 라이브러리의 printf 함수 (stdio.h 포함) |
C 개발자 |
728x90
반응형
'OS & Hardware > Linux_ubuntu' 카테고리의 다른 글
[Linux] ubuntu 재부팅과 종료 명령어 정리 (0) | 2025.01.29 |
---|---|
[Linux] ubuntu vim에서 i모드가안되고 방향키가 대문자, backspace가 안먹힐때 (0) | 2025.01.28 |
[linux]ubuntu root권한 얻기, su 인증실패 (0) | 2025.01.27 |
/dev/sda5: clean, blocks 으로 부팅안되는 증상, 환경 evdev 파일 수정 (0) | 2025.01.24 |
[ubuntu] 파일 권한 (0) | 2025.01.22 |