์ด๊ฒ์ Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ์ ๊ณต์ ์ฒด์์ ์คํํ ์ ์๋ ๋ช ๋ น fhist์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
fist - ํ์ผ ๊ธฐ๋ก
๊ฐ์
์ฃผ๋จน ํ์ผ ์ด๋ฆ... ์ ํ๊ถ...
์ฃผ๋จน -๋๋ค
์ฃผ๋จน -๋ฒ์
๊ธฐ์
XNUMXD๋ดํ์ ์ฃผ๋จน ํ๋ก๊ทธ๋จ์ ํ์ผ์ ์ฐ์ ๋ฒ์ ์ ์ถ์ ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ด๊ฒ์ ์ฌ์ฉํ์ฌ
ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ๋ฉด ํ์ผ์ ๋ํ ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์ ๊ธฐ์ตํ๊ณ ์ด์ ์ค ํ๋๋ฅผ ๋ค์ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.
๋ฒ์ . ์ด ๋ฅ๋ ฅ์ ์ฉ๋๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
1. ํ์ผ์ ๋ํ ์ผ๋ จ์ ์์ ํธ์ง์ ์ํํ ์ ์์ผ๋ฉฐ ํ์ํ ๊ฒฝ์ฐ ๋ฐฑ์
๋ง์ง๋ง "์ข์" ํธ์ง.
2. ๋ ์ด์ ์ฌ์ฉ๋์ง ์์ง๋ง ์ฌ์ ํ ํ์ผ์์ ์ค๋๋ ์๋ธ๋ฃจํด๊ณผ ์ฝ๋๋ฅผ ์ญ์ ํ ์ ์์ต๋๋ค.
ํ์ํ ๊ฒฝ์ฐ ๋์ค์ ๋ค์ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.
3. ํ์ผ์ ๋ ๋ฒ์ ์ ๋น๊ตํ์ฌ ์ค๋๋ ๋ฌธ์ ๋ฅผ ์ด๋ป๊ฒ ์์ ํ๋์ง ํ์ธํ ์ ์์ต๋๋ค.
๋์ค์ ์์ ์ฌํญ์ ์ ํ์ฑ์ ํ์ธํ ์ ์์ต๋๋ค.
4. ๊ฐ ๋ฒ์ ์ ๋ํ ์ฝ๋ฉํธ๋ฅผ ๊ธฐ๋กํด ๋์ด ์ด๋ค ๋ด์ฉ์ธ์ง ๋น ๋ฅด๊ฒ ์ ์ ์์ต๋๋ค.
๋ฒ๊ทธ๊ฐ ์์ ๋์๊ณ ์ด๋ค ๊ธฐ๋ฅ์ด ๊ตฌํ๋์๋์ง.
5. ํ์ผ์ด ๋ง์ง๋ง์ผ๋ก ํธ์ง๋ ๋ ์ง๋ ํ์ผ์ ์๋์ผ๋ก ์ ์ฅ๋ ์ ์์ต๋๋ค.
XNUMXD๋ดํ์ ์ฃผ๋จน ํ๋ก๊ทธ๋จ์ ๋ชจ๋์ ์กฐ์ํฉ๋๋ค. ๋ชจ๋์ ๋จ์ํ ๋น์ ์ด ๊ฐ์ง๊ณ ์๋ ๋ชจ๋ ํ ์คํธ ํ์ผ์ ๋๋ค
์ ๋ฒ์ ์ ์ ์งํ๋ ๋ฐ ๊ด์ฌ์ด ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์์ค ํ์ผ ๋์.c ๋ชจ๋์ด๋ฏ๋ก
๋ฌธ์ ํ์ผ์ ๋๋ค ํ์ฐํฌ.doc. ๋ชจ๋ ์ด๋ฆ์๋ ํ์ผ์ ์ ๋ฏธ์ฌ๊ฐ ํฌํจ๋ฉ๋๋ค(์:
์์ ์). ๊ทธ๋ฌ๋ ๊ฒฝ๋ก ์ด๋ฆ์ ๋ชจ๋ ์ด๋ฆ์ ์ผ๋ถ๊ฐ ์๋๋ฏ๋ก
/usr/dbell/bar.c ์ ํจํ ๋ชจ๋ ์ด๋ฆ์ด ๋ ์ ์์ต๋๋ค. ๋ชจ๋ ์ด๋ฆ์ 12์๋ก ์ ํ๋ฉ๋๋ค.
์ดํ ์ฃผ๋จน ํ๋ก๊ทธ๋จ์ ์์ฒด ๋ชฉ์ ์ ์ํด ๋ ๊ฐ์ ์ถ๊ฐ ๋ฌธ์๊ฐ ํ์ํฉ๋๋ค.
ํค์๋ ์นํ
ํ์ผ์ ์ฝ์ ๋ ํ์ผ์ ์ํ์ ๋ํ ์ ๋ณด๋ฅผ ๊ฐ์ง ์ ์์ต๋๋ค.
์ ์ฐธ์กฐ -์์ ํ๋ค ๊ณผ -No-ํค์๋ ์์ธํ ๋ด์ฉ์ ์๋ ์ต์ ์ ์ฐธ์กฐํ์ญ์์ค.
์ต์
๋ค์ ์ต์ ์ด ์ดํด๋ฉ๋๋ค.
- ๊ฒฝ๋ก ๊ฒฝ๋ก๋ช
๋ชจ๋์ ๋ชจ๋ ์คํ ๋ฆฌ์ง ๋๋ ํ ๋ฆฌ๋ผ๋ ๋๋ ํ ๋ฆฌ์ ์ ์ฅ๋ฉ๋๋ค. ๊ทธ๋งํผ
๊ธฐ๋ณธ ๋๋ ํ ๋ฆฌ๋ ํผ์คํธ, ๋ฐ๋ผ์ ํ์ฌ์ ์๋์ ์ผ๋ก ์์นํฉ๋๋ค.
์๋ฐฐ ๊ท์น์. ์ด๊ฒ์ ๋ง์ ํ์ผ์ด ํฌํจ๋ ๋๋ ํ ๋ฆฌ์ ์์ ๋ ํธ๋ฆฌํฉ๋๋ค.
๋ชจ๋์ด ์๊ณ ๋ก์ปฌ ์ ์ฅ์ ๋๋ ํ ๋ฆฌ์ ํด๋น ๋ชจ๋๋ง ํฌํจ๋๊ธฐ๋ฅผ ์ํฉ๋๋ค. ๋ง์ฝ์
๋น์ ์ -p ์ต์ ์ ์ ํํ๋ฉด ์ด๋์์๋ ์ ์ฅ์ ๋๋ ํ ๋ฆฌ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
์ ํํ๋ค. ์ด๋ ๋ชจ๋ ์ฌ์ฉ์๋ฅผ ์ํ ๊ณตํต ์ ์ฅ์ ๋๋ ํ ๋ฆฌ๋ฅผ ์ ํํ๋ ๊ฒฝ์ฐ์ ์ ์ฉํฉ๋๋ค.
ํ์ผ์ด ์ค์ ๋ก ์ฌ์ฉ๋๋ ์์น์ ์๊ด์์ด
์คํ ๋ฆฌ์ง ๋๋ ํ ๋ฆฌ ๋ด๋ถ์ ํ์ผ์ ์ฌ์ฉ์๊ฐ ๋ณ๊ฒฝํด์๋ ์ ๋ฉ๋๋ค. ๊ทธ๋ ๊ฒ ํด์
ํธ์ง ๊ธฐ๋ก์ด ์์๋์ด ์ค๋๋ ํ์ผ์ ์ถ์ถํ ๋ ์ค๋ฅ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
๊ฐ์ . ์ฐธ๊ณ ๋ก ๊ฐ ๋ชจ๋์ ๋ ๊ฐ์ ํ์ผ๋ก ์ ์ฅ๋ฉ๋๋ค.
๋๋ ํ ๋ฆฌ. ๊ฐ์ง ๋ถ .s ์ ๋ฏธ์ฌ๋ ์ต์ ๋ฒ์ ์ ๋ณต์ฌ๋ณธ์ ๋๋ค.
๋ชจ๋, ์์ ๋ถ๋ถ์ ํ ์ค ์ถ๊ฐ. ๊ฐ์ง ๋ถ .e ์ ๋ฏธ์ฌ๋
๋ชจ๋์ ํธ์ง ๊ธฐ๋ก, ์ถ์ถํ๋ ๋ฐ ํ์ํ ์ ๋ณด ํฌํจ
๋ชจ๋์ ์ด์ ๋ฒ์ . ๋ฐ๋ผ์ ํธ์ง ๊ธฐ๋ก์ด ์์๋ ๊ฒฝ์ฐ
์ต์ํ ์ต์ ๋ฒ์ ์ ๋ชจ๋์ด ์์ด์ผ ํฉ๋๋ค.
-Make_Path
์ด ์ต์ ์ ๊ฒฝ๋ก ๋๋ ํ ๋ฆฌ ์์ฑ์ ์์ฒญํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์์ง ์กด์ฌํ์ง ์๋ ๊ฒฝ์ฐ ์๋์ผ๋ก. ์ด๊ฒ์ ๋ ๋๋ ํ ๋ฆฌ ๋ชจ๋์์ ์๋ํฉ๋๋ค.
-Path ์ต์ ์ผ๋ก ์ง์ ๋๋ฉฐ ๊ธฐ๋ณธ๊ฐ์ ๋๋ค. ์ค๊ฐ ๋๋ ํ ๋ฆฌ๋
ํ์ํ ๊ฒฝ์ฐ์๋ ์์ฑ๋ฉ๋๋ค.
-๋ฐ์ด๋๋ฆฌ ์ด ์ต์ ์ ํ์ผ์ด ๋ฐ์ด๋๋ฆฌ์์ ์ง์ ํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
NUL ๋ฌธ์. ์ ์ผ๊ด๋ ์กด์ฌ ๋๋ ๋ถ์ฌ๋ฅผ ๊ฐ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
์ ์, -๋ฐ์ด๋๋ฆฌ ์ ๊ฒฐํฉํ ๋ ๊ฐ ํ์ผ์ ๋ํ ์ต์ -๋ง๋ค๋ค, -์ต์ ์ ๋ณด,
- ์กฐ๊ฑด๋ถ_์ ๋ฐ์ดํธ ๊ณผ -๋ฐ์ท ์ต์ . ๊ทธ๋ ๊ฒ ํ์ง ์์ผ๋ฉด
์ผ๊ด์ฑ ์๋ ๊ฒฐ๊ณผ. ์ฐธ๊ณ : ์ด๊ฒ์ ๋ค๋ฅธ ๋์์ ๋๋ค. fcomp(1) ์ต์
๊ฐ์ ์ด๋ฆ. ์ฐธ๊ณ : -๋ฐ์ด๋๋ฆฌ ์ต์ ์ ์ง์ ์์ํ๋ค -No-ํค์๋ ์ต์ ์ ์ ํํฉ๋๋ค.
-๋ง๋ค๋ค
์ ์ฌ์ฉํ๋ ค๋ฉด ์ฃผ๋จน ํ๋ก๊ทธ๋จ์ ์ฒ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์คํ ๋ฆฌ์ง๋ฅผ ์์ฑํด์ผ ํฉ๋๋ค.
์๋ฐฐ ๊ท์น์. ๊ทธ๋ฌ๋ฏ๋ก, cd ์ํ๋ ๋๋ ํ ๋ฆฌ๋ก ์ด๋ํฉ๋๋ค.
์๋ง๋ ์์ ๋ณธ์ ์ ์ฅํ๋ ค๋ ๋ชจ๋์ด ํฌํจ๋ ๋๋ ํ ๋ฆฌ์ผ ๊ฒ์ ๋๋ค.
๊ทธ๋ฐ ๋ค์ ๋๋ ํ ๋ฆฌ๋ฅผ ์์ฑํ์ญ์์ค. ํผ์คํธ (๋๋ ์ฌ์ฉํ์ง ์์ผ๋ ค๋ฉด ๋ค๋ฅธ ์ด๋ฆ
๊ธฐ๋ณธ ์ด๋ฆ).
์๋์ ๋ชจ๋ ์ฌ์ฉ์ ์์ํ๋ ค๋ฉด ์ฃผ๋จน, ๋จผ์ -๋ง๋ค๋ค ์ ํ๊ถ. ์ด
์คํ ๋ฆฌ์ง ๋๋ ํ ๋ฆฌ์ ํด๋น ๋ชจ๋์ ๋ํ ์ด๊ธฐ ํธ์ง์ ์์ฑํฉ๋๋ค.
์ด๊ธฐ ํธ์ง์ผ๋ก ์ง์ ๋ ๋ชจ๋์ ๋ด์ฉ. ๋ฐ๋ผ์ ์์ค๊ฐ ์๋ ๊ฒฝ์ฐ
ํ์ผ prog.c, ๋ค์ ๋ช ๋ น:
fhist prog.c -๋ง๋ค๊ธฐ
๋ชจ๋์ ์ด๊ธฐ ํธ์ง์ ์์ฑํฉ๋๋ค. ์ด ํ๋ก์ธ์ค์ ์ผ๋ถ๋ก ๋ค์์ ์ํํด์ผ ํฉ๋๋ค.
ํ์ผ์ ๋ํ ์ค๋ช ์ ์ ๊ณตํฉ๋๋ค. ์ด ์ฃผ์์ ๋์ค์ ์ฌ์ฉํ์ฌ ๋ณผ ์ ์์ต๋๋ค. -๋ชฉ๋ก
์ต์ (์๋ ์ค๋ช ). ๋น๊ณ ๋ด์ฉ์ ์ ๋ ฅํ ํ
๊ทธ๋ฐ ๋ค์ ํ์ผ์ด ์ ์ฅ๋ฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ํ์ผ์ ์ญ์ ํ ์ ์์ต๋๋ค. prog.c ์ํ๋ ๊ฒฝ์ฐ, ๊ทธ๋ฆฌ๊ณ ์ฃผ๋จน
๋์ค์ ๋ค์ ๋ง๋ค ์ ์์ต๋๋ค. ๋๋ ์์ ๋ณต์ฌ๋ณธ์ผ๋ก ๊ทธ๋๋ก ๋ ์ ์์ต๋๋ค.
๋ชจ๋์.
XNUMXD๋ดํ์ -๋ง๋ค๋ค ์ต์ ์ ๋ค์๊ณผ ๊ฒฐํฉ๋ ์ ์์ต๋๋ค. -์ต์ ์ ๋ณด or - ์กฐ๊ฑด๋ถ_์ ๋ฐ์ดํธ ์ต์
ํ์ํ ๊ฒฝ์ฐ ํ์ผ์ ์์ฑํฉ๋๋ค.
-์ต์ ์ ๋ณด
๋ชจ๋์ ๋ค๋ฅธ ๋ฒ์ ์ ์ ์ฅํ๋ ค๋ฉด ๋ค์์ ์ฌ์ฉํฉ๋๋ค. -์ต์ ์ ๋ณด ์ต์ . ์ด ์ ๋ฐ์ดํธ
์ต์ ๋ณ๊ฒฝ ์ฌํญ์ ํฌํจํ๋๋ก ์ ์ฅ์ ๋๋ ํ ๋ฆฌ์ ํ์ผ. ๋น๊ณ ๋
์ด ํธ์ง์ ํ ์ด์ ๋ฅผ ๋ฌธ์ํํ ์ ์๋๋ก ๋ค์ ์์ฒญํ์ต๋๋ค. ๋ฐ๋ผ์
ํธ์ง ํ ์์ ๊ณ์ prog.c, ๋ช ๋ น:
fist prog.c -u
๋ณ๊ฒฝ ์ฌํญ์ ์ ํธ์ง์ผ๋ก ์ ์ฅํฉ๋๋ค. ์ด ๋ช ๋ น์ ์ต์ ๋ฒ์ ์ ๋น๊ตํฉ๋๋ค.
๋ชจ๋์ ์ด์ ๋ฒ์ ์ผ๋ก ๋ณ๊ฒฝํ๊ณ ์ฐจ์ด์ ์ ์ ์ฅํฉ๋๋ค. .e ํ์ผ, ๊ทธ๋ฆฌ๊ณ
์ ์์ค๋ฅผ ๋ค์์ผ๋ก ๋ณต์ฌํฉ๋๋ค. .s ํ์ผ. ์ด ์์ ์์ ๋ค์ ํ ๋ฒ ์ญ์ ํ ์ ์์ต๋๋ค.
์ ์, prog.c ์ํ๋ ๊ฒฝ์ฐ ํ์ผ์ ๋ง๋ค๊ณ ๋์ค์ ๋ ๋ฒ์ ์
ํ๋ก๊ทธ๋จ)
XNUMXD๋ดํ์ ์ฃผ๋จน ํ๋ก๊ทธ๋จ์ด ์์ฑ ๋๋ ์ ๋ฐ์ดํธ ์ค์ ํ ๋น๋ ๋๋ ๋์คํฌ ๊ฐ๋ ์ฐธ ๋ฌธ์ ๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค.
ํธ์ง ํ์คํ ๋ฆฌ ํ์ผ์ ์์์ด ๋ฐ์ํ์ง ์๊ณ ์์ ์ด ๊ฐ๋ฅํฉ๋๋ค. ํธ์งํ ์ ์๋ ๊ฒฝ์ฐ
์ด๋ฌํ ๋ฌธ์ ๋ก ์ธํด ํธ์ง์ด ์๋ฃ๋๋ฉด ํธ์ง์ด ์์ ํ ์ทจ์๋๊ณ
๋์คํฌ ๋ฌธ์ ์ ๋ํ ์ค๋ฅ ๋ฉ์์ง๊ฐ ๋ํ๋ฉ๋๋ค. ์ด๋ค ์ค๋ฅ๋ ํ์ํ์ง ์์ต๋๋ค
์ด ๊ฒฝ์ฐ์๋ ๋์คํฌ ๊ณต๊ฐ์ด ๋ถ์กฑํ ๋ ์ ๋ฐ์ดํธ๋ฅผ ์ฌ์๋ํ๋ ๊ฒ ์ธ์
์ ํจํ. ๊ทธ๋งํผ ์ฃผ๋จน ํ๋ก๊ทธ๋จ์ ๋ํ ์ค์ํ ํ์ผ ๋์ ์ ํธ๋ฅผ ๋นํ์ฑํํฉ๋๋ค.
์์ ์ ์ํํ๋ฏ๋ก ํธ์ง ๊ธฐ๋ก ํ์ผ ์์์ ๋ํด ๊ฑฑ์ ํ ํ์๊ฐ ์์ต๋๋ค.
ํ๋ก๊ทธ๋จ์ ์ข ๋ฃํ๋ ค๋ ์๋ ๋๋ฌธ์ ๋๋ค.
XNUMXD๋ดํ์ -๋ง๋ค๋ค ์ต์ ์ ๋ค์๊ณผ ๊ฒฐํฉ๋ ์ ์์ต๋๋ค. -์ต์ ์ ๋ณด or - ์กฐ๊ฑด๋ถ_์ ๋ฐ์ดํธ ์ต์
ํ์ํ ๊ฒฝ์ฐ ํ์ผ์ ์์ฑํฉ๋๋ค.
-์ ๋ ฅ ํ์ผ ์ด๋ฆ
์ด๋ ์ชฝ์ด๋ -๋ง๋ค๋ค or -์ต์ ์ ๋ณด ์ต์ , ์ ๋ฒ์ ์ด ํฌํจ๋ ํ์ผ
๋ชจ๋์ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ชจ๋๊ณผ ๋์ผํ ์ด๋ฆ์ ์ฌ์ฉํฉ๋๋ค. ์์ ์์ ๋ชจ๋
prog.c ํ์ผ์ ๋ฐ์ดํฐ์์ ์์ฑ ๋ฐ ์ ๋ฐ์ดํธ๋์์ต๋๋ค. prog.c. ๋น์ ์ด ์ํ ๋
๋ค๋ฅธ ํ์ผ์์ ๊ฐ์ ธ์จ ๋ฐ์ดํฐ๋ ๋ค์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. -์ ๋ ฅ ์ต์ ,
๋ฐ์ดํฐ์ ์ฌ์ฉํ ์ ๋ ฅ ํ์ผ์ ์ง์ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด
์ต์ ์ ๋ณด prog.c, ๊ทธ๋ฌ๋ ๋ผ๋ ํ์ผ ์ด๋ฆ์์ newprog.c, ๋ค์ ๋ช ๋ น:
fhist prog.c -u -i newprog.c
๋ชจ๋์ ์ ๋ฒ์ ์ ์ ์ฅํฉ๋๋ค. prog.c, ๊ทธ๋ฌ๋ ํ์ผ์ ์๋ ๋ฐ์ดํฐ๋ก
newprog.c. ์ด ๊ฒฝ์ฐ ํ์ผ prog.c ์กด์ฌํ์ง ์์๋ ๋๊ณ , ์์ด๋ ๋๋ค
์กด์ฌํ๋๋ผ๋ ์ฐธ์กฐ๋ฉ๋๋ค. ๋ค์ ํ ๋ฒ ์ ๋ฐ์ดํธ๊ฐ ์๋ฃ๋๋ฉด ๋ค์์ ์ํํ ์ ์์ต๋๋ค.
์ญ์ newprog.c ์ํ๋ ๊ฒฝ์ฐ ํ์ผ์ ์ฐพ์ ๋ค์ ๋์ค์ ํด๋น ๋ด์ฉ์ ๊ฒ์ํ ์ ์์ต๋๋ค.
- ๋น๊ณ
์ฃผ์์ ํฐ๋ฏธ๋ ๋์ ํ์ผ์์ ์ฝ์ ์ ์์ต๋๋ค. ๊ทธ๋งํผ - ๋น๊ณ ์ ํ๊ถ
์ฃผ์์ ํฌํจํ๋ ํ์ผ ์ด๋ฆ์ ์ง์ ํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค. ํ์ผ์ด ์๋ ๊ฒฝ์ฐ
๋ค์ ์ค๋ ์ด๋ฆ - ๋น๊ณ ์ต์ ์ ์ ํํ๋ฉด ์๋ฌด ์ค๋ช ๋ ์ฌ์ฉ๋์ง ์์ต๋๋ค. ๋ช ๋ น:
fist prog.c -u -r
์ ์ ๊ฐ์ ํ์ ๋ง๋ค ๊ฒ์ ๋๋ค. prog.c ๋น๊ณ ๋ฅผ ๋ฌป๊ฑฐ๋ ์ ์ฅํ์ง ์๊ณ
ํธ์ง์ ๋ํด.
-Remark_String ๋ณธ๋ฌธ
๋ช ๋ น์ค์์ ์ง์ ๋น๊ณ ๋ฅผ ์ง์ ํ ์๋ ์์ต๋๋ค. ๋น์ ์ ํ ์์๋ค
์ด ์ต์ ์ ํ ๋ฒ๋ง ์ฌ์ฉํ์ญ์์ค.
-๋ฐ์ท [ ํธ์ง ]
๋ชจ๋์ ์ด์ ๋ฒ์ ์ ๊ฒ์ํ๋ ค๋ฉด ๋ชจ๋์ ์ด๋ฆ์ ์ง์ ํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ -๋ฐ์ท ๊ฒ์ํ๋ ค๋ ํธ์ง ๋ฒํธ๋ฅผ ์ง์ ํ๋ ์ต์ ์ ๋๋ค. ํธ์งํ๋ค
๋ฒํธ๋ 1๋ถํฐ ์์ฐจ์ ์ผ๋ก ํ ๋น๋ฉ๋๋ค. ๋ฐ๋ผ์ ์ด๊ธฐ ๋ฒ์ ์
๋ชจ๋์๋ ํธ์ง ๋ฒํธ 1์ด ์๊ณ ์ฒซ ๋ฒ์งธ ๊ฐ์ ์๋ ํธ์ง ๋ฒํธ 2๊ฐ ์๋ ์์ ๋๋ค.
์ต์ ๊ฐ์ ํ๊น์ง. ๋ง์ฝ -๋ฐ์ท ์ต์ ์ด ์ฌ์ฉ๋์ง ์๊ฑฐ๋ ์์ ์ฌํญ์ด ์๋ ๊ฒฝ์ฐ
๋ฒํธ๊ฐ ์ ๊ณต๋๋ฉด ์ต์ ํธ์ง ๋ฒํธ๊ฐ ์ถ์ถ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ฏ๋ก,
์ต์ ์ด ์ ํ ์ง์ ๋์ง ์์ ๊ฒฝ์ฐ ์ด๋ ๊ธฐ๋ณธ ์กฐ์น์ ๋๋ค.
ํธ์ง ๋ฒํธ๋ XNUMX, ์์ ๋๋ ์ ํ์ ์คํ์ ์ด ์๋ ์ด๋ฆ์ผ ์๋ ์์ต๋๋ค.
์ซ์ XNUMX์ ์ต์ ํธ์ง ๋ฒํธ๋ฅผ ๋ํ๋ด๊ณ ์์๋
์ต์ ํธ์ง ๋ฒํธ์์ ๋ค๋ก ๋ฒํธ๋ฅผ ํธ์งํฉ๋๋ค. ํธ์ง ์ด๋ฆ์ ํธ์ง์ ๋ํ๋ ๋๋ค.
๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋ฆ์ด ์ค์ ๋ ๋ฒํธ -์ด๋ฆ ์ต์ . ์๋ฅผ ๋ค์ด ํธ์งํ๋ ๊ฒฝ์ฐ
์ซ์ 10์ ์ด๋ฆ๊ณผ ์ฐ๊ฒฐ๋์์ต๋๋ค. ํธ, ํธ์ง ์ด๋ฆ ํธ 10์ ๋ํ๋ด๊ณ ,
ํธ-4 ํธ์ง ๋ฒํธ 6์ ๋ํ๋ด๋ฉฐ, ํธ+2 ํธ์ง ๋ฒํธ 12๋ฅผ ๋ํ๋ ๋๋ค. ํน์
์์ฝ ๋ ์ด๋ฆ ๊ฐ์ฅ ์ค๋๋ ๊ณผ ์ต์ ๊ฐ์ฅ ์ค๋๋ ๋ฒ์ ๊ณผ ์ต์ ๋ฒ์ ์ ์ฐธ์กฐํ์ญ์์ค.
ํธ์ง ํ์คํ ๋ฆฌ์ ๋ชจ๋.
๊ฒ์์ ์๋ก ๋ชจ๋์ XNUMX๊ฐ ๋ฒ์ ์ ์ ์ฅํ๋ค๊ณ ๊ฐ์ ํฉ๋๋ค.
prog.c. ๋ค์ ๋ช ๋ น์ ๋ค์์ ์ฌ์ฉํ์ฌ ํ์ผ ๋ฒ์ ์ ์ถ์ถํฉ๋๋ค.
์ง์ ๋ ํธ์ง ๋ฒํธ:
fist prog.c
๋ฒ์ 10(์ต์ )
fist prog.c -e 9
๋ฒ์ 9(๋ฐ๋ก ์ด์ ๋ฒ์ )
fhist prog.c - ๊ฐ์ฅ ์ค๋๋
๋ฒ์ 1(๊ฐ์ฅ ์ค๋๋ ๋ฒ์ )
fist prog.c -e -2
๋ฒ์ 8(์ต์ ๋ฒ์ - 2)
์ถ๋ ฅ ํ์ผ ์ด๋ฆ์ ๋ค์ ๋ชจ๋ ์ด๋ฆ์ผ๋ก ๊ธฐ๋ณธ ์ค์ ๋ฉ๋๋ค. ๊ทธ๋์ ๋ชจ๋์ด
prog.c ์ถ์ถ๋๋ฉด ๋ชจ๋์ ์ง์ ๋ ๋ฒ์ ์ด prog.c
ํ์ผ.
์ค์๋ก ํ์ผ์ ๋ฎ์ด์ฐ๋ ๊ฒ์ ๋ฐฉ์งํ๊ธฐ ์ํด, ์ฃผ๋จน ํ๋ก๊ทธ๋จ์
๊ธฐ๋ณธ์ ์ผ๋ก ๋ฎ์ด์ฐ๊ธฐ๊ฐ ํ์ฉ๋๋์ง ๋ฌป๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค. ํํ ์ค์
ํธ์งํ๋ ๊ฒ์ ๋๋ค prog.c, ๊ทธ๋ฐ ๋ค์ ๋ชจ๋์ ์ ๋ฐ์ดํธํ๋ ค๊ณ ์๋ํ์ง๋ง ์ง์ ํ๋ ๊ฒ์ ์์ด๋ฒ๋ฆฌ์ญ์์ค. -u
์ ํ๊ถ. ๊ทธ๋ฐ ๋ค์ ์ฃผ๋จน ํ๋ก๊ทธ๋จ์ ์ต์ ๋ฒ์ ์ ์ถ์ถ์ ์๋ํฉ๋๋ค.
๋ชจ๋, ๋ฐ๋ผ์ ํ์ผ์ ์ ๋ณ๊ฒฝ ์ฌํญ์ผ๋ก ๋ฎ์ด์๋๋ค. ์ง๋ฌธํ๊ธฐ
์ค์๋ฅผ ์ธ์งํ๊ณ ๋ฎ์ด์ฐ๊ธฐ๋ฅผ ๋ฐฉ์งํ ์ ์์ต๋๋ค.
-์ฐ์ถ ํ์ผ ์ด๋ฆ
๋ค์์ ์ฌ์ฉํ์ฌ ์ถ๋ ฅ ํ์ผ ์ด๋ฆ์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. -์ฐ์ถ ์ต์ . ๋ฐ๋ผ์ ๋ช ๋ น:
fhist prog.c -o newprog.c
๋ชจ๋์ ์ต์ ๋ฒ์ ์ ์ถ์ถํฉ๋๋ค prog.c, ํ์ผ์ ๋ฃ์ต๋๋ค.
newprog.c. ๋ค์ ํ ๋ฒ "prog.c" ํ์ผ์ ์กด์ฌ ์ฌ๋ถ์ ๊ด๊ณ์์ด ๋ฌด์๋ฉ๋๋ค.
-๊ฐ์ _์ฐ๊ธฐ
์ด ์ต์ ์ ํ์ผ์ ๊ฐ์ ๋ก ๋ฎ์ด์ฐ๋ฏ๋ก ๋ค์์ ๋ฌป์ง ์์ต๋๋ค.
๋ฎ์ด์ฐ๊ธฐ๊ฐ ํ์ฉ๋ฉ๋๋ค. ์ด๊ฒ์ ์ข ์ข ์ ์คํฌ๋ฆฝํธ์์ ์ ์ฉํฉ๋๋ค.
ํ์ธ ๊ธฐ์กด ํ์ผ์ ๋ฎ์ด์ฐ๋ ค๋ ๊ฒ์ ๋๋ค.
-์๋์_์ฐ๊ธฐ
์ด ์ต์ ์ ๋ฎ์ด์ฐ์ง ์๋ ์ต์ ์ด๋ฉฐ ๊ธฐ์กด ํ์ผ์ด ์ง์
๋ฌป์ง ์๊ณ ๋ค์ ๋ฎ์ด์๋๋ค. ์ด๊ฒ์ ์ด๋ฏธ ๋ช ๊ฐ์ง๊ฐ ์๋ ๊ฒฝ์ฐ์ ์ ์ฉํฉ๋๋ค.
๋๋ ํ ๋ฆฌ์ ์๋ ๋ชจ๋ ์ค ๋๋จธ์ง ๋ชจ๋์ ์ถ์ถํ๋ ค๋ ๊ฒฝ์ฐ
์ด๋ฏธ ๊ฐ์ง๊ณ ์๋ ๊ฒ์ ๋ฎ์ด์ฐ์ง ์๊ณ . ๋ ๋ค ์ง์ -Fore_Write ๊ณผ
-์๋์_์ฐ๊ธฐ ์ค๋ฅ์ ๋๋ค.
-๋จ๋ง๊ธฐ [ ํธ์ง ]
์ด ์ต์ ์ ์ถ์ถ๋ ๋ชจ๋์ ํ์ค ์ถ๋ ฅ์ผ๋ก ์ถ๋ ฅํ๋ ๋์ ์ฌ์ฉ๋ฉ๋๋ค.
ํ์ผ์ ์ฐ๋ ๊ฒ์ ๋๋ค. ์ด๊ฒ์ ์์ ๋ถ๋ถ์ ๋ณผ ๋ ์ ์ฉํฉ๋๋ค.
ํ์ผ์ ๋ฒ์ . ์ ์ฒด๋ฅผ ๋ณด๊ณ ์ถ์ง ์์ ๊ฒฝ์ฐ ์ค๋จ๋ ์ ์์ต๋๋ค.
ํ์ผ.
-์์ ํ๋ค ๋ฒํธ
ํ์ผ์ ์ถ์ถํ ๋, ์ฃผ๋จน ํ๋ก๊ทธ๋จ์ ํน์ ๋ฌธ์๋ฅผ ์ฐพ๊ณ ์ ๋ฐ์ดํธํฉ๋๋ค.
ํ์ผ์ ์ฒ์ ๋ช ์ค์ ์๋ ์ํ์ค. ์ด๋ฌํ ํน์ ์ํ์ค๊ฐ โโ์ฌ์ฉ๋ฉ๋๋ค.
ํ์ผ์ ์๋ณธ ํธ์ง ๋ฒํธ๋ฅผ ์ค๋ช ํ๋ ๊ฒ๊ณผ ๊ฐ์ ๋ฌธ์ํ ๋ชฉ์ ์ ์ํด.
์ถ์ถ ๋ฐ ์ ๋ฐ์ดํธ ์๋๋ฅผ ์ํด ์ด๋ฌํ ์ํ์ค๋ ์ผ๋ฐ์ ์ผ๋ก ๋ค์์ผ๋ก ์ ํ๋ฉ๋๋ค.
ํ์ผ์ ์ฒ์ 25์ค ์ฃผ๋จน ํ๋ก๊ทธ๋จ์ ๊ฒ์ฌํ ํ์๊ฐ ์์ต๋๋ค
์ ์ฒด ํ์ผ. ๊ทธ๋งํผ -์์ ํ๋ค ์ต์ ์ ์ฌ์ฉํ์ฌ ์ค ์๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
๊ธฐ๋ณธ๊ฐ 25์์ ์์ ํ์ญ์์ค. XNUMX์ ์ง์ ํ๋ฉด
๋งค์ฐ ํฐ ์ซ์๋ฅผ ์ง์ ํ๋ฉด ํน์ ๋ฌธ์ ์ํ์ค๊ฐ
ํ์ผ์ ๊ฐ ์ค์ ๋ํด ๊ฒ์ฌํ ์ํ์ค(๋ฐ๋ผ์ ์ฃผ๋จน ํ๋ก๊ทธ๋จ
์๋์).
๊ฐ ํน์ ์ํ์ค๋ ๋ค์๊ณผ ๊ฐ์ ํ์์ ๋๋ค. [# ํค์๋๋ ๊ฐ์น ํค์๋๋ ๊ฐ์น ..., ํค์๋๋
๊ฐ์น #] , ๊ฐ๊ฐ ํค์๋๋ ํญ๋ชฉ์ ์ค๋ช ํ๊ณ ๊ฐ๊ฐ ๊ฐ์น ์ ๋ํ ๊ฐ์ ๋๋ค
์์ ํค์๋. ํค์๋๋ ๋๋ฌธ์๋ ์๋ฌธ์ ๋๋ ๋ ๋ค์ผ ์ ์์ต๋๋ค. ๊ทธ๋งํผ
๋ค์ ์ค๋ ํ ์นธ [#, ๊ฐ ์ผํ ๋ค์ ๋ฐ ์์ #] ํด์ผํฉ๋๋ค
ํ์ฌ. ์์๊ฐ ํ๋ฆฌ๋ฉด ์ ์ ์๋ ํค์๋๋ฅผ ์ฌ์ฉํ๋ฉด ์ค์ด ๋ ๊ธธ์ด์ง๋๋ค.
200์ ์ด์ ๋๋ XNUMX๊ฐ ์ด์์ ํค์๋๊ฐ ์ฌ์ฉ๋๋ฉด ์ ์ฒด ํ์ด
๋ณ๊ฒฝ๋์ง ์์ต๋๋ค. ํ์ฌ ์ฌ์ฉํ ์ ์๋ ํค์๋๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
ํธ์ง ํธ์ง ๋ฒํธ
date ํธ์ง์ด ์์ฑ๋ ๋ ์ง
user ํธ์ง์ ๋ง๋ ์ฌ์ฉ์์ ์ฌ์ฉ์ ์ด๋ฆ
๋ชจ๋ ๋ชจ๋ ์ด๋ฆ
์ด ํน์ ๋ฌธ์ ์ํ์ค๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ๋จ์ํ
์ฃผ์ ๋ด๋ถ์ ๋ชจ๋(์ฒ์ ๋ช ์ค ๋ด). ์ด ์์ ์ด ์๋ฃ๋๋ฉด
์ํ์ค์ ๊ฐ ๋ถ๋ถ์ null์ผ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด
๋ผ๋ ํ๋ก๊ทธ๋จ์ผ๋ก ํน์ ์ํ์ค ์ญ์ .c, ๊ทธ๋ฌ๋ฉด ์ฒ์ ๋ช ๊ฐ๋ฅผ ํธ์งํ ์ ์์ต๋๋ค.
๋ค์๊ณผ ๊ฐ์ ์ค:
/*
* ์ญ์ - ํ์ผ์ ์ญ์ ํ๋ ํ๋ก๊ทธ๋จ
* [# ์์ , ๋ ์ง #]
*/
์ถ์ถ์ด ์๋ฃ๋๋ฉด ์ ์ ํ ํธ์ง ๋ฒํธ์ ๋ ์ง๊ฐ ์๋์ผ๋ก
์ ๊ฐ์ผ๋ก ์ฝ์ ๋ฉ๋๋ค. ๋ฐ๋ผ์ ๋ชจ๋์ ํธ์ง 23์ ์ถ์ถํ๋ฉด ์ญ์ .c
8๋ 89์ XNUMX์ผ์ ์์ฑ๋ ๊ฒฐ๊ณผ ํ์ผ์ ๋ค์๊ณผ ๊ฐ์ด ์์๋ฉ๋๋ค.
/*
* ์ญ์ - ํ์ผ์ ์ญ์ ํ๋ ํ๋ก๊ทธ๋จ
* [# ํธ์ง 23, ๋ ์ง 8-89-XNUMX #]
*/
๋ชจ๋์ ์ ๋ฐ์ดํธํ ๋ ์ด๋ฌํ ์ํ์ค๋ฅผ ํธ์งํ ํ์๊ฐ ์์ต๋๋ค.
๊ฐ์ด ์ ๊ฑฐ๋๊ณ ์ ๊ฐ์ผ๋ก ๋์ฒด๋ฉ๋๋ค. ๋ํ ์ฌ์ฉ์ -d or
-๋ ์ต์ (์๋ ์ค๋ช ), ์ด๋ฌํ ์ํ์ค๊ฐ โโ์๋ ํ์ ๊ฐ์ด
null ์ด์๊ธฐ ๋๋ฌธ์ ์๋ชป๋ ์ฐจ์ด๊ฐ ๋ฐ์ํ์ง ์์ต๋๋ค.
์ ๋ฐ์ดํธํ๋ ๋์ ํน์ ๋ฌธ์ ์ํ์ค๋ฅผ ์ฝ๊ณ ๋ชจ๋ ํธ์ง ๊ฐ์ด
์ฐพ์ ํญ๋ชฉ์ ๋ชจ๋์ ํ์ฌ ํธ์ง ๋ฒํธ์ ๋น๊ต๋ฉ๋๋ค. ๊ทธ๋ค์ด ๋ค๋ฅด๋ค๋ฉด,
๊ทธ๋ฌ๋ฉด ์ ๋ฐ์ดํธ๊ฐ ์คํจํฉ๋๋ค. ๋ ์ฌ์ฉ์์ ๊ฒฝ์ฐ ์ธํฐ๋ก ํ์ธ์ ์ ๊ณตํฉ๋๋ค.
๋์ผํ ๋ฒ์ ์ ํ์ผ์ ์ถ์ถํ๊ณ ํธ์งํ ๋ค์ ๋ ๋ค ์ ๋ฐ์ดํธํฉ๋๋ค.
์๋ก ๋ชจ๋ฅด๋ ์ฌ์ด. ์ด ๊ฒฝ์ฐ ๋ ๋ฒ์งธ ์ฌ์ฉ์๋ ์คํจํ๊ณ
๊ทธ๋ฐ ๋ค์ ๊ทธ๋ ์์ ์ ํธ์ง ๋ด์ฉ์ ์ด์ ์ฌ์ฉ์์ ํธ์ง ๋ด์ฉ๊ณผ ๋ณํฉํ ๋ค์ ๋ค์ ์๋ํ ์ ์์ต๋๋ค.
์ ๋ฐ์ดํธ. ํน์ ๋ฌธ์ ์ํ์ค๊ฐ โโ์๋ ๊ฒฝ์ฐ ์ด ๊ฒ์ฌ๊ฐ ๋นํ์ฑํ๋ฉ๋๋ค.
edit ํค์๋๋ฅผ ํฌํจํ๋ ํธ์ง ๋ฒํธ ๊ฐ์ด null์ด๊ฑฐ๋
-๊ฐ์ _์ ๋ฐ์ดํธ ์ต์ ์ ๊ฒ์ฌ๊ฐ ํ์ํ์ง ์์์ ๋ํ๋ด๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
-No_ํค์๋
์ด ์ต์ ์ ํค์๋ ํน์ ๋ฌธ์์ ์ฌ์ฉ์ ๋นํ์ฑํํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์์์ ์ค๋ช ํ ์ํ์ค. ํค์๋ ์ํ์ค๋ฅผ ํฌํจํ๋ ํ ์คํธ๋ ์ผ๋ฐ ํ ์คํธ๋ก ์ฒ๋ฆฌ๋ฉ๋๋ค.
ํ ์คํธ. ์ฐธ๊ณ : -No_ํค์๋ ์ต์ ์ ์ง์ ์์ํ๋ค -๋ฐ์ด๋๋ฆฌ ์ต์ ์ ์ ํํฉ๋๋ค.
-์ด๋ฆ ํ
์ด ์ต์ ์ ์ต์ ๋ฒ์ ์ ๋ชจ๋ ์ด๋ฆ์ ์ฐ๊ฒฐํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ๊ทธ๊ฒ
์ ํจ๊ป ์ฃผ์ด์ง ์ ์๋ค. -๋ง๋ค๋ค, -์ต์ ์ ๋ณด๋ฐ -์ฐจ์ด_์ ๋ฐ์ดํธ ์ต์ ,
๋ชจ๋์ ์ ๋ฒ์ ์ ๋ํ ์ด๋ฆ์ ์ง์ ํ์ญ์์ค. ๊ทธ ์์ฒด๋ก๋ ์ค ์ ์๋ค
๋ชจ๋์ ์ต์ ๋ฒ์ ์ ๋ํ ์ด๋ฆ์ ์ง์ ํ๊ธฐ ์ํด. ๊ฐ ํธ์ง ๋ฒํธ
์ฐ๊ฒฐ๋ ์ด๋ฆ์ด ๋ง์ ์ ์์ผ๋ฏ๋ก ์ด์ ์ ์ ๊ฑฐ๋ ์ด๋ฆ์
ํธ์ง์ ๋ํด ์ ์๋ ์ด๋ฆ์ ๋๋ค. ์ด ์ต์ ์ ๋ง์ ๋ชจ๋์ ์ฐ๊ด์ํค๋ ๋ฐ ์ ์ฉํฉ๋๋ค.
ํจ๊ป. ์๋ฅผ ๋ค์ด ํ๋ก๊ทธ๋จ์ ์ ๋ฒ์ ์ด ์ถ์๋ ์ค๋น๊ฐ ๋๋ฉด
ํ๋ก๊ทธ๋จ์ ๊ฐ ๋ชจ๋์ ๋์ผํ ์ด๋ฆ์ ์ง์ ํ ์ ์์ต๋๋ค. ๋ฆด๋ฆฌ์ค1. ๊ทธ๋ฐ ๋ค์
๋ฏธ๋์๋ ๋ค์์ ์ถ์ถํ์ฌ ํด๋น ๋ฆด๋ฆฌ์ค๋ฅผ ๊ตฌ์ฑํ๋ ์์ค๋ฅผ ๋ค์ ๋ง๋ค ์ ์์ต๋๋ค.
์ด๋ฆ์ผ๋ก ํธ์ง ๋ฆด๋ฆฌ์ค1 ๋ชจ๋ ๋ชจ๋์ ๋ํด. ํธ์ง ์ด๋ฆ์ ๋ค์์ผ๋ก ์์ํ ์ ์์ต๋๋ค.
์ซ์์ด๋ฉฐ ๋ํ๊ธฐ ๋๋ ๋นผ๊ธฐ ๊ธฐํธ๋ฅผ ํฌํจํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ท์น์ ๋ชจํธํจ์ ๋ฐฉ์งํฉ๋๋ค.
ํธ์ง ๋ฒํธ์ ๊ตฌ๋ฌธ ๋ถ์ -๋ฐ์ท, -๋จ๋ง๊ธฐ, -๋ชจ๋๋ฐ -๋ชฉ๋ก ์ต์ ์ ์ ๊ณตํฉ๋๋ค.
-๋ชฉ๋ก [ edit1 [ edit2 ]]
์ด ์ต์ ์ ์ฌ์ฉ์ ์ด๋ฆ, ๋ ์ง,
์ฌ์ฉ์ ์ค๋ช ๋ฐ ํธ์ง์ ์ํด ์ง์ ๋ ์ด๋ฆ. ํธ์ง ๋ฒํธ๊ฐ ์ ๊ณต๋์ง ์์ ๊ฒฝ์ฐ
๊ทธ๋ฌ๋ฉด ๋ชจ๋ ํธ์ง ๋ด์ฉ์ด ์ญ์์ผ๋ก ์ธ์๋ฉ๋๋ค. ๋จ์ผ ํธ์ง ๋ฒํธ๊ฐ ์ ๊ณต๋๋ ๊ฒฝ์ฐ
๊ทธ๋ฐ ๋ค์ ํด๋น ํธ์ง ๋ฒํธ๋ง ์ธ์๋ฉ๋๋ค. ๋ ๊ฐ์ ํธ์ง ๋ฒํธ๊ฐ ์ ๊ณต๋๋ฉด ๋ชจ๋
์ง์ ๋ ๋ฒ์์ ํธ์ง ๋ด์ฉ์ด ์ธ์๋ฉ๋๋ค. ์ด ์ต์ ์ ์ถ๋ ฅ์ ๊ธฐ๋ณธ์ ์ผ๋ก
ํฐ๋ฏธ๋. ๋น์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค -์ฐ์ถ ๊ฒฐ๊ณผ๋ฅผ ํ์ผ์ ์ ์ฅํ๋ ์ต์ ์ ๋๋ค.
-์ฐจ์ด์ [ edit1 [ edit2 ]]
์ด ์ต์ ์ ๋ชจ๋์ ๋ ๋ฒ์ ๊ฐ์ ์ฐจ์ด์ ์ ํ์ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
๋๋ ํ์ผ ๋ฐ ๋ชจ๋ ๋ฒ์ . ์ด ์์ ์๋ ์ธ ๊ฐ์ง ๋ชจ๋๊ฐ ์์ต๋๋ค.
์ ๊ณต๋๋ ํธ์ง ๋ฒํธ์ ์์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค. ์ด๋ฌํ ๋ชจ๋๋ ๋ค์๊ณผ ๊ฐ์ด ์ค๋ช ๋ฉ๋๋ค.
๋ค์ ์:
์ฃผ๋จน foo.c -d
"foo.c" ํ์ผ๊ณผ ์ต์ ๋ฒ์ ๋น๊ต
์ฃผ๋จน foo.c -d 3
๋ฒ์ 3์ "foo.c" ํ์ผ๊ณผ ๋น๊ต
์ฃผ๋จน foo.c -d 3 4
๋ฒ์ 3๊ณผ ๋ฒ์ 4 ๋น๊ต
์ด ์ต์ ์ -์ ๋ ฅ ๋น๊ตํ ํ์ผ์ ์ง์ ํ๋ ์ต์ ์ ๋๋ค. ์ธ์
๋ฅผ ์ฌ์ฉํ์ฌ -์ฐจ์ด์ ์ต์ ์ ์ ํํ๋ฉด ์ถ๋ ฅ์ ๊ธฐ๋ณธ์ ์ผ๋ก ํฐ๋ฏธ๋๋ก ์ค์ ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ฏ๋ก ๋น์ ์
์ฌ์ฉํด์ผํฉ๋๋ค -์ฐ์ถ ์ฐจ์ด์ ์ ํ์ผ์ ์ ์ฅํ๋ ค๋ ๊ฒฝ์ฐ. ์ฌ์ฉ -๋น ๋ฅธ ๊ณผ
-์ฐจ์ด์ ๋์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ํ ๋น ๋ฅธ ์์ฝ๋ง ์ถ๋ ฅํฉ๋๋ค.
์์ธํ ๋ณ๊ฒฝ ์ฌํญ. ์ด ์์ฝ์ ์ฝ์ ๋ ์ค ์๋ง ์ ๊ณตํฉ๋๋ค.
์ญ์ ๋๊ณ ํ์ผ ๊ฐ์ ๋ณ๊ฒฝ๋์ง ์์ต๋๋ค. ์ฌ์ฉ -๋ญ ๊ณผ -์ฐจ์ด์ ์์ง
๋ ํ์ผ์ ๋ชจ๋ ํ์ํ์ฌ ๋ณ๊ฒฝ ์ฌํญ์ ์ฌ์ฉํ์ฌ ์ฐจ์ด์ ์ ์์ธํ ๋ณด์ฌ์ค๋๋ค.
๋ฐ.
XNUMXD๋ดํ์ -์ฐจ์ด์ ์ต์ ์ ๋ค์์ ์ํด ํ๋ ๋๋ ๋ ๊ฐ์ ์์ ํ์ผ์ ์์ฑํด์ผ ํ ์๋ ์์ต๋๋ค.
๋น๊ตํ ๋ชจ๋์ ์ด์ ๋ฒ์ ์ ์ถ์ถํฉ๋๋ค. ์ด๋ฌํ ํ์ผ์๋ ๋ค์๊ณผ ๊ฐ์ ์ด๋ฆ์ด ์์ต๋๋ค.
์ฒ$n_nnn . ์ฐจ์ด๊ฐ ์ถ๋ ฅ๋๊ธฐ ์ง์ ์ ๋ค์ ์ญ์ ๋๋ฏ๋ก
์๋ฃ๋๊ธฐ ์ ์ ์ถ๋ ฅ์ ์ค์งํ๋ฉด ์ด๋ฌํ ํ์ผ์ด ์ฃผ๋ณ์ ๋จ์ง ์์ต๋๋ค. ๊ทธ๋งํผ
์์ ํ์ผ์ ์ผ๋ฐ์ ์ผ๋ก ํ์ฌ ๋๋ ํ ๋ฆฌ์ ๊ธฐ๋ก๋ฉ๋๋ค. ์ด๊ฒ์ด ์๋๋ผ๋ฉด
๊ถํ ๋๋ ํ ๋น๋ ๋ฌธ์ ๋ก ์ธํด ํฉ๋ฆฌ์ ์ธ ๊ฒฝ์ฐ ๋ค์์ ์ง์ ํ ์ ์์ต๋๋ค.
์์ ํ์ผ์ ์ฐ๊ธฐ ์ํ ๋๋ ํ ๋ฆฌ. ์ด๊ฒ์ ๋ค์์ ์ ์ํ์ฌ ์ํ๋ฉ๋๋ค.
TMPDIR ํ๊ฒฝ ๋ณ์๋ ๋๋ ํ ๋ฆฌ์ ๊ฒฝ๋ก์ ๋๋ค.
-์ฐจ์ด_์ ๋ฐ์ดํธ
์ด ์ต์ ์ ๋ค์์ ํจ๊ณผ๋ฅผ ๊ฒฐํฉํฉ๋๋ค. -์ฐจ์ด์ ๊ณผ -์ต์ ์ ๋ณด ์ต์ . ๊ทธ๊ฒ
ํ์ผ๊ณผ ๋ชจ๋์ ์ต์ ๋ฒ์ ๊ฐ์ ์ฐจ์ด์ ์ ํ์ํฉ๋๋ค. ๋ง์ฝ์
์ฐจ์ด์ ์ด ์๋ ๊ฒฝ์ฐ ๋ชจ๋ ์ ๋ฐ์ดํธ๋ฅผ ์งํํฉ๋๋ค.
๊ทธ ํ์ผ๋ก ํ์์ ๊ฐ์ด ๋ฐ์ธ์ ์์ฒญํฉ๋๋ค. ์ด ์ต์ ์ ์ฌ์ฉํ ๋ ๋งค์ฐ ์ ์ฉํฉ๋๋ค.
์์ผ๋์นด๋ ๋ชจ๋ ์ด๋ฆ์ ์ฌ์ฉํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ด์ ์ ์์๋ ๋ชจ๋๋ง ์ ๋ฐ์ดํธํ ์ ์์ต๋๋ค.
ํธ์ง ์ธ์ ์ ์ํด ๋ณ๊ฒฝ๋๊ณ ์ ๋ ฅํ๊ธฐ ์ ์ ๊ฐ ๋ชจ๋์ ๋ณ๊ฒฝ ์ฌํญ์ ํ์ธํ์ญ์์ค.
๊ฐ ๋ชจ๋์ ๋ํ ์ ์ ํ ์ค๋ช .
๋ ๋ค ์ง์ ํ ์ ์์ต๋๋ค. -์ฐจ์ด์ ๊ณผ -์ต์ ์ ๋ณด ์ต์ ์ ์ฌ์ฉํ๊ฑฐ๋ ์ด๊ฒ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ต์ . ๊ฒฐ๊ณผ๋ ๋์ผํฉ๋๋ค.
- ์กฐ๊ฑด๋ถ_์ ๋ฐ์ดํธ
์ด ์ต์ ์ ๋ชจ๋์ ์กฐ๊ฑด๋ถ๋ก ์ ๋ฐ์ดํธํฉ๋๋ค. ์ฆ, ๋ค์ ๊ฒฝ์ฐ์๋ง ์ ๋ฐ์ดํธ๋ฅผ ์ํํฉ๋๋ค.
ํ์ผ๊ณผ ๋ชจ๋์ ์ต์ ๋ฒ์ ์ฌ์ด์๋ ์ฐจ์ด์ ์ด ์์ต๋๋ค. ์ด๊ฒ
๋๋ ํ ๋ฆฌ์ ๋ง์ ๋ชจ๋์ ๊ด๋ จ ๋ณ๊ฒฝ์ด ์์ ๋ ํธ๋ฆฌํ๊ณ ,
์์ผ๋์นด๋๋ฅผ ์ฌ์ฉํ๋ ํ๋์ ๋ช ๋ น์ ๋ณ๊ฒฝ๋ ๋ชจ๋๋ง ์ ๋ฐ์ดํธํ ์ ์์ต๋๋ค.
XNUMXD๋ดํ์ -๋ง๋ค๋ค ์ต์ ์ ๋ค์๊ณผ ๊ฒฐํฉ๋ ์ ์์ต๋๋ค. -์ต์ ์ ๋ณด or - ์กฐ๊ฑด๋ถ_์ ๋ฐ์ดํธ ์ต์
ํ์ํ ๊ฒฝ์ฐ ํ์ผ์ ์์ฑํฉ๋๋ค.
-๊นจ๋ํ
์ด ์ต์ ์ ์ต์ ๋ฒ์ ์ ๋ชจ๋๊ณผ ์ผ์นํ๋ ํ์ผ์ ์ ๊ฑฐํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
๋ชจ๋์ ์ต์ ๋ฒ์ ๊ณผ ์ผ์นํ๋ ํ์ผ์ด ์กด์ฌํ๋ ๊ฒฝ์ฐ ํ์ผ์
์ญ์ ๋์ง ์์ผ๋ฉด ์ ์ง๋ฉ๋๋ค. ์ด ์ต์ ์ ์์ ๋๋ ํ ๋ฆฌ๋ฅผ ์ ๋ฆฌํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
์ ํ์ ์ ๋ฒ์ ์ ๋น๋ํ ํ. ์ด ์ต์ ์ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ์ ํนํ ์ ์ฉํฉ๋๋ค.
์ ํจ๊ป ์ฌ์ฉ -๋ชจ๋ ์ต์ . ๊ทธ๊ฒ๋ ๋ฐ์๋ค์ผ ๊ฒ์ด๋ค. -์ ๋ ฅ ์ง์ ํ๋ ์ต์
์ฒญ์ํ ํ์ผ์ด ๋ค์ด ์๋ ๋๋ ํ ๋ฆฌ.
-ํ์ธํ๋ค
์ด ์ต์ ์ ํ์ผ์ด ์ต์ ๋ฒ์ ๊ณผ ์ผ์นํ์ง ์๋์ง ํ์ธํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
๊ธฐ์ค ์น์. ๊ทธ๋ ๋ค๋ฉด ๋ฉ์์ง๊ฐ ์ ๊ณต๋ฉ๋๋ค. ํ์ผ์ด ์ผ์นํ๋ฉด ์ถ๋ ฅ์ด ๋ฐ์ํ์ง ์์ต๋๋ค.
๋ฐ๋ผ์ ์ด ์ต์ ์ ์ด๋ค ํ์ผ์ด ์์ ๋์๊ณ ํ์ํ์ง ํ์ธํ๋ ๋ฐ ์ ์ฉํฉ๋๋ค.
์ ๋ฐ์ดํธ ์ค. ๊ทธ๋งํผ -๋ชจ๋ ์ต์ ์ ์ผ๋ฐ์ ์ผ๋ก
๋ชจ๋ ๋ชจ๋์ ์ฌ์ฉ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด,
์ฃผ๋จน - ํ์ธ
์ต์ ๋ชจ๋๊ณผ ๋ค๋ฅธ ๋ชจ๋ ํ์ผ์ ๋ํด ๋ณด๊ณ ํฉ๋๋ค. ๋ง์ฝ์ -๋น ๋ฅธ
๊ฐ ์ง์ ๋๋ฉด ์ถ๋ ฅ์ ๋ค๋ฅธ ๋ชจ๋์ด ์๋ ๋ชจ๋ ์ด๋ฆ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
์ฐ์ถ. ์ด๊ฒ์ ์ ์คํฌ๋ฆฝํธ์ ์ญ๋ฐ์ดํ ์ฐ์ฐ์์ ์ ์ฉํฉ๋๋ค.
์ค๋๋ ๋ชจ๋์ ์ฐธ์กฐํฉ๋๋ค. ๊ทธ๋งํผ -ํ์ธํ๋ค ์ต์ ๋ ์๋ฝํฉ๋๋ค
์ ์, -์ ๋ ฅ ์ต์ ์ ์ ํํฉ๋๋ค.
-์น๋ค ํธ์ง
์ด ์ต์ ์ ํธ์ง ๊ธฐ๋ก์์ ์ด๊ธฐ ํธ์ง์ ์๊ตฌ์ ์ผ๋ก ์ ๊ฑฐํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ด๊ฒ
ํธ์ง์ ์ํด ์ฐจ์งํ๋ ๋์คํฌ ๊ณต๊ฐ์ ์์ ์ค์ด๋ ค๋ ๊ฒฝ์ฐ์ ์ ์ฉํฉ๋๋ค.
ํ์คํ ๋ฆฌ ํ์ผ, ๋๋ ํ์ผ์ ๋ค๋ฅธ ๋ฆด๋ฆฌ์ค๋ฅผ ์์ํ๊ณ ๋ณต์ฌ๋ณธ์ ์ํ ๋
ํด๋น ์ ๋ฆด๋ฆฌ์ค์ ๋ํ ํธ์ง ๊ธฐ๋ก ํ์ผ์ ์ด ์ต์ ์ ํธ์ง ๋ฒํธ๋ฅผ
๋ณด์กดํ๊ณ ํด๋น ํธ์ง ์ด์ ์ ํธ์ง ๊ธฐ๋ก ํ์ผ์ ๋ชจ๋ ํธ์ง์ด ์ญ์ ๋๋ฉฐ,
๋ ์ด์ ์ฐธ์กฐํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ํ์ฌ ํธ์ง๊ณผ
๋ชจ๋์ ์ด์ 10๊ฐ ํธ์ง ํ์ผ, ๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
fhist ํ์ผ -prune -10
์ดํ -์น๋ค ์ต์ ์ ๋ณต๊ตฌํ ์ ์์ต๋๋ค(๋ฐฑ์ ํ์ผ์ ์ฌ์ฉํ ์ ์๋ ๊ฒฝ์ฐ).
์ฃผ๋จน ํ๋ก๊ทธ๋จ์ ์ ๊ฑฐ๊ฐ ์ค์ ๋ก ํ์ํ์ง ํ์ธํ๋๋ก ์ฌ์ฉ์์๊ฒ ์์ฒญํฉ๋๋ค. ๊ทธ๋งํผ
-๊ฐ์ _์ ๋ฐ์ดํธ ์ต์ ์ ์ฌ์ฉํ์ฌ ์ด ํ์ธ์ ์ฐํํ ์ ์์ต๋๋ค.
-๋ชจ๋
์ด ์ต์ ์ ๋ชจ๋ ์์ ์ต์ ๊ณผ ํจ๊ป ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ํ์ ์๋ฏธํ๋ค
๋ชจ๋ ์คํ ๋ฆฌ์ง ๋๋ ํ ๋ฆฌ์ ๋ชจ๋ ๋ชจ๋์ ๋ํ ์์ . ๋๋ ๋ค์์ ์ํํ ์ ์์ต๋๋ค.
๋ช ๋ น์ค์ ์ฌ๋ฌ ๋ชจ๋ ์ด๋ฆ์ ์ง์ ํ๋ฉด ์์ ์ด
ํด๋น ๋ชจ๋๋ก ์ํ๋ฉ๋๋ค. ๋ ๋ค ์ง์ ํ ์ ์์ต๋๋ค -๋ชจ๋ ๋ฐ ๋ชจ๋ ์ด๋ฆ.
์ฌ๋ฌ ๋ชจ๋์ ์ฌ์ฉํ๊ฑฐ๋ -๋ชจ๋ ์ต์ , -์ ๋ ฅ ๊ณผ -์ฐ์ถ ์ต์
์กฐ๊ธ ๋ค๋ฅธ ์๋ฏธ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์ด๋ฌํ ๊ฒฝ์ฐ, -์ ๋ ฅ ๊ณผ -์ฐ์ถ
์ธ์๋ ๋์ผํ ์ด๋ฆ์ ๊ฐ์ง ํ์ผ ์ด๋ฆ์ ํฌํจํ๋ ๋๋ ํ ๋ฆฌ ์ด๋ฆ์ ๋๋ค.
๋ชจ๋ ์ด๋ฆ. ์ธ์๊ฐ ๋๋ ํ ๋ฆฌ๊ฐ ์๋๋ฉด ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ์ด๊ฒ
์ด ๊ธฐ๋ฅ์ ์๋ฅผ ๋ค์ด ๋ชจ๋ ๋ชจ๋์ ์ถ์ถํ์ฌ ์ผ๋ถ ๋ชจ๋์ ๋ฐฐ์นํ๋ ๋ฐ ์ ์ฉํฉ๋๋ค.
์๊ฒฉ ๋๋ ํ ๋ฆฌ:
fhist -all -e -o ์์ ๋๋ ํ ๋ฆฌ
์ฌ๋ฌ ๋ชจ๋์ ์ซ์ ํธ์ง ๋ฒํธ๋ฅผ ์ง์ ํ ๋๋ ์ฃผ์ํด์ผ ํฉ๋๋ค.
๋๋ถ๋ถ์ ๊ฒฝ์ฐ ํน์ ํธ์ง ๋ฒํธ๋ ์ฌ๋ฌ ๋ชจ๋์ ์ ํฉํ์ง ์์ต๋๋ค.
ํน์ ํธ์ง ๋ฒํธ์ ํด๋นํ๋ ๋ณ๊ฒฝ ์ฌํญ์ ์ผ๋ฐ์ ์ผ๋ก ๊ด๋ จ์ด ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
๋ช ๋ช ๋ ํธ์ง์ ์ฌ์ฉํ๋ฉด ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํผํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ถ์ถํ๋ ค๋ ๊ฒฝ์ฐ
์ด๋ฆ์ด ์ง์ ๋ ํธ์ง์ด ์๋ ๋ชจ๋ ๋ชจ๋ rev3, ๋ค์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ช ๋ น:
fist -all -e rev3
์ฌ๋ฌ ๋ชจ๋์ ์ฌ์ฉํ๋ ๋ช ๋ น์ ๋ค๋ฅธ ์ ์ฉํ ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
fist *.c -๋ง๋ค๊ธฐ
์ฃผ๋จน - ๋ชจ๋ ํ์ธ
์ฃผ๋จน๊ตฌ๊ตฌ
-๋ง ์๊ฐ ๋ง์
์ด ์ต์ ์ ๋ค๋ฅธ ์์ ๊ณผ ํจ๊ป ์ง์ ํ ์ ์์ผ๋ฉฐ ์ํ ์ ๋ณด๋ฅผ ์ถ๋ ฅํฉ๋๋ค.
ํ๋์ ์งํ ์ํฉ์ ๋ํด. ์ด๊ฒ์ ๋ฌธ์ ์ ๋๋ฒ๊น ์ ์ ์ฉํฉ๋๋ค.
์์คํ ์ด ๋๋ฆฌ๊ฑฐ๋ ํฐ ํ์ผ์ ์ฒ๋ฆฌํ ๋ ์ฌ๋ฏธ๋ฅผ ์ํ ๊ฒ์ ๋๋ค. ๊ทธ๊ฒ
์ถ๋ ฅ์ ๋ํ ์์ธํ ์ ๋๋ฅผ ๋ํ๋ด๋ ์ซ์ ์ธ์๋ฅผ ํ์ฉํฉ๋๋ค. ๋ ๋ฒจ์
๋ค์๊ณผ ๊ฐ์ด :
0 ์ ํ ์ถ๋ ฅ๋์ง ์์ต๋๋ค(์ค๋ฅ ์ ์ธ).
1 ์์ ์ ์ค๋ช ํ๋ ํ ์ค ์ถ๋ ฅ(๊ธฐ๋ณธ๊ฐ).
2 ์์ ์งํ์ ๋ฐ๋ฅธ ์์ธํ ์ํ.
-๋๋ค
์ฌ์ฉ๋ฒ์ ์ข ๋์์ฃผ์ธ์. ์ฃผ๋จน ํ๋ก๊ทธ๋จ)
-๋ฒ์
๋ฒ์ ํ์ ์ฃผ๋จน ์คํ ์ค์ ๋๋ค.
๋ชจ๋ ์ต์ ์ ์ถ์ฝ๋ ์ ์์ต๋๋ค. ์ฝ์ด๋ ๋๋ฌธ์๋ก ๋ฌธ์ํ๋๋ฉฐ,
๋ชจ๋ ์๋ฌธ์์ ๋ฐ์ค(_)์ ์ ํ ์ฌํญ์ ๋๋ค. ์ฐ์ํด์ ์ฌ์ฉํด์ผ ํฉ๋๋ค
์ ํ์ ๋ฌธ์์ ์ํ์ค.
๋ชจ๋ ์ต์ ์ ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ์ง ์์ผ๋ฏ๋ก ๋๋ฌธ์๋ ์๋ฌธ์๋ก ์ ๋ ฅํ๊ฑฐ๋
๋์ ์กฐํฉ, ๋์๋ฌธ์๋ ์ค์ํ์ง ์์ต๋๋ค.
์: ์ธ์ "-help, "-HELP" ๋ฐ "-h"๋ ๋ชจ๋ ๋ค์์ ์๋ฏธํ๋ ๊ฒ์ผ๋ก ํด์๋ฉ๋๋ค. -๋๋ค
์ต์ . ์ฐ์์ ์ธ ์ ํ ์ฌํญ์ด๋ฏ๋ก ์ธ์ "-hlp"๋ ์ดํด๋์ง ์์ต๋๋ค.
๋ฌธ์๊ฐ ์ ๊ณต๋์ง ์์์ต๋๋ค.
์ต์ ๋ฐ ๊ธฐํ ๋ช ๋ น์ค ์ธ์๋ ๋ช ๋ น์ค์์ ์์๋ก ํผํฉ๋ ์ ์์ต๋๋ค.
GNU ๊ธด ์ต์ ์ด๋ฆ์ ์ดํดํ ์ ์์ต๋๋ค. ๋ชจ๋ ์ต์ ์ด๋ฆ์ด ์ฃผ๋จน ๊ธธ๋ค, ์ด๊ฑฐ
์ถ๊ฐ ์ ํ '-'๋ฅผ ๋ฌด์ํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. NS "-์ ํ๊ถ=๊ฐ์น" ํ์ฝ๋ ์ดํด๋๋ค.
FILE ์ด๋ฆ ํ์ฅ
ํธ์์ ๊ฒฝ๋ก๋ช ์ด ๋ง์นจํ๋ก ์์ํ๊ณ ํ๊ฒฝ๋ณ์๊ฐ ์กด์ฌํ๋ ๊ฒฝ์ฐ
๊ทธ ์ด๋ฆ์ ์ฌ์ฉํ๋ฉด ํ๊ฒฝ ๋ณ์์ ๊ฐ์ด ์ค์ ๊ฐ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค.
๊ฒฝ๋ก๋ช . ์๋ฅผ ๋ค์ด ํ๊ฒฝ ๋ณ์๊ฐ .ํธ ๊ฐ์น๊ฐ์๋ค
์ด๊ฒ์..๊ธด.์ด๋ฆ์ ๋๋ค., ๋ค์ ๋ช ๋ น
์ฃผ๋จน -o .FOO
์ค์ ๋ก ๋ช ๋ น๊ณผ ๋์ผํฉ๋๋ค.
fhist -o this.is.a.long.name
๋ง์นจํ๋ก ์์ํ๋ ๊ฒฝ๋ก ์ด๋ฆ์ ํ์ฅ์ ๋ฐฉ์งํ๋ ค๋ฉด ๋ค์์ ์ํํฉ๋๋ค.
๋ค์๊ณผ ๊ฐ์ด ๊ฒฝ๋ก ์ด๋ฆ์ ๋์ฒด ํ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ฃผ๋จน -o ./.FOO
BINARY ํ์ผ
์ผ๋ฐ์ ์ผ๋ก fhist๋ ์ฌ์ฉ์๊ฐ ๋์ง๋ ๋ชจ๋ ํ ์คํธ ํ์ผ์ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
๋น์ ์์ ์ธ ์ธ์ฝ๋ฉ. ๊ทธ๋ฌ๋, ์ฃผ๋จน์ ํ ์ ์๋ ํฌํจํ๋ ํ์ผ์ ์ฐ์ํ๊ฒ ๋์ฒํ๊ธฐ ์ํด
NUL ๋ฌธ์.
XNUMXD๋ดํ์ fcomp(1) ํ๋ก๊ทธ๋จ์ ๋จ์ํ ๊ฒฝ๊ณ ๋ฅผ ์ถ๋ ฅํ๊ณ ๊ณ์ ์งํํฉ๋๋ค.
๋น๊ต๋ฅผ ์ํํ๊ธฐ ์ ์ NUL ๋ฌธ์๋ฅผ 0x80 ๊ฐ์ผ๋ก ๋ณํํฉ๋๋ค.
XNUMXD๋ดํ์ ๋ณํฉ(1) ํ๋ก๊ทธ๋จ์ ๋ํ ๋ณํฉํ๊ธฐ ์ ์ NUL ๋ฌธ์๋ฅผ 0x80 ๊ฐ์ผ๋ก ๋ณํํฉ๋๋ค.
๊ฒฝ๊ณ ํ ๋ชจ๋ ์ถ๋ ฅ ํ์ผ์๋ ์๋ NUL์ด ์๋ ์ด ๊ฐ์ด ํฌํจ๋ฉ๋๋ค.
๋ฌธ์.
XNUMXD๋ดํ์ ์ฃผ๋จน(1) ๊ทธ๋ฌ๋ ์ ๋ ฅ ํ์ผ์ NUL์ด ํฌํจ๋์ด ์์ผ๋ฉด ํ๋ก๊ทธ๋จ์์ ์น๋ช ์ ์ธ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
๋ฌธ์. ์ด๋ ์๋ํ์ง ์์ ์์์ผ๋ก๋ถํฐ ์์ค ํ์ผ์ ๋ณดํธํ๊ธฐ ์ํ ๊ฒ์ ๋๋ค.
-๋ฐ์ด๋๋ฆฌ ์ ๋์ ์ผ๋ก NUL ๋ฌธ์๋ฅผ ํฌํจํด์ผ ํ๋ ํ์ผ์ ๊ฒฝ์ฐ.
EXIT ์ง์
XNUMXD๋ดํ์ ์ฃผ๋จน ํ๋ก๊ทธ๋จ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉด 1 ์ํ๋ก ์ข ๋ฃ๋ฉ๋๋ค. NS ์ฃผ๋จน ํ๋ก๊ทธ๋จ์
์ค๋ฅ๊ฐ ์์ผ๋ฉด ์ํ 0์ผ๋ก ์ข ๋ฃํฉ๋๋ค.
์ฐธ์กฐ
์ด ํ๋ก๊ทธ๋จ์ ๋ค์ ์๊ณ ๋ฆฌ์ฆ์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค.
An ์ค(ND) ์ฐจ์ด ์ํธ์๊ณ ๋ฆฌ์ฆ ๊ณผ ๊ทธ๊ฒ์ ๋ณํ, Eugene W. Myers, TR 85-6,
10๋ 1985์ XNUMX์ผ, ์ ๋ฆฌ์กฐ๋ ๋ํ๊ต, Tuscon,
์ ๋ฆฌ์กฐ๋ 85721.
์ฐธ์กฐ :
A ์ ์ ๋ถ๋ชจ๋ก์์ ๊ทํ์ ์ ํฉ์ฑ์ ๊ฒฐ์ ํ๊ธฐ ์ํด ๋ฏธ๊ตญ ์ด๋ฏผ๊ตญ์ ๋น๊ต ํ๋ก๊ทธ๋จ, Webb Miller ๋ฐ Eugene W. Myers, ์ํํธ์จ์ด ์ค์ต ๋ฐ
Experience, Volume 15, No. 11, 1985๋ XNUMX์.
์ ์๊ถ
์ฃผ๋จน ๋ฒ์ 1.18.D001
์ ์๊ถ (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2003, 2004, 2005, 2006, 2008, 2009 ํผํฐ ๋ฐ๋ฌ;
์ด ํ๋ก๊ทธ๋จ์ ์์ ์์ ํ์๋ฉ๋๋ค.
์ ์๊ถ (C) 1990 David I. Bell.
์ด ํ๋ก๊ทธ๋จ์ ๋ฌด๋ฃ ์ํํธ์จ์ด์ ๋๋ค. ๋ค์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ฌ๋ฐฐํฌ ๋ฐ/๋๋ ์์ ํ ์ ์์ต๋๋ค.
์์ ์ํํธ์จ์ด ์ฌ๋จ์์ ๋ฐํํ GNU ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์; ์ด๋ ํ๋
๋ผ์ด์ผ์ค ๋ฒ์ 3 ๋๋ (๊ทํ์ ์ ํ์ ๋ฐ๋ผ) ์ดํ ๋ฒ์ .
์ด ํ๋ก๊ทธ๋จ์ ์ ์ฉํ ๊ฒ์ด๋ผ๋ ํฌ๋ง์ผ๋ก ๋ฐฐํฌ๋์ง๋ง ์ด๋ ํ ๋ณด์ฆ๋ ํ์ง ์์ต๋๋ค.
์ํ์ฑ ๋๋ ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ์ ๋ํ ๋ฌต์์ ๋ณด์ฆ๋ ์์ด.
์์ธํ ๋ด์ฉ์ GNU ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
์ด ํ๋ก๊ทธ๋จ๊ณผ ํจ๊ป GNU ์ผ๋ฐ ๊ณต์ค ์ฌ์ฉ ํ๊ฐ์๋ฅผ ๋ฐ์์ด์ผ ํฉ๋๋ค.
๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ ์ฐธ์กฐhttp://www.gnu.org/licenses/>.
์๊ฐ
ํผํฐ ๋ฐ๋ฌ ์น: http://miller.emu.id.au/pmiller/
/\/\* ์ด๋ฉ์ผ: [์ด๋ฉ์ผ ๋ณดํธ]
๋ฐ์ด๋น๋ I. ๋ฒจ ์น: http://www.canb.auug.org.au/~dbell
์ด๋ฉ์ผ: [์ด๋ฉ์ผ ๋ณดํธ]
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ fhist ์ฌ์ฉ