20.10.05 (์›”)

Updated:

์˜ค๋Š˜ ํ•  ์ผ (๊ณ„ํš)

  • BaekJoon ๋งค์ผ ํ•œ ๋ฌธ์ œ ํ’€๊ธฐ
  • ์ด๋ฒˆ์ฃผ ํ•  ์ผ ๊ฐฑ์‹ 
  • Technical Writing ํ€ด์ฆˆ
  • ๋‚˜ํ˜ผ์ž๋งŒ๋“œ๋Š”์˜์ƒ, Unix ํ”„๋กœ๊ทธ๋ž˜๋ฐ 6์ฃผ์ฐจ ๋“ฃ๊ธฐ
  • ์ค‘๊ฐ„๊ณ ์‚ฌ ๋Œ€๋น„

์˜ค๋Š˜ ํ•œ ์ผ

  • BaekJoon ๋งค์ผ ํ•œ ๋ฌธ์ œ ํ’€๊ธฐ

    [BaekJoon] ๋ฐฑ์ค€ 15686๋ฒˆ : ์น˜ํ‚จ ๋ฐฐ๋‹ฌ


  • Technical Writing ํ€ด์ฆˆ

    20 ๋ฌธ์ œ ์‹œํ—˜ ๋ด์„œ 2 ๋ฌธ์ œ ํ‹€๋ ธ๋‹ค.. ๊ทธ๋Ÿฐ๋ฐ ๋ฌด์Šจ ๋ฌธ์ œ ํ‹€๋ ธ๋Š”์ง€ ์•ˆ๋ณด์—ฌ์ค˜์„œ ๋‹ต๋‹ตํ—ˆ๋‹ค..

    ํ•œ ๊ฐœ๋Š” promised ๋ผ๊ณ  ๋˜์–ด์žˆ์–ด์„œ ์•ฝ์†์˜ ๋ฏธ๋ž˜ ๋™์‚ฌ์ธ would ๋ฅผ ๊ณจ๋ผ์•ผํ•˜๋Š”๋ฐ ๊ณผ๊ฑฐ ์‹œ์ œ๋ฅผ ๋ชป ๋ณด๊ณ 

    will ์„ ๊ณจ๋ผ์„œ ํ‹€๋ ค๋ฒ„๋ ธ๋‹ค.. ์•„์˜ค!


  • Unix ํ”„๋กœ๊ทธ๋ž˜๋ฐ 6์ฃผ์ฐจ

    1. open ๊ฐ™์€ ํ•จ์ˆ˜์—์„œ ์‹คํ–‰ ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•  ๋•Œ 0644 ๋ฅผ ์ฃผ๊ณค ํ•œ๋‹ค.

      ์ด 0644๋Š” ํŠน์ˆ˜ ์ ‘๊ทผ ๊ถŒํ•œ, ์†Œ์œ ์ž ์ ‘๊ทผ ๊ถŒํ•œ, ๊ทธ๋ฃน ์ ‘๊ทผ ๊ถŒํ•œ, ๊ธฐํƒ€ ์‚ฌ์šฉ์ž ์ ‘๊ทผ ๊ถŒํ•œ์œผ๋กœ ๋‚˜๋‰œ๋‹ค.

      3๋น„ํŠธ์”ฉ ์‚ฌ์šฉํ•˜๋Š”๋ฐ 6์€ rw- 4๋Š” rโ€“ ๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ๊ฒฐ๊ตญ ์†Œ์œ ์ž๋Š” ์ฝ๊ธฐ ์“ฐ๊ธฐ๊ฐ€ ๊ฐ€๋Šฅํ•˜๊ณ  ๊ทธ๋ฃน์ด๋‚˜

      ๊ธฐํƒ€ ์‚ฌ์šฉ์ž๋Š” ์ฝ๊ธฐ๋งŒ ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ๋œป์ด๋‹ค.

    2. st_mode ๊ฐ’๊ณผ ์ƒ์ˆ˜๊ฐ’์„ AND ์—ฐ์‚ฐํ•˜๋ฉด ํŒŒ์ผ์˜ ์ข…๋ฅ˜๋ฅผ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

      ํ•˜์ง€๋งŒ ์ด๋ ‡๊ฒŒ ํ•˜์ง€๋ง๊ณ  ๋งคํฌ๋กœ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค. ex) S_ISREG ๊ฐ€ ์ฐธ์ด๋ฉด ์ผ๋ฐ˜ ํŒŒ์ผ

      ์ƒ์ˆ˜๋ฅผ ์ด์šฉํ•ด ํŒŒ์ผ์˜ ์ ‘๊ทผ ๊ถŒํ•œ๋„ ์•Œ ์ˆ˜ ์žˆ๋Š”๋ฐ ๊ทธ๋ฃน ์‚ฌ์šฉ์ž์˜ ๊ถŒํ•œ์„ ์•Œ๊ณ  ์‹ถ์œผ๋ฉด 3๋น„ํŠธ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์›€์ง์ด๊ณ 

      ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ๊ถŒํ•œ์„ ์•Œ๊ณ  ์‹ถ์œผ๋ฉด 6๋น„ํŠธ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์›€์ง์ธ ๋’ค ๊ณ„์‚ฐํ•œ๋‹ค.

    3. ํŒŒ์ผ์˜ ์‹คํ–‰๊ถŒํ•œ์„ ์ˆ˜์ •ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด chmod ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.

      $ chmod u+x unix.txt unix.txt ํŒŒ์ผ์— ์œ ์ €๊ฐ€ ์‹คํ–‰ ํ•  ๊ถŒํ•œ์„ ์ฃผ๋Š” ๋ช…๋ น์ด๋‹ค.

      $ chmod 644 unix.txt ๋ฅผ ํ•˜๊ฒŒ ๋˜๋ฉด rw-rโ€“rโ€“ ๊ฐ€ ๋œ๋‹ค.

๋‚ด์ผ ํ•  ์ผ

  • BaekJoon ๋งค์ผ ํ•œ ๋ฌธ์ œ ํ’€๊ธฐ
  • ๋ฌธ์ œํ•ด๊ฒฐ๊ธฐ๋ฒ• ๋ผ์ด๋ธŒ ๊ฐ•์˜, ๋ฌธ์ œํ•ด๊ฒฐ๊ธฐ๋ฒ• 6์ฃผ์ฐจ ๋“ฃ๊ธฐ
  • ์ค‘๊ฐ„๊ณ ์‚ฌ ๋Œ€๋น„ (Unix ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ด ๋ณต์Šต)

์ด๋ฒˆ์ฃผ ํ•  ์ผ

  • BaekJoon ๋งค์ผ ํ•œ ๋ฌธ์ œ ํ’€๊ธฐ
  • ์ˆ˜๊ฐ•๊ณผ๋ชฉ 6์ฃผ์ฐจ ๋“ฃ๊ธฐ
  • ์ค‘๊ฐ„๊ณ ์‚ฌ ๋Œ€๋น„



Categories:

Updated:

Leave a comment