(OS) File Descriptor

sunheeΒ·2023λ…„ 1μ›” 26일
0

운영체제

λͺ©λ‘ 보기
9/10
post-thumbnail

πŸ‘©β€πŸ’» File Descriptorλž€?

λ¦¬λˆ…μŠ€ ν˜Ήμ€ μœ λ‹‰μŠ€ κ³„μ—΄μ˜ μ‹œμŠ€ν…œμ—μ„œ ν”„λ‘œμ„ΈμŠ€κ°€ νŒŒμΌμ„ λ‹€λ£° λ•Œ μ‚¬μš©ν•˜λŠ” κ°œλ…μœΌλ‘œ ν”„λ‘œμ„ΈμŠ€μ—μ„œ νŠΉμ • νŒŒμΌμ— μ ‘κ·Όν•  λ•Œ μ‚¬μš©ν•˜λŠ” 좔상적인 κ°’

🍎 File DiscriptorλŠ” 일반적으둜 0이 μ•„λ‹Œ μ •μˆ˜κ°’μ„ κ°–λŠ”λ‹€.
  • ν”„λ‘œμ„ΈμŠ€κ°€ μ‹€ν–‰ 쀑에 νŒŒμΌμ„ Openν•˜λ©΄ 컀널은 ν•΄λ‹Ή ν”„λ‘œμ„ΈμŠ€μ˜ 파일 λ””μŠ€ν¬λ¦½ν„° 숫자 쀑
    μ‚¬μš©ν•˜μ§€ μ•ŠλŠ” κ°€μž₯ μž‘μ€ 값을 ν• λ‹Ήν•΄μ€Œ

  • κ·Έ λ‹€μŒ ν”„λ‘œμ„ΈμŠ€κ°€ μ—΄λ €μžˆλŠ” νŒŒμΌμ— μ‹œμŠ€ν…œ μ½œμ„ μ΄μš©ν•΄μ„œ μ ‘κ·Όν•  λ•Œ, 파일 λ””μŠ€ν¬λ¦½ν„° 값을 μ΄μš©ν•΄μ„œ 파일 지칭 κ°€λŠ₯

  • ν”„λ‘œκ·Έλž¨μ΄ ν”„λ‘œμ„ΈμŠ€λ‘œ λ©”λͺ¨λ¦¬μ—μ„œ 싀행될 λ•Œ, 기본적으둜 ν• λ‹Ήλ˜λŠ” 파일 λ””μŠ€ν¬λ¦½ν„°λŠ”
    ν‘œμ€€ μž…λ ₯(Standard Input), ν‘œμ€€ 좜λ ₯(Standard Output), ν‘œμ€€ μ—λŸ¬(Standard Error)이며,
    각각 0, 1, 2λΌλŠ” μ •μˆ˜κ°€ 할당됨


πŸ“– μ°Έκ³ 
β–ͺ https://twofootdog.tistory.com/51

profile
πŸ₯Ή ν‹°λŒ λͺ¨μ•„ νƒœμ‚°

0개의 λŒ“κΈ€