20.10.05 (์)
Updated:
์ค๋ ํ ์ผ (๊ณํ)
BaekJoon ๋งค์ผ ํ ๋ฌธ์ ํ๊ธฐ์ด๋ฒ์ฃผ ํ ์ผ ๊ฐฑ์Technical Writing ํด์ฆ๋ํผ์๋ง๋๋์์, Unix ํ๋ก๊ทธ๋๋ฐ 6์ฃผ์ฐจ ๋ฃ๊ธฐ- ์ค๊ฐ๊ณ ์ฌ ๋๋น
์ค๋ ํ ์ผ
-
BaekJoon ๋งค์ผ ํ ๋ฌธ์ ํ๊ธฐ
[BaekJoon] ๋ฐฑ์ค 15686๋ฒ : ์นํจ ๋ฐฐ๋ฌ
-
Technical Writing ํด์ฆ
20 ๋ฌธ์ ์ํ ๋ด์ 2 ๋ฌธ์ ํ๋ ธ๋ค.. ๊ทธ๋ฐ๋ฐ ๋ฌด์จ ๋ฌธ์ ํ๋ ธ๋์ง ์๋ณด์ฌ์ค์ ๋ต๋ตํ๋ค..
ํ ๊ฐ๋ promised ๋ผ๊ณ ๋์ด์์ด์ ์ฝ์์ ๋ฏธ๋ ๋์ฌ์ธ would ๋ฅผ ๊ณจ๋ผ์ผํ๋๋ฐ ๊ณผ๊ฑฐ ์์ ๋ฅผ ๋ชป ๋ณด๊ณ
will ์ ๊ณจ๋ผ์ ํ๋ ค๋ฒ๋ ธ๋ค.. ์์ค!
-
Unix ํ๋ก๊ทธ๋๋ฐ 6์ฃผ์ฐจ
-
open ๊ฐ์ ํจ์์์ ์คํ ๊ถํ์ ๋ถ์ฌํ ๋ 0644 ๋ฅผ ์ฃผ๊ณค ํ๋ค.
์ด 0644๋ ํน์ ์ ๊ทผ ๊ถํ, ์์ ์ ์ ๊ทผ ๊ถํ, ๊ทธ๋ฃน ์ ๊ทผ ๊ถํ, ๊ธฐํ ์ฌ์ฉ์ ์ ๊ทผ ๊ถํ์ผ๋ก ๋๋๋ค.
3๋นํธ์ฉ ์ฌ์ฉํ๋๋ฐ 6์ rw- 4๋ rโ ๋ฅผ ์๋ฏธํ๋ค. ๊ฒฐ๊ตญ ์์ ์๋ ์ฝ๊ธฐ ์ฐ๊ธฐ๊ฐ ๊ฐ๋ฅํ๊ณ ๊ทธ๋ฃน์ด๋
๊ธฐํ ์ฌ์ฉ์๋ ์ฝ๊ธฐ๋ง ๊ฐ๋ฅํ๋ค๋ ๋ป์ด๋ค.
-
st_mode ๊ฐ๊ณผ ์์๊ฐ์ AND ์ฐ์ฐํ๋ฉด ํ์ผ์ ์ข ๋ฅ๋ฅผ ์ ์ ์๋ค.
ํ์ง๋ง ์ด๋ ๊ฒ ํ์ง๋ง๊ณ ๋งคํฌ๋ก๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค. ex) S_ISREG ๊ฐ ์ฐธ์ด๋ฉด ์ผ๋ฐ ํ์ผ
์์๋ฅผ ์ด์ฉํด ํ์ผ์ ์ ๊ทผ ๊ถํ๋ ์ ์ ์๋๋ฐ ๊ทธ๋ฃน ์ฌ์ฉ์์ ๊ถํ์ ์๊ณ ์ถ์ผ๋ฉด 3๋นํธ ์ค๋ฅธ์ชฝ์ผ๋ก ์์ง์ด๊ณ
๋ค๋ฅธ ์ฌ๋์ ๊ถํ์ ์๊ณ ์ถ์ผ๋ฉด 6๋นํธ ์ค๋ฅธ์ชฝ์ผ๋ก ์์ง์ธ ๋ค ๊ณ์ฐํ๋ค.
-
ํ์ผ์ ์คํ๊ถํ์ ์์ ํ๊ณ ์ถ๋ค๋ฉด chmod ๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค.
$ chmod u+x unix.txt unix.txt ํ์ผ์ ์ ์ ๊ฐ ์คํ ํ ๊ถํ์ ์ฃผ๋ ๋ช ๋ น์ด๋ค.
$ chmod 644 unix.txt ๋ฅผ ํ๊ฒ ๋๋ฉด rw-rโrโ ๊ฐ ๋๋ค.
-
๋ด์ผ ํ ์ผ
- BaekJoon ๋งค์ผ ํ ๋ฌธ์ ํ๊ธฐ
- ๋ฌธ์ ํด๊ฒฐ๊ธฐ๋ฒ ๋ผ์ด๋ธ ๊ฐ์, ๋ฌธ์ ํด๊ฒฐ๊ธฐ๋ฒ 6์ฃผ์ฐจ ๋ฃ๊ธฐ
- ์ค๊ฐ๊ณ ์ฌ ๋๋น (Unix ํ๋ก๊ทธ๋๋ฐ ์ด ๋ณต์ต)
์ด๋ฒ์ฃผ ํ ์ผ
- BaekJoon ๋งค์ผ ํ ๋ฌธ์ ํ๊ธฐ
- ์๊ฐ๊ณผ๋ชฉ 6์ฃผ์ฐจ ๋ฃ๊ธฐ
- ์ค๊ฐ๊ณ ์ฌ ๋๋น
Leave a comment