Browse Source

freebsd/*,netbsd/*,openbsd/*,sunos/*: add Korean translation (#13120)

* freebsd/*: add Korean translation

* netbsd/*: add Korean translation

* openbsd/*: add Korean translation

* sunos/*: add Korean translation

* freebsd/look: update Korean translation

* prstat: fix placeholder
์ฝ”๋“œ์‹ธ์ด 8 months ago
parent
commit
67f1a6914b

+ 32 - 0
pages.ko/freebsd/cal.md

@@ -0,0 +1,32 @@
+# cal
+
+> ํ˜„์žฌ ๋‚ ์งœ๊ฐ€ ๊ฐ•์กฐ๋œ ๋‹ฌ๋ ฅ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://man.freebsd.org/cgi/man.cgi?cal>.
+
+- ํ˜„์žฌ ์›”์˜ ๋‹ฌ๋ ฅ ํ‘œ์‹œ:
+
+`cal`
+
+- ํŠน์ • ์—ฐ๋„์˜ ๋‹ฌ๋ ฅ ํ‘œ์‹œ:
+
+`cal {{์—ฐ๋„}}`
+
+- ํŠน์ • ์›”๊ณผ ์—ฐ๋„์˜ ๋‹ฌ๋ ฅ ํ‘œ์‹œ:
+
+`cal {{์›”}} {{์—ฐ๋„}}`
+
+- ํ˜„์žฌ ์—ฐ๋„์˜ ์ „์ฒด ๋‹ฌ๋ ฅ ํ‘œ์‹œ:
+
+`cal -y`
+
+- ์˜ค๋Š˜์„ ๊ฐ•์กฐํ•˜์ง€ ์•Š๊ณ  ๋‚ ์งœ๋ฅผ ์ค‘์‹ฌ์œผ๋กœ [3]๊ฐœ์›” ํ‘œ์‹œ:
+
+`cal -h -3 {{์›”}} {{์—ฐ๋„}}`
+
+- ํ˜„์žฌ ์—ฐ๋„์˜ ํŠน์ • ์›”์˜ ์ด์ „ 2๊ฐœ์›”๊ณผ ์ดํ›„ 3๊ฐœ์›” ํ‘œ์‹œ:
+
+`cal -A 3 -B 2 {{์›”}}`
+
+- ์œจ๋ฆฌ์šฐ์Šค๋ ฅ ๋‚ ์งœ ํ‘œ์‹œ (1๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜์—ฌ 1์›” 1์ผ๋ถ€ํ„ฐ ๋ฒˆํ˜ธ ๋งค๊น€):
+
+`cal -j`

+ 7 - 0
pages.ko/freebsd/chfn.md

@@ -0,0 +1,7 @@
+# chfn
+
+> ์ด ๋ช…๋ น์–ด๋Š” `chpass`์˜ ์—์ผ๋ฆฌ์–ด์Šค (๋ณ„์นญ) ์ž…๋‹ˆ๋‹ค.
+
+- ์›๋ณธ ๋ช…๋ น์˜ ๋„ํ๋ฉ˜ํ…Œ์ด์…˜ (์„ค๋ช…์„œ) ๋ณด๊ธฐ:
+
+`tldr chpass`

+ 33 - 0
pages.ko/freebsd/chpass.md

@@ -0,0 +1,33 @@
+# chpass
+
+> ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ •๋ณด, ๋กœ๊ทธ์ธ ์‰˜ ๋ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.
+> ๊ฐ™์ด ๋ณด๊ธฐ: `passwd`.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://man.freebsd.org/cgi/man.cgi?chpass>.
+
+- ํ˜„์žฌ ์‚ฌ์šฉ์ž์˜ ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ •๋ณด๋ฅผ ๋Œ€ํ™”์‹์œผ๋กœ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ๋ณ€๊ฒฝ:
+
+`su -c chpass`
+
+- ํ˜„์žฌ ์‚ฌ์šฉ์ž์˜ ๋กœ๊ทธ์ธ ์‰˜ ์„ค์ •:
+
+`chpass -s {{๊ฒฝ๋กœ/๋Œ€์ƒ/์‰˜}}`
+
+- ํŠน์ • ์‚ฌ์šฉ์ž์˜ ๋กœ๊ทธ์ธ ์‰˜ ์„ค์ •:
+
+`chpass -s {{๊ฒฝ๋กœ/๋Œ€์ƒ/์‰˜}} {{์‚ฌ์šฉ์ž๋ช…}}`
+
+- ๊ณ„์ • ๋งŒ๋ฃŒ ์‹œ๊ฐ„ ๋ณ€๊ฒฝ (์—ํฌํฌ๋กœ๋ถ€ํ„ฐ ์ดˆ ๋‹จ์œ„, UTC):
+
+`su -c 'chpass -e {{์‹œ๊ฐ„}} {{์‚ฌ์šฉ์ž๋ช…}}'`
+
+- ์‚ฌ์šฉ์ž ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ:
+
+`su -c 'chpass -p {{์•”ํ˜ธํ™”๋œ_๋น„๋ฐ€๋ฒˆํ˜ธ}} {{์‚ฌ์šฉ์ž๋ช…}}'`
+
+- ์กฐํšŒํ•  NIS ์„œ๋ฒ„์˜ ํ˜ธ์ŠคํŠธ๋ช… ๋˜๋Š” ์ฃผ์†Œ ์ง€์ •:
+
+`su -c 'chpass -h {{ํ˜ธ์ŠคํŠธ๋ช…}} {{์‚ฌ์šฉ์ž๋ช…}}'`
+
+- ํŠน์ • NIS ๋„๋ฉ”์ธ ์ง€์ • (๊ธฐ๋ณธ๊ฐ’์€ ์‹œ์Šคํ…œ ๋„๋ฉ”์ธ ์ด๋ฆ„):
+
+`su -c 'chpass -d {{๋„๋ฉ”์ธ}} {{์‚ฌ์šฉ์ž๋ช…}}'`

+ 7 - 0
pages.ko/freebsd/chsh.md

@@ -0,0 +1,7 @@
+# chsh
+
+> ์ด ๋ช…๋ น์–ด๋Š” `chpass`์˜ ์—์ผ๋ฆฌ์–ด์Šค (๋ณ„์นญ) ์ž…๋‹ˆ๋‹ค.
+
+- ์›๋ณธ ๋ช…๋ น์˜ ๋„ํ๋ฉ˜ํ…Œ์ด์…˜ (์„ค๋ช…์„œ) ๋ณด๊ธฐ:
+
+`tldr chpass`

+ 32 - 0
pages.ko/freebsd/df.md

@@ -0,0 +1,32 @@
+# df
+
+> ํŒŒ์ผ ์‹œ์Šคํ…œ ๋””์Šคํฌ ๊ณต๊ฐ„ ์‚ฌ์šฉ๋Ÿ‰ ๊ฐœ์š”๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://man.freebsd.org/cgi/man.cgi?df>.
+
+- 512๋ฐ”์ดํŠธ ๋‹จ์œ„๋กœ ๋ชจ๋“  ํŒŒ์ผ ์‹œ์Šคํ…œ๊ณผ ๋””์Šคํฌ ์‚ฌ์šฉ๋Ÿ‰ ํ‘œ์‹œ:
+
+`df`
+
+- [h]uman-readable(1024์˜ ๊ฑฐ๋“ญ์ œ๊ณฑ์— ๊ธฐ๋ฐ˜ํ•œ) ๋‹จ์œ„๋ฅผ ์‚ฌ์šฉํ•ด ์ดํ•ฉ ํ‘œ์‹œ:
+
+`df -h -c`
+
+- [H]uman-readable(1000์˜ ๊ฑฐ๋“ญ์ œ๊ณฑ์— ๊ธฐ๋ฐ˜ํ•œ) ๋‹จ์œ„ ์‚ฌ์šฉ:
+
+`df -{{-si|H}}`
+
+- ์ฃผ์–ด์ง„ ํŒŒ์ผ ๋˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ํฌํ•จํ•˜๋Š” ํŒŒ์ผ ์‹œ์Šคํ…œ ๋ฐ ๋””์Šคํฌ ์‚ฌ์šฉ๋Ÿ‰ ํ‘œ์‹œ:
+
+`df {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ_๋˜๋Š”_ํด๋”}}`
+
+- [i]๋…ธ๋“œ์˜ ์ˆ˜ ๋ฐ ์‚ฌ์šฉ๋œ ๋…ธ๋“œ ์ˆ˜๋ฅผ ํฌํ•จํ•ด ํŒŒ์ผ ์‹œ์Šคํ…œ [T]ypes์— ๋Œ€ํ•œ ํ†ต๊ณ„ ํฌํ•จ:
+
+`df -iT`
+
+- ๊ณต๊ฐ„ ๊ฐ’์„ ์“ธ ๋•Œ 1024๋ฐ”์ดํŠธ ๋‹จ์œ„ ์‚ฌ์šฉํ•˜๊ธฐ:
+
+`df -k`
+
+- [P]ortableํ•œ ๋ฐฉ์‹์œผ๋กœ ์ •๋ณด ํ‘œ์‹œ:
+
+`df -P`

+ 21 - 0
pages.ko/freebsd/look.md

@@ -0,0 +1,21 @@
+# look
+
+> ์ •๋ ฌ๋œ ํŒŒ์ผ์—์„œ ์ ‘๋‘์‚ฌ๋กœ ์‹œ์ž‘ํ•˜๋Š” ์ค„์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
+> ๊ฐ™์ด ๋ณด๊ธฐ: `grep`, `sort`.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://man.freebsd.org/cgi/man.cgi?look>.
+
+- ํŠน์ • ํŒŒ์ผ์—์„œ ํŠน์ • ์ ‘๋‘์‚ฌ๋กœ ์‹œ์ž‘ํ•˜๋Š” ์ค„์„ ๊ฒ€์ƒ‰:
+
+`look {{์ ‘๋‘์‚ฌ}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ์•ŒํŒŒ๋ฒณ๊ณผ ์ˆซ์ž๋งŒ ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜์ง€ ์•Š๊ณ  ๊ฒ€์ƒ‰:
+
+`look {{-f|--ignore-case}} {{-d|--alphanum}} {{์ ‘๋‘์‚ฌ}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ์ข…๊ฒฐ ๋ฌธ์ž ์ง€์ • (๊ธฐ๋ณธ๊ฐ’์€ ๊ณต๋ฐฑ):
+
+`look {{-t|--terminate}} {{,}}`
+
+- `/usr/share/dict/words`์—์„œ ๊ฒ€์ƒ‰ (`--ignore-case` ๋ฐ `--alphanum`์ด ๊ฐ€์ •๋จ):
+
+`look {{์ ‘๋‘์‚ฌ}}`

+ 28 - 0
pages.ko/freebsd/pkg.md

@@ -0,0 +1,28 @@
+# pkg
+
+> FreeBSD ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž์ž…๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://man.freebsd.org/cgi/man.cgi?query=pkg&sektion=8>.
+
+- ์ƒˆ ํŒจํ‚ค์ง€ ์„ค์น˜:
+
+`pkg install {{ํŒจํ‚ค์ง€}}`
+
+- ํŒจํ‚ค์ง€ ์‚ญ์ œ:
+
+`pkg delete {{ํŒจํ‚ค์ง€}}`
+
+- ๋ชจ๋“  ํŒจํ‚ค์ง€ ์—…๊ทธ๋ ˆ์ด๋“œ:
+
+`pkg upgrade`
+
+- ํŒจํ‚ค์ง€ ๊ฒ€์ƒ‰:
+
+`pkg search {{ํ‚ค์›Œ๋“œ}}`
+
+- ์„ค์น˜๋œ ํŒจํ‚ค์ง€ ๋ชฉ๋ก:
+
+`pkg info`
+
+- ํ•„์š”์—†๋Š” ์˜์กด์„ฑ ์ œ๊ฑฐ:
+
+`pkg autoremove`

+ 29 - 0
pages.ko/freebsd/sed.md

@@ -0,0 +1,29 @@
+# sed
+
+> ์Šคํฌ๋ฆฝํŠธ๋กœ ํ…์ŠคํŠธ๋ฅผ ํŽธ์ง‘ํ•ฉ๋‹ˆ๋‹ค.
+> ๊ฐ™์ด ๋ณด๊ธฐ: `awk`, `ed`.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://www.freebsd.org/cgi/man.cgi?sed>.
+
+- ๋ชจ๋“  ์ž…๋ ฅ ๋ผ์ธ์—์„œ `apple` (๊ธฐ๋ณธ ์ •๊ทœํ‘œํ˜„์‹)์„ `mango` (๊ธฐ๋ณธ ์ •๊ทœํ‘œํ˜„์‹)๋กœ ๋Œ€์ฒดํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ `stdout`์— ์ธ์‡„:
+
+`{{๋ช…๋ น}} | sed 's/apple/mango/g'`
+
+- ํŠน์ • ์Šคํฌ๋ฆฝํŠธ [f]ํŒŒ์ผ์„ ์‹คํ–‰ํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ `stdout`์— ์ธ์‡„:
+
+`{{๋ช…๋ น}} | sed -f {{๊ฒฝ๋กœ/๋Œ€์ƒ/์Šคํฌ๋ฆฝํŠธ.sed}}`
+
+- ๊ด€๋ จ `w` ํ•จ์ˆ˜ ๋˜๋Š” ํ”Œ๋ž˜๊ทธ๊ฐ€ ํฌํ•จ๋œ ๋ช…๋ น์ด ์ž…๋ ฅ ์ค„์— ์ ์šฉ๋  ๋•Œ๊นŒ์ง€ ๊ฐ ํŒŒ์ผ ์—ด๊ธฐ ์ง€์—ฐ:
+
+`{{๋ช…๋ น}} | sed -fa {{๊ฒฝ๋กœ/๋Œ€์ƒ/์Šคํฌ๋ฆฝํŠธ.sed}}`
+
+- ๋ชจ๋“  ์ž…๋ ฅ ๋ผ์ธ์—์„œ `apple` (ํ™•์žฅ ์ •๊ทœํ‘œํ˜„์‹)์„ `APPLE` (ํ™•์žฅ ์ •๊ทœํ‘œํ˜„์‹)๋กœ ๋Œ€์ฒดํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ `stdout`์— ์ธ์‡„:
+
+`{{๋ช…๋ น}} | sed -E 's/(apple)/\U\1/g'`
+
+- ์ฒซ ๋ฒˆ์งธ ์ค„๋งŒ `stdout`์— ์ธ์‡„:
+
+`{{๋ช…๋ น}} | sed -n '1p'`
+
+- ํŠน์ • ํŒŒ์ผ์—์„œ `apple` (๊ธฐ๋ณธ ์ •๊ทœํ‘œํ˜„์‹)์„ `mango` (๊ธฐ๋ณธ ์ •๊ทœํ‘œํ˜„์‹)๋กœ ๋ชจ๋‘ ๋Œ€์ฒดํ•˜๊ณ  ์›๋ณธ ํŒŒ์ผ ๋ฎ์–ด์“ฐ๊ธฐ:
+
+`sed -i 's/apple/mango/g' {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`

+ 36 - 0
pages.ko/freebsd/sockstat.md

@@ -0,0 +1,36 @@
+# sockstat
+
+> ์˜คํ”ˆ๋œ ์ธํ„ฐ๋„ท ๋˜๋Š” UNIX ๋„๋ฉ”์ธ ์†Œ์ผ“์„ ๋‚˜์—ดํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://man.freebsd.org/cgi/man.cgi?sockstat>.
+
+- ์–ด๋–ค ์‚ฌ์šฉ์ž/ํ”„๋กœ์„ธ์Šค๊ฐ€ ์–ด๋–ค ํฌํŠธ์—์„œ [l]isteningํ•˜๋Š”์ง€ ๋ณด๊ธฐ:
+
+`sockstat -l`
+
+- ํŠน์ • [p]ort์—์„œ ์‚ฌ์šฉ ์ค‘์ธ IPv[4]/IPv[6] ์†Œ์ผ“ ์ •๋ณด ๋ณด๊ธฐ, ํŠน์ • [P]rotocol ์‚ฌ์šฉ:
+
+`sockstat -{{4|6}} -l -P {{tcp|udp|sctp|divert}} -p {{port1,port2...}}`
+
+- [c]onnected ์†Œ์ผ“๋„ ํ‘œ์‹œ, ์ˆซ์žํ˜•์‹์˜ UID๋ฅผ ์‚ฌ์šฉ์ž ์ด๋ฆ„์œผ๋กœ ํ•ด์„ํ•˜์ง€ ์•Š๊ณ  [w]ider ํ•„๋“œ ํฌ๊ธฐ ์‚ฌ์šฉ:
+
+`sockstat -cnw`
+
+- ํŠน์ • [j]ail ID ๋˜๋Š” ์ด๋ฆ„์— ์†ํ•˜๋Š” ์†Œ์ผ“๋งŒ [v]erbose ๋ชจ๋“œ๋กœ ํ‘œ์‹œ:
+
+`sockstat -jv`
+
+- ํ”„๋กœํ† ์ฝœ [s]tate ๋ฐ ์›๊ฒฉ [U]DP ์บก์Šํ™” ํฌํŠธ ๋ฒˆํ˜ธ ํ‘œ์‹œ (ํ˜„์žฌ SCTP ๋ฐ TCP์—๋งŒ ๊ตฌํ˜„๋จ):
+
+`sockstat -sU`
+
+- [C]ongestion control ๋ชจ๋“ˆ ๋ฐ ํ”„๋กœํ† ์ฝœ [S]tack ํ‘œ์‹œ (ํ˜„์žฌ TCP์—๋งŒ ๊ตฌํ˜„๋จ):
+
+`sockstat -CS`
+
+- ๋กœ์ปฌ ๋ฐ ์™ธ๋ถ€ ์ฃผ์†Œ๊ฐ€ ๋ฃจํ”„๋ฐฑ ๋„คํŠธ์›Œํฌ ์ ‘๋‘์–ด 127.0.0.0/8์ด ์•„๋‹ˆ๊ฑฐ๋‚˜ IPv6 ๋ฃจํ”„๋ฐฑ ์ฃผ์†Œ ::1์„ ํฌํ•จํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ์—๋งŒ ์ธํ„ฐ๋„ท ์†Œ์ผ“ ํ‘œ์‹œ:
+
+`sockstat -L`
+
+- ํ—ค๋”๋ฅผ ํ‘œ์‹œํ•˜์ง€ ์•Š์Œ ([q]uiet ๋ชจ๋“œ), [u]nix ์†Œ์ผ“ ํ‘œ์‹œํ•˜๊ณ  `inp_gencnt` ํ‘œ์‹œ:
+
+`sockstat -qui`

+ 7 - 0
pages.ko/freebsd/ypchfn.md

@@ -0,0 +1,7 @@
+# ypchfn
+
+> ์ด ๋ช…๋ น์–ด๋Š” `chpass`์˜ ์—์ผ๋ฆฌ์–ด์Šค (๋ณ„์นญ) ์ž…๋‹ˆ๋‹ค.
+
+- ์›๋ณธ ๋ช…๋ น์˜ ๋„ํ๋ฉ˜ํ…Œ์ด์…˜ (์„ค๋ช…์„œ) ๋ณด๊ธฐ:
+
+`tldr chpass`

+ 7 - 0
pages.ko/freebsd/ypchpass.md

@@ -0,0 +1,7 @@
+# ypchpass
+
+> ์ด ๋ช…๋ น์–ด๋Š” `chpass`์˜ ์—์ผ๋ฆฌ์–ด์Šค (๋ณ„์นญ) ์ž…๋‹ˆ๋‹ค.
+
+- ์›๋ณธ ๋ช…๋ น์˜ ๋„ํ๋ฉ˜ํ…Œ์ด์…˜ (์„ค๋ช…์„œ) ๋ณด๊ธฐ:
+
+`tldr chpass`

+ 7 - 0
pages.ko/freebsd/ypchsh.md

@@ -0,0 +1,7 @@
+# ypchsh
+
+> ์ด ๋ช…๋ น์–ด๋Š” `chpass`์˜ ์—์ผ๋ฆฌ์–ด์Šค (๋ณ„์นญ) ์ž…๋‹ˆ๋‹ค.
+
+- ์›๋ณธ ๋ช…๋ น์˜ ๋„ํ๋ฉ˜ํ…Œ์ด์…˜ (์„ค๋ช…์„œ) ๋ณด๊ธฐ:
+
+`tldr chpass`

+ 36 - 0
pages.ko/netbsd/cal.md

@@ -0,0 +1,36 @@
+# cal
+
+> ๋‹ฌ๋ ฅ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://man.freebsd.org/cgi/man.cgi?cal>.
+
+- ํ˜„์žฌ ์›”์˜ ๋‹ฌ๋ ฅ ํ‘œ์‹œ:
+
+`cal`
+
+- ํŠน์ • ์—ฐ๋„์˜ ๋‹ฌ๋ ฅ ํ‘œ์‹œ:
+
+`cal {{์—ฐ๋„}}`
+
+- ํŠน์ • ์›”๊ณผ ์—ฐ๋„์˜ ๋‹ฌ๋ ฅ ํ‘œ์‹œ:
+
+`cal {{์›”}} {{์—ฐ๋„}}`
+
+- 1๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” ์œจ๋ฆฌ์šฐ์Šค๋ ฅ์„ ์‚ฌ์šฉํ•ด ํ˜„์žฌ ์—ฐ๋„์˜ ์ „์ฒด ๋‹ฌ๋ ฅ ํ‘œ์‹œ:
+
+`cal -y -j`
+
+- ์˜ค๋Š˜์„ ๊ฐ•์กฐํ•˜๊ณ  ๋‚ ์งœ๋ฅผ ํฌํ•จํ•ด 3๊ฐœ์›” ํ‘œ์‹œ:
+
+`cal -h -3 {{์›”}} {{์—ฐ๋„}}`
+
+- ํ˜„์žฌ ์—ฐ๋„์˜ ํŠน์ • ์›”์˜ ์ด์ „ 2๊ฐœ์›”๊ณผ ์ดํ›„ 3๊ฐœ์›” ํ‘œ์‹œ:
+
+`cal -A 3 -B 2 {{์›”}}`
+
+- ์ง€์ •ํ•œ ์›”์˜ ์ด์ „ ๋ฐ ์ดํ›„์˜ ์›” ์ˆ˜๋ฅผ ์ง€์ •:
+
+`cal -C {{์›” ์ˆ˜}} {{์›”}}`
+
+- ์ฃผ์˜ ์‹œ์ž‘ ์š”์ผ์„ ์ง€์ • (0: ์ผ์š”์ผ, 1: ์›”์š”์ผ, ..., 6: ํ† ์š”์ผ):
+
+`cal -d {{0..6}}`

+ 7 - 0
pages.ko/netbsd/chfn.md

@@ -0,0 +1,7 @@
+# chfn
+
+> ์ด ๋ช…๋ น์–ด๋Š” `chpass`์˜ ์—์ผ๋ฆฌ์–ด์Šค (๋ณ„์นญ) ์ž…๋‹ˆ๋‹ค.
+
+- ์›๋ณธ ๋ช…๋ น์˜ ๋„ํ๋ฉ˜ํ…Œ์ด์…˜ (์„ค๋ช…์„œ) ๋ณด๊ธฐ:
+
+`tldr chpass`

+ 29 - 0
pages.ko/netbsd/chpass.md

@@ -0,0 +1,29 @@
+# chpass
+
+> ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ •๋ณด, ๋กœ๊ทธ์ธ ์…ธ ๋ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.
+> ๊ฐ™์ด ๋ณด๊ธฐ: `passwd`.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://man.openbsd.org/chsh>.
+
+- ํ˜„์žฌ ์‚ฌ์šฉ์ž์—๊ฒŒ ํŠน์ • ๋กœ๊ทธ์ธ ์…ธ์„ ๋Œ€ํ™”์‹์œผ๋กœ ์„ค์ •:
+
+`su -c chpass`
+
+- ํ˜„์žฌ ์‚ฌ์šฉ์ž์—๊ฒŒ ํŠน์ • ๋กœ๊ทธ์ธ ์…ธ ์„ค์ •:
+
+`chpass -s {{๊ฒฝ๋กœ/๋Œ€์ƒ/์…ธ}}`
+
+- ํŠน์ • ์‚ฌ์šฉ์ž์—๊ฒŒ ๋กœ๊ทธ์ธ ์…ธ ์„ค์ •:
+
+`chpass chsh -s {{๊ฒฝ๋กœ/๋Œ€์ƒ/์…ธ}} {{์‚ฌ์šฉ์ž๋ช…}}`
+
+- `passwd` ํŒŒ์ผ ํ˜•์‹์œผ๋กœ ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ•ญ๋ชฉ ์ง€์ •:
+
+`su -c 'chpass -a {{์‚ฌ์šฉ์ž๋ช…:์•”ํ˜ธํ™”๋œ_๋น„๋ฐ€๋ฒˆํ˜ธ:uid:gid:...}} -s {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}' {{์‚ฌ์šฉ์ž๋ช…}}`
+
+- ๋กœ์ปฌ ๋น„๋ฐ€๋ฒˆํ˜ธ ํŒŒ์ผ๋งŒ ์—…๋ฐ์ดํŠธ:
+
+`su -c 'chpass -l -s {{๊ฒฝ๋กœ/๋Œ€์ƒ/์…ธ}}' {{์‚ฌ์šฉ์ž๋ช…}}`
+
+- ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค [y]P ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ•ญ๋ชฉ์„ ๊ฐ•์ œ๋กœ ๋ณ€๊ฒฝ:
+
+`su -c 'chpass -y -s {{๊ฒฝ๋กœ/๋Œ€์ƒ/์…ธ}}' {{์‚ฌ์šฉ์ž๋ช…}}`

+ 7 - 0
pages.ko/netbsd/chsh.md

@@ -0,0 +1,7 @@
+# chsh
+
+> ์ด ๋ช…๋ น์–ด๋Š” `chpass`์˜ ์—์ผ๋ฆฌ์–ด์Šค (๋ณ„์นญ) ์ž…๋‹ˆ๋‹ค.
+
+- ์›๋ณธ ๋ช…๋ น์˜ ๋„ํ๋ฉ˜ํ…Œ์ด์…˜ (์„ค๋ช…์„œ) ๋ณด๊ธฐ:
+
+`tldr chpass`

+ 32 - 0
pages.ko/netbsd/df.md

@@ -0,0 +1,32 @@
+# df
+
+> ํŒŒ์ผ ์‹œ์Šคํ…œ ๋””์Šคํฌ ๊ณต๊ฐ„ ์‚ฌ์šฉ๋Ÿ‰ ๊ฐœ์š”๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://man.netbsd.org/NetBSD-9.3/df.1>.
+
+- 512๋ฐ”์ดํŠธ ๋‹จ์œ„๋กœ ๋ชจ๋“  ํŒŒ์ผ ์‹œ์Šคํ…œ๊ณผ ๋””์Šคํฌ ์‚ฌ์šฉ๋Ÿ‰ ํ‘œ์‹œ:
+
+`df`
+
+- [h]uman-readable ๋‹จ์œ„ ์‚ฌ์šฉ (1024์˜ ๊ฑฐ๋“ญ์ œ๊ณฑ์— ๊ธฐ๋ฐ˜):
+
+`df -h`
+
+- `statvfs`์— ์˜ํ•ด ๋ฐ˜ํ™˜๋œ ๊ตฌ์กฐ์ฒด์˜ ๋ชจ๋“  ํ•„๋“œ ํ‘œ์‹œ:
+
+`df -G`
+
+- ์ฃผ์–ด์ง„ ํŒŒ์ผ ๋˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ํฌํ•จํ•˜๋Š” ํŒŒ์ผ ์‹œ์Šคํ…œ๊ณผ ํ•ด๋‹น ๋””์Šคํฌ ์‚ฌ์šฉ๋Ÿ‰ ํ‘œ์‹œ:
+
+`df {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ_๋˜๋Š”_ํด๋”}}`
+
+- ๋นˆ ๋ฐ ์‚ฌ์šฉ์ค‘์ธ [i]๋…ธ๋“œ์˜ ํ†ต๊ณ„ ํฌํ•จ:
+
+`df -i`
+
+- ๊ณต๊ฐ„ ๊ฐ’์„ ์“ธ ๋•Œ 1024๋ฐ”์ดํŠธ ๋‹จ์œ„ ์‚ฌ์šฉ:
+
+`df -k`
+
+- [P]ortableํ•œ ๋ฐฉ์‹์œผ๋กœ ์ •๋ณด ํ‘œ์‹œ:
+
+`df -P`

+ 28 - 0
pages.ko/netbsd/pkgin.md

@@ -0,0 +1,28 @@
+# pkgin
+
+> NetBSD์—์„œ `pkgsrc` ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒจํ‚ค์ง€๋ฅผ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://pkgin.net/#usage>.
+
+- ํŒจํ‚ค์ง€ ์„ค์น˜:
+
+`pkgin install {{ํŒจํ‚ค์ง€}}`
+
+- ํŒจํ‚ค์ง€ ๋ฐ ํ•ด๋‹น ์˜์กด์„ฑ ์ œ๊ฑฐ:
+
+`pkgin remove {{ํŒจํ‚ค์ง€}}`
+
+- ๋ชจ๋“  ํŒจํ‚ค์ง€ ์—…๊ทธ๋ ˆ์ด๋“œ:
+
+`pkgin full-upgrade`
+
+- ํŒจํ‚ค์ง€ ๊ฒ€์ƒ‰:
+
+`pkgin search {{ํ‚ค์›Œ๋“œ}}`
+
+- ์„ค์น˜๋œ ํŒจํ‚ค์ง€ ๋‚˜์—ด:
+
+`pkgin list`
+
+- ํ•„์š”์—†๋Š” ์˜์กด์„ฑ ์ œ๊ฑฐ:
+
+`pkgin autoremove`

+ 33 - 0
pages.ko/netbsd/sed.md

@@ -0,0 +1,33 @@
+# sed
+
+> ์Šคํฌ๋ฆฝํŠธ๋กœ ํ…์ŠคํŠธ๋ฅผ ํŽธ์ง‘ํ•ฉ๋‹ˆ๋‹ค.
+> ๊ฐ™์ด ๋ณด๊ธฐ: `awk`, `ed`.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://man.netbsd.org/sed.1>.
+
+- ๋ชจ๋“  ์ž…๋ ฅ ๋ผ์ธ์—์„œ `apple` (๊ธฐ๋ณธ ์ •๊ทœํ‘œํ˜„์‹)์„ `mango` (๊ธฐ๋ณธ ์ •๊ทœํ‘œํ˜„์‹)๋กœ ๋Œ€์ฒดํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ `stdout`์— ์ธ์‡„:
+
+`{{๋ช…๋ น}} | sed 's/apple/mango/g'`
+
+- ํŠน์ • ์Šคํฌ๋ฆฝํŠธ [f]ํŒŒ์ผ์„ ์‹คํ–‰ํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ `stdout`์— ์ธ์‡„:
+
+`{{๋ช…๋ น}} | sed -f {{๊ฒฝ๋กœ/๋Œ€์ƒ/์Šคํฌ๋ฆฝํŠธ.sed}}`
+
+- ๊ด€๋ จ `w` ํ•จ์ˆ˜ ๋˜๋Š” ํ”Œ๋ž˜๊ทธ๊ฐ€ ํฌํ•จ๋œ ๋ช…๋ น์ด ์ž…๋ ฅ ์ค„์— ์ ์šฉ๋  ๋•Œ๊นŒ์ง€ ๊ฐ ํŒŒ์ผ ์—ด๊ธฐ ์ง€์—ฐ:
+
+`{{๋ช…๋ น}} | sed -fa {{๊ฒฝ๋กœ/๋Œ€์ƒ/์Šคํฌ๋ฆฝํŠธ.sed}}`
+
+- GNU [g]์ •๊ทœ์‹ ํ™•์žฅ ํ™œ์„ฑํ™”:
+
+`{{๋ช…๋ น}} | sed -fg {{๊ฒฝ๋กœ/๋Œ€์ƒ/์Šคํฌ๋ฆฝํŠธ.sed}}`
+
+- ๋ชจ๋“  ์ž…๋ ฅ ๋ผ์ธ์—์„œ `apple` (ํ™•์žฅ ์ •๊ทœํ‘œํ˜„์‹)์„ `APPLE` (ํ™•์žฅ ์ •๊ทœํ‘œํ˜„์‹)์œผ๋กœ ๋Œ€์ฒดํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ `stdout`์— ์ธ์‡„:
+
+`{{๋ช…๋ น}} | sed -E 's/(apple)/\U\1/g'`
+
+- ์ฒซ ๋ฒˆ์งธ ์ค„๋งŒ `stdout`์— ์ธ์‡„:
+
+`{{๋ช…๋ น}} | sed -n '1p'`
+
+- ํŠน์ • ํŒŒ์ผ์—์„œ `apple` (๊ธฐ๋ณธ ์ •๊ทœํ‘œํ˜„์‹)์„ `mango` (๊ธฐ๋ณธ ์ •๊ทœํ‘œํ˜„์‹)๋กœ ๋ชจ๋‘ ๋Œ€์ฒดํ•˜๊ณ  ์›๋ณธ ํŒŒ์ผ ๋ฎ์–ด์“ฐ๊ธฐ:
+
+`sed -i 's/apple/mango/g' {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`

+ 26 - 0
pages.ko/netbsd/sockstat.md

@@ -0,0 +1,26 @@
+# sockstat
+
+> ์—ด๋ฆฐ ์ธํ„ฐ๋„ท ๋˜๋Š” UNIX ๋„๋ฉ”์ธ ์†Œ์ผ“์„ ๋‚˜์—ดํ•ฉ๋‹ˆ๋‹ค.
+> ์ฐธ๊ณ : ์ด ํ”„๋กœ๊ทธ๋žจ์€ FreeBSD์˜ `sockstat`๋ฅผ NetBSD 3.0์šฉ์œผ๋กœ ๋‹ค์‹œ ์ž‘์„ฑํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
+> ๊ฐ™์ด ๋ณด๊ธฐ: `netstat`.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://man.freebsd.org/cgi/man.cgi?sockstat>.
+
+- IPv4, IPv6 ๋ฐ Unix ์†Œ์ผ“์— ๋Œ€ํ•œ ์ˆ˜์‹  ๋ฐ ์—ฐ๊ฒฐ๋œ ์†Œ์ผ“์— ๋Œ€ํ•œ ์ •๋ณด ํ‘œ์‹œ:
+
+`sockstat`
+
+- ํŠน์ • ํฌํŠธ์—์„œ ํŠน์ • ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋Š” IPv[4]/IPv[6] ์†Œ์ผ“ [l]istening์— ๋Œ€ํ•œ ์ •๋ณด ํ‘œ์‹œ:
+
+`sockstat -{{4|6}} -l -P {{tcp|udp|sctp|divert}} -p {{port1,port2...}}`
+
+- [c]onnected ์†Œ์ผ“๋„ ํ‘œ์‹œํ•˜๋ฉฐ [u]nix ์†Œ์ผ“๋„ ํ‘œ์‹œ:
+
+`sockstat -cu`
+
+- ์ฃผ์†Œ ๋ฐ ํฌํŠธ์˜ ์‹ฌ๋ณผ๋ฆญ ์ด๋ฆ„์„ ํ•ด๊ฒฐํ•˜์ง€ ์•Š๊ณ  [n]umeric ์ถœ๋ ฅ๋งŒ ํ‘œ์‹œ:
+
+`sockstat -n`
+
+- ์ง€์ •๋œ ์ฃผ์†Œ [f]amily์˜ ์†Œ์ผ“๋งŒ ๋‚˜์—ด:
+
+`sockstat -f {{inet|inet6|local|unix}}`

+ 32 - 0
pages.ko/openbsd/cal.md

@@ -0,0 +1,32 @@
+# cal
+
+> ํ˜„์žฌ ๋‚ ์งœ๊ฐ€ ๊ฐ•์กฐ๋œ ๋‹ฌ๋ ฅ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://man.openbsd.org/cal>.
+
+- ํ˜„์žฌ ์›”์˜ ๋‹ฌ๋ ฅ ํ‘œ์‹œ:
+
+`cal`
+
+- ํŠน์ • ๋…„๋„์˜ ๋‹ฌ๋ ฅ ํ‘œ์‹œ:
+
+`cal {{๋…„๋„}}`
+
+- ํŠน์ • ์›”๊ณผ ๋…„๋„์˜ ๋‹ฌ๋ ฅ ํ‘œ์‹œ:
+
+`cal {{์›”}} {{๋…„๋„}}`
+
+- ํ˜„์žฌ ๋…„๋„์˜ ๋‹ฌ๋ ฅ ํ‘œ์‹œ:
+
+`cal -y`
+
+- [j]์œจ๋ฆฌ์šฐ์Šค๋ ฅ ํ‘œ์‹œ (1๋ถ€ํ„ฐ ์‹œ์ž‘๋˜๋ฉฐ 1์›” 1์ผ๋ถ€ํ„ฐ ๋ฒˆํ˜ธ ๋ถ€์—ฌ๋จ):
+
+`cal -j`
+
+- ์ผ์š”์ผ ๋Œ€์‹ ์— [m]์›”์š”์ผ์„ ์ฃผ ์‹œ์ž‘์œผ๋กœ ์‚ฌ์šฉ:
+
+`cal -m`
+
+- [w]์ฃผ ๋ฒˆํ˜ธ ํ‘œ์‹œ (`-j`์™€ ํ˜ธํ™˜๋˜์ง€ ์•Š์Œ):
+
+`cal -w`

+ 7 - 0
pages.ko/openbsd/chfn.md

@@ -0,0 +1,7 @@
+# chfn
+
+> ์ด ๋ช…๋ น์–ด๋Š” `chpass`์˜ ์—์ผ๋ฆฌ์–ด์Šค (๋ณ„์นญ) ์ž…๋‹ˆ๋‹ค.
+
+- ์›๋ณธ ๋ช…๋ น์˜ ๋„ํ๋ฉ˜ํ…Œ์ด์…˜ (์„ค๋ช…์„œ) ๋ณด๊ธฐ:
+
+`tldr chpass`

+ 21 - 0
pages.ko/openbsd/chpass.md

@@ -0,0 +1,21 @@
+# chpass
+
+> ๋กœ๊ทธ์ธ ์…ธ๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ํฌํ•จํ•œ ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ •๋ณด๋ฅผ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.
+> ๊ฐ™์ด ๋ณด๊ธฐ: `passwd`.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://man.openbsd.org/chsh>.
+
+- ํ˜„์žฌ ์‚ฌ์šฉ์ž์—๊ฒŒ ํŠน์ • ๋กœ๊ทธ์ธ ์…ธ์„ ๋Œ€ํ™”์‹์œผ๋กœ ์„ค์ •:
+
+`doas chsh`
+
+- ํ˜„์žฌ ์‚ฌ์šฉ์ž์—๊ฒŒ ํŠน์ • ๋กœ๊ทธ์ธ ์…ธ์„ ์„ค์ •:
+
+`doas chsh -s {{๊ฒฝ๋กœ/๋Œ€์ƒ/์…ธ}}`
+
+- ํŠน์ • ์‚ฌ์šฉ์ž์—๊ฒŒ ๋กœ๊ทธ์ธ ์…ธ์„ ์„ค์ •:
+
+`doas chsh -s {{๊ฒฝ๋กœ/๋Œ€์ƒ/์…ธ}} {{์‚ฌ์šฉ์ž๋ช…}}`
+
+- `passwd` ํŒŒ์ผ ํ˜•์‹์˜ ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ•ญ๋ชฉ์„ ์ง€์ •:
+
+`doas chsh -a {{์‚ฌ์šฉ์ž๋ช…:์•”ํ˜ธํ™”๋œ_๋น„๋ฐ€๋ฒˆํ˜ธ:uid:gid:...}}`

+ 7 - 0
pages.ko/openbsd/chsh.md

@@ -0,0 +1,7 @@
+# chsh
+
+> ์ด ๋ช…๋ น์–ด๋Š” `chpass`์˜ ์—์ผ๋ฆฌ์–ด์Šค (๋ณ„์นญ) ์ž…๋‹ˆ๋‹ค.
+
+- ์›๋ณธ ๋ช…๋ น์˜ ๋„ํ๋ฉ˜ํ…Œ์ด์…˜ (์„ค๋ช…์„œ) ๋ณด๊ธฐ:
+
+`tldr chpass`

+ 28 - 0
pages.ko/openbsd/df.md

@@ -0,0 +1,28 @@
+# df
+
+> ํŒŒ์ผ ์‹œ์Šคํ…œ ๋””์Šคํฌ ๊ณต๊ฐ„ ์‚ฌ์šฉ๋Ÿ‰ ๊ฐœ์š”๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://man.openbsd.org/df.1>.
+
+- ๋ชจ๋“  ํŒŒ์ผ ์‹œ์Šคํ…œ๊ณผ ๋””์Šคํฌ ์‚ฌ์šฉ๋Ÿ‰์„ 512๋ฐ”์ดํŠธ ๋‹จ์œ„๋กœ ํ‘œ์‹œ:
+
+`df`
+
+- [h]uman-readable ํ˜•์‹์œผ๋กœ ๋ชจ๋“  ํŒŒ์ผ ์‹œ์Šคํ…œ๊ณผ ๋””์Šคํฌ ์‚ฌ์šฉ๋Ÿ‰ ํ‘œ์‹œ (1024์˜ ๊ฑฐ๋“ญ ์ œ๊ณฑ์— ๊ธฐ๋ฐ˜):
+
+`df -h`
+
+- ์ง€์ •๋œ ํŒŒ์ผ ๋˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ํฌํ•จํ•˜๋Š” ํŒŒ์ผ ์‹œ์Šคํ…œ ๋ฐ ํ•ด๋‹น ๋””์Šคํฌ ์‚ฌ์šฉ๋Ÿ‰ ํ‘œ์‹œ:
+
+`df {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ_๋˜๋Š”_ํด๋”}}`
+
+- ๋ฌด๋ฃŒ ๋ฐ ์‚ฌ์šฉ ์ค‘์ธ [i]๋…ธ๋“œ ์ˆ˜์— ๋Œ€ํ•œ ํ†ต๊ณ„ ํฌํ•จ:
+
+`df -i`
+
+- ๊ณต๊ฐ„ ์ˆ˜์น˜ ์ž‘์„ฑ ์‹œ 1024๋ฐ”์ดํŠธ ๋‹จ์œ„ ์‚ฌ์šฉ:
+
+`df -k`
+
+- [P]ortable ๋ฐฉ์‹์œผ๋กœ ์ •๋ณด ํ‘œ์‹œ:
+
+`df -P`

+ 16 - 0
pages.ko/openbsd/pkg.md

@@ -0,0 +1,16 @@
+# pkg
+
+> OpenBSD ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž ๋„๊ตฌ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://www.openbsd.org/faq/faq15.html>.
+
+- ํŒจํ‚ค์ง€ ์„ค์น˜/์—…๋ฐ์ดํŠธ์— ๋Œ€ํ•œ ์„ค๋ช…์„œ ๋ณด๊ธฐ:
+
+`tldr pkg_add`
+
+- ํŒจํ‚ค์ง€ ์ œ๊ฑฐ์— ๋Œ€ํ•œ ์„ค๋ช…์„œ ๋ณด๊ธฐ:
+
+`tldr pkg_delete`
+
+- ํŒจํ‚ค์ง€ ์ •๋ณด๋ฅผ ํ™•์ธํ•˜๋Š” ์„ค๋ช…์„œ ๋ณด๊ธฐ:
+
+`tldr pkg_info`

+ 17 - 0
pages.ko/openbsd/pkg_add.md

@@ -0,0 +1,17 @@
+# pkg_add
+
+> OpenBSD์— ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜/์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค.
+> ๊ฐ™์ด ๋ณด๊ธฐ: `pkg_info`, `pkg_delete`.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://man.openbsd.org/pkg_add>.
+
+- ์ข…์†์„ฑ์„ ํฌํ•จํ•˜์—ฌ ๋ชจ๋“  ํŒจํ‚ค์ง€๋ฅผ ์—…๋ฐ์ดํŠธ:
+
+`pkg_add -u`
+
+- ์ƒˆ๋กœ์šด ํŒจํ‚ค์ง€ ์„ค์น˜:
+
+`pkg_add {{ํŒจํ‚ค์ง€}}`
+
+- `pkg_info`์˜ ์›์‹œ ์ถœ๋ ฅ์—์„œ ํŒจํ‚ค์ง€ ์„ค์น˜:
+
+`pkg_add -l {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`

+ 17 - 0
pages.ko/openbsd/pkg_delete.md

@@ -0,0 +1,17 @@
+# pkg_delete
+
+> OpenBSD์—์„œ ํŒจํ‚ค์ง€๋ฅผ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.
+> ๊ฐ™์ด ๋ณด๊ธฐ: `pkg_add`, `pkg_info`.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://man.openbsd.org/pkg_delete>.
+
+- ํŒจํ‚ค์ง€ ์‚ญ์ œ:
+
+`pkg_delete {{ํŒจํ‚ค์ง€}}`
+
+- ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ์˜์กด์„ฑ์„ ํฌํ•จํ•˜์—ฌ ํŒจํ‚ค์ง€ ์‚ญ์ œ:
+
+`pkg_delete -a {{ํŒจํ‚ค์ง€}}`
+
+- ํŒจํ‚ค์ง€์˜ Dry-run ์‚ญ์ œ:
+
+`pkg_delete -n {{ํŒจํ‚ค์ง€}}`

+ 13 - 0
pages.ko/openbsd/pkg_info.md

@@ -0,0 +1,13 @@
+# pkg_info
+
+> OpenBSD์˜ ํŒจํ‚ค์ง€์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
+> ๊ฐ™์ด ๋ณด๊ธฐ: `pkg_add`, `pkg_delete`.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://man.openbsd.org/pkg_info>.
+
+- ํŒจํ‚ค์ง€ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•ด ํŒจํ‚ค์ง€ ๊ฒ€์ƒ‰:
+
+`pkg_info -Q {{ํŒจํ‚ค์ง€}}`
+
+- `pkg_add -l`๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์„ค์น˜๋œ ํŒจํ‚ค์ง€ ๋ชฉ๋ก์„ ์ถœ๋ ฅ:
+
+`pkg_info -mz`

+ 29 - 0
pages.ko/openbsd/sed.md

@@ -0,0 +1,29 @@
+# sed
+
+> ์Šคํฌ๋ฆฝํŠธ๋กœ ํ…์ŠคํŠธ๋ฅผ ํŽธ์ง‘ํ•ฉ๋‹ˆ๋‹ค.
+> ๊ฐ™์ด ๋ณด๊ธฐ: `awk`, `ed`.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://man.openbsd.org/sed.1>.
+
+- ๋ชจ๋“  ์ž…๋ ฅ ๋ผ์ธ์—์„œ `apple` (๊ธฐ๋ณธ ์ •๊ทœํ‘œํ˜„์‹)์„ `mango` (๊ธฐ๋ณธ ์ •๊ทœํ‘œํ˜„์‹)๋กœ ๋Œ€์ฒดํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ `stdout`์— ์ธ์‡„:
+
+`{{๋ช…๋ น}} | sed 's/apple/mango/g'`
+
+- ํŠน์ • ์Šคํฌ๋ฆฝํŠธ [f]ํŒŒ์ผ์„ ์‹คํ–‰ํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ `stdout`์— ์ธ์‡„:
+
+`{{๋ช…๋ น}} | sed -f {{๊ฒฝ๋กœ/๋Œ€์ƒ/์Šคํฌ๋ฆฝํŠธ.sed}}`
+
+- ๊ด€๋ จ `w` ํ•จ์ˆ˜ ๋˜๋Š” ํ”Œ๋ž˜๊ทธ๊ฐ€ ํฌํ•จ๋œ ๋ช…๋ น์ด ์ž…๋ ฅ ์ค„์— ์ ์šฉ๋  ๋•Œ๊นŒ์ง€ ๊ฐ ํŒŒ์ผ ์—ด๊ธฐ ์ง€์—ฐ:
+
+`{{๋ช…๋ น}} | sed -fa {{๊ฒฝ๋กœ/๋Œ€์ƒ/์Šคํฌ๋ฆฝํŠธ.sed}}`
+
+- ๋ชจ๋“  ์ž…๋ ฅ ๋ผ์ธ์—์„œ `apple` (ํ™•์žฅ ์ •๊ทœํ‘œํ˜„์‹)์„ `APPLE` (ํ™•์žฅ ์ •๊ทœํ‘œํ˜„์‹)๋กœ ๋Œ€์ฒดํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ `stdout`์— ์ธ์‡„:
+
+`{{๋ช…๋ น}} | sed -E 's/(apple)/\U\1/g'`
+
+- ์ฒซ ๋ฒˆ์งธ ์ค„๋งŒ `stdout`์— ์ธ์‡„:
+
+`{{๋ช…๋ น}} | sed -n '1p'`
+
+- ํŠน์ • ํŒŒ์ผ์—์„œ `apple` (๊ธฐ๋ณธ ์ •๊ทœํ‘œํ˜„์‹)์„ `mango` (๊ธฐ๋ณธ ์ •๊ทœํ‘œํ˜„์‹)๋กœ ๋ชจ๋‘ ๋Œ€์ฒดํ•˜๊ณ  ์›๋ณธ ํŒŒ์ผ ๋ฎ์–ด์“ฐ๊ธฐ:
+
+`sed -i 's/apple/mango/g' {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`

+ 16 - 0
pages.ko/sunos/devfsadm.md

@@ -0,0 +1,16 @@
+# devfsadm
+
+> `/dev`์˜ ๊ด€๋ฆฌ ๋ช…๋ น์–ด์ž…๋‹ˆ๋‹ค. `/dev` ๋„ค์ž„์ŠคํŽ˜์ด์Šค๋ฅผ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://www.unix.com/man-page/sunos/1m/devfsadm>.
+
+- ์ƒˆ ๋””์Šคํฌ ๊ฒ€์ƒ‰:
+
+`devfsadm -c disk`
+
+- ๋ฏธํ•ด๊ฒฐ๋œ /dev ๋งํฌ๋ฅผ ์ •๋ฆฌํ•˜๊ณ  ์ƒˆ ์žฅ์น˜๋ฅผ ๊ฒ€์ƒ‰:
+
+`devfsadm -C -v`
+
+- ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์‹คํ–‰ - ๋ณ€๊ฒฝ๋  ๋‚ด์šฉ์„ ์ถœ๋ ฅํ•˜์ง€๋งŒ ์ˆ˜์ •ํ•˜์ง€ ์•Š์Œ:
+
+`devfsadm -C -v -n`

+ 16 - 0
pages.ko/sunos/dmesg.md

@@ -0,0 +1,16 @@
+# dmesg
+
+> ์ปค๋„ ๋ฉ”์‹œ์ง€๋ฅผ `stdout`์— ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://www.unix.com/man-page/sunos/1m/dmesg>.
+
+- ์ปค๋„ ๋ฉ”์‹œ์ง€ ํ‘œ์‹œ:
+
+`dmesg`
+
+- ์‹œ์Šคํ…œ์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฌผ๋ฆฌ์  ๋ฉ”๋ชจ๋ฆฌ ์–‘ ํ‘œ์‹œ:
+
+`dmesg | grep -i memory`
+
+- ํ•œ ๋ฒˆ์— ํ•œ ํŽ˜์ด์ง€์”ฉ ์ปค๋„ ๋ฉ”์‹œ์ง€ ํ‘œ์‹œ:
+
+`dmesg | less`

+ 16 - 0
pages.ko/sunos/prctl.md

@@ -0,0 +1,16 @@
+# prctl
+
+> ์‹คํ–‰ ์ค‘์ธ ํ”„๋กœ์„ธ์Šค, ์ž‘์—… ๋ฐ ํ”„๋กœ์ ํŠธ์˜ ๋ฆฌ์†Œ์Šค ์ œ์–ด๋ฅผ ๊ฐ€์ ธ์˜ค๊ฑฐ๋‚˜ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://www.unix.com/man-page/sunos/1/prctl>.
+
+- ํ”„๋กœ์„ธ์Šค ์ œํ•œ ๋ฐ ๊ถŒํ•œ ๊ฒ€์‚ฌ:
+
+`prctl {{pid}}`
+
+- ๊ธฐ๊ณ„์  ๋ถ„์„์ด ๊ฐ€๋Šฅํ•œ ํ˜•์‹์œผ๋กœ ํ”„๋กœ์„ธ์Šค ์ œํ•œ ๋ฐ ๊ถŒํ•œ ๊ฒ€์‚ฌ:
+
+`prctl -P {{pid}}`
+
+- ์‹คํ–‰ ์ค‘์ธ ํ”„๋กœ์„ธ์Šค์˜ ํŠน์ • ์ œํ•œ ๊ฐ€์ ธ์˜ค๊ธฐ:
+
+`prctl -n process.max-file-descriptor {{pid}}`

+ 24 - 0
pages.ko/sunos/prstat.md

@@ -0,0 +1,24 @@
+# prstat
+
+> ํ™œ์„ฑ ํ”„๋กœ์„ธ์Šค ํ†ต๊ณ„๋ฅผ ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://www.unix.com/man-page/sunos/1m/prstat>.
+
+- ๋ชจ๋“  ํ”„๋กœ์„ธ์Šค ๊ฒ€ํ†  ๋ฐ CPU ์‚ฌ์šฉ๋Ÿ‰์œผ๋กœ ์ •๋ ฌํ•ด ํ†ต๊ณ„ ๋ณด๊ณ :
+
+`prstat`
+
+- ๋ชจ๋“  ํ”„๋กœ์„ธ์Šค ๊ฒ€ํ†  ๋ฐ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰์œผ๋กœ ์ •๋ ฌํ•ด ํ†ต๊ณ„ ๋ณด๊ณ :
+
+`prstat -s rss`
+
+- ๊ฐ ์‚ฌ์šฉ์ž์— ๋Œ€ํ•œ ์ด ์‚ฌ์šฉ๋Ÿ‰ ์š”์•ฝ ๋ณด๊ณ :
+
+`prstat -t`
+
+- ๋งˆ์ดํฌ๋กœ์Šคํ…Œ์ดํŠธ ํ”„๋กœ์„ธ์Šค ๊ณ„์ • ์ •๋ณด ๋ณด๊ณ :
+
+`prstat -m`
+
+- ๋งค ์ดˆ๋งˆ๋‹ค ์ƒ์œ„ 5๊ฐœ CPU ์‚ฌ์šฉ ํ”„๋กœ์„ธ์Šค ๋ชฉ๋ก ์ถœ๋ ฅ:
+
+`prstat -c -n 5 -s cpu 1`

+ 25 - 0
pages.ko/sunos/snoop.md

@@ -0,0 +1,25 @@
+# snoop
+
+> ๋„คํŠธ์›Œํฌ ํŒจํ‚ท ์Šค๋‹ˆํผ.
+> tcpdump์™€ ๋™์ผํ•œ ๊ธฐ๋Šฅ์„ ํ•˜๋Š” SunOS ๋Œ€์ฒดํ’ˆ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://www.unix.com/man-page/sunos/1m/snoop>.
+
+- ํŠน์ • ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค์—์„œ ํŒจํ‚ท์„ ์บก์ฒ˜:
+
+`snoop -d {{e1000g0}}`
+
+- ํ™”๋ฉด์— ํ‘œ์‹œํ•˜๋Š” ๋Œ€์‹  ์บก์ฒ˜๋œ ํŒจํ‚ท์„ ํŒŒ์ผ์— ์ €์žฅ:
+
+`snoop -o {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ํŒŒ์ผ์—์„œ ํŒจํ‚ท์˜ ์ƒ์„ธ ํ”„๋กœํ† ์ฝœ ๋ ˆ์ด์–ด ์š”์•ฝ ํ‘œ์‹œ:
+
+`snoop -V -i {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์—์„œ ์ง€์ •๋œ ํฌํŠธ๋กœ ๊ฐ€๋Š” ๋„คํŠธ์›Œํฌ ํŒจํ‚ท์„ ์บก์ฒ˜:
+
+`snoop to port {{ํฌํŠธ}} from host {{ํ˜ธ์ŠคํŠธ๋ช…}}`
+
+- ๋‘ IP ์ฃผ์†Œ ๊ฐ„์— ๊ตํ™˜๋˜๋Š” ๋„คํŠธ์›Œํฌ ํŒจํ‚ท์˜ hex ๋คํ”„๋ฅผ ์บก์ฒ˜ํ•˜๊ณ  ํ‘œ์‹œ:
+
+`snoop -x0 -p4 {{ip1}} {{ip2}}`

+ 24 - 0
pages.ko/sunos/svcadm.md

@@ -0,0 +1,24 @@
+# svcadm
+
+> ์„œ๋น„์Šค ์ธ์Šคํ„ด์Šค๋ฅผ ์กฐ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://www.unix.com/man-page/linux/1m/svcadm>.
+
+- ์„œ๋น„์Šค๋ฅผ ์„œ๋น„์Šค ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ํ™œ์„ฑํ™”:
+
+`svcadm enable {{์„œ๋น„์Šค_์ด๋ฆ„}}`
+
+- ์„œ๋น„์Šค ๋น„ํ™œ์„ฑํ™”:
+
+`svcadm disable {{์„œ๋น„์Šค_์ด๋ฆ„}}`
+
+- ์‹คํ–‰ ์ค‘์ธ ์„œ๋น„์Šค ๋‹ค์‹œ ์‹œ์ž‘:
+
+`svcadm restart {{์„œ๋น„์Šค_์ด๋ฆ„}}`
+
+- ์„œ๋น„์Šค์—๊ฒŒ ๊ตฌ์„ฑ ํŒŒ์ผ์„ ๋‹ค์‹œ ์ฝ๋„๋ก ๋ช…๋ น:
+
+`svcadm refresh {{์„œ๋น„์Šค_์ด๋ฆ„}}`
+
+- ์„œ๋น„์Šค์˜ ์œ ์ง€๋ณด์ˆ˜ ์ƒํƒœ๋ฅผ ํ•ด์ œํ•˜๊ณ  ์‹œ์ž‘ํ•˜๋„๋ก ๋ช…๋ น:
+
+`svcadm clear {{์„œ๋น„์Šค_์ด๋ฆ„}}`

+ 16 - 0
pages.ko/sunos/svccfg.md

@@ -0,0 +1,16 @@
+# svccfg
+
+> ์„œ๋น„์Šค ๊ตฌ์„ฑ์„ ๊ฐ€์ ธ์˜ค๊ณ , ๋‚ด๋ณด๋‚ด๊ณ , ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://www.unix.com/man-page/linux/1m/svccfg>.
+
+- ๊ตฌ์„ฑ ํŒŒ์ผ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ:
+
+`svccfg validate {{๊ฒฝ๋กœ/๋Œ€์ƒ/smf_ํŒŒ์ผ.xml}}`
+
+- ์„œ๋น„์Šค ๊ตฌ์„ฑ์„ ํŒŒ์ผ๋กœ ๋‚ด๋ณด๋‚ด๊ธฐ:
+
+`svccfg export {{์„œ๋น„์Šค๋ช…}} > {{๊ฒฝ๋กœ/๋Œ€์ƒ/smf_ํŒŒ์ผ.xml}}`
+
+- ํŒŒ์ผ์—์„œ ์„œ๋น„์Šค ๊ตฌ์„ฑ ๊ฐ€์ ธ์˜ค๊ฑฐ๋‚˜ ์—…๋ฐ์ดํŠธ:
+
+`svccfg import {{๊ฒฝ๋กœ/๋Œ€์ƒ/smf_ํŒŒ์ผ.xml}}`

+ 24 - 0
pages.ko/sunos/svcs.md

@@ -0,0 +1,24 @@
+# svcs
+
+> ์‹คํ–‰ ์ค‘์ธ ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๋‚˜์—ดํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://www.unix.com/man-page/linux/1/svcs>.
+
+- ๋ชจ๋“  ์‹คํ–‰ ์ค‘์ธ ์„œ๋น„์Šค๋ฅผ ๋‚˜์—ด:
+
+`svcs`
+
+- ์‹คํ–‰๋˜๊ณ  ์žˆ์ง€ ์•Š์€ ์„œ๋น„์Šค๋ฅผ ๋‚˜์—ด:
+
+`svcs -vx`
+
+- ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๋‚˜์—ด:
+
+`svcs apache`
+
+- ์„œ๋น„์Šค ๋กœ๊ทธ ํŒŒ์ผ์˜ ์œ„์น˜ ํ‘œ์‹œ:
+
+`svcs -L apache`
+
+- ์„œ๋น„์Šค ๋กœ๊ทธ ํŒŒ์ผ์˜ ๋์„ ํ‘œ์‹œ:
+
+`tail $(svcs -L apache)`

+ 25 - 0
pages.ko/sunos/truss.md

@@ -0,0 +1,25 @@
+# truss
+
+> ์‹œ์Šคํ…œ ์ฝœ์„ ์ถ”์ ํ•˜๋Š” ๋ฌธ์ œ ํ•ด๊ฒฐ ๋„๊ตฌ.
+> strace์™€ ๋™์ผํ•œ ๊ธฐ๋Šฅ์„ ํ•˜๋Š” SunOS ๋Œ€์ฒดํ’ˆ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://www.unix.com/man-page/linux/1/truss>.
+
+- ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜์—ฌ ๋ชจ๋“  ์ž์‹ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋”ฐ๋ผ๊ฐ€๋ฉฐ ์ถ”์  ์‹œ์ž‘:
+
+`truss -f {{ํ”„๋กœ๊ทธ๋žจ}}`
+
+- PID์— ๋”ฐ๋ผ ํŠน์ • ํ”„๋กœ์„ธ์Šค ์ถ”์  ์‹œ์ž‘:
+
+`truss -p {{pid}}`
+
+- ์ธ์ˆ˜ ๋ฐ ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ํ‘œ์‹œํ•˜๋ฉฐ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜์—ฌ ์ถ”์  ์‹œ์ž‘:
+
+`truss -a -e {{ํ”„๋กœ๊ทธ๋žจ}}`
+
+- ๊ฐ ์‹œ์Šคํ…œ ์ฝœ๋งˆ๋‹ค ์‹œ๊ฐ„, ํ˜ธ์ถœ ๋ฐ ์˜ค๋ฅ˜ ์ˆ˜๋ฅผ ๊ณ„์‚ฐํ•˜๊ณ  ํ”„๋กœ๊ทธ๋žจ ์ข…๋ฃŒ ์‹œ ์š”์•ฝ ๋ณด๊ณ :
+
+`truss -c -p {{pid}}`
+
+- ์‹œ์Šคํ…œ ์ฝœ ์ด๋ฆ„์œผ๋กœ ์ถœ๋ ฅ์„ ํ•„ํ„ฐ๋งํ•˜์—ฌ ํ”„๋กœ์„ธ์Šค ์ถ”์ :
+
+`truss -p {{pid}} -t {{์‹œ์Šคํ…œ_์ฝœ_์ด๋ฆ„}}`