1
0
ะŸั€ะพัะผะพั‚ั€ ะธัั…ะพะดะฝะพะณะพ ะบะพะดะฐ

linux/f*: add Korean translation (#14703)

* linux/f*: add Korean translation

* finch: fix Korean tranlsation

* Update pages.ko/linux/fprintd-verify.md

Co-authored-by: Chooooo <contact@choo.ooo>

---------

Co-authored-by: Chooooo <contact@choo.ooo>
์ฝ”๋“œ์‹ธ์ด 4 ะผะตััั†ะตะฒ ะฝะฐะทะฐะด
ะ ะพะดะธั‚ะตะปัŒ
ะกommit
6acaad1270
39 ะธะทะผะตะฝะตะฝะฝั‹ั… ั„ะฐะนะปะพะฒ ั 895 ะดะพะฑะฐะฒะปะตะฝะพ ะธ 0 ัƒะดะฐะปะตะฝะพ
  1. 24 0
      pages.ko/linux/f5fpc.md
  2. 12 0
      pages.ko/linux/factorio.md
  3. 16 0
      pages.ko/linux/fail2ban-client.md
  4. 24 0
      pages.ko/linux/faillock.md
  5. 28 0
      pages.ko/linux/fakeroot.md
  6. 16 0
      pages.ko/linux/faketime.md
  7. 17 0
      pages.ko/linux/fallocate.md
  8. 24 0
      pages.ko/linux/farge.md
  9. 12 0
      pages.ko/linux/fatlabel.md
  10. 12 0
      pages.ko/linux/fatrace.md
  11. 28 0
      pages.ko/linux/fcrackzip.md
  12. 37 0
      pages.ko/linux/fdisk.md
  13. 25 0
      pages.ko/linux/feedreader.md
  14. 25 0
      pages.ko/linux/file-rename.md
  15. 28 0
      pages.ko/linux/filefrag.md
  16. 32 0
      pages.ko/linux/finch.md
  17. 20 0
      pages.ko/linux/findfs.md
  18. 28 0
      pages.ko/linux/findmnt.md
  19. 36 0
      pages.ko/linux/firejail.md
  20. 37 0
      pages.ko/linux/firewall-cmd.md
  21. 36 0
      pages.ko/linux/fixfiles.md
  22. 37 0
      pages.ko/linux/flameshot.md
  23. 24 0
      pages.ko/linux/flash.md
  24. 24 0
      pages.ko/linux/flashrom.md
  25. 8 0
      pages.ko/linux/fluidsynth.md
  26. 16 0
      pages.ko/linux/fold.md
  27. 28 0
      pages.ko/linux/foreman.md
  28. 16 0
      pages.ko/linux/fprintd-delete.md
  29. 24 0
      pages.ko/linux/fprintd-enroll.md
  30. 16 0
      pages.ko/linux/fprintd-list.md
  31. 28 0
      pages.ko/linux/fprintd-verify.md
  32. 8 0
      pages.ko/linux/fprintd.md
  33. 28 0
      pages.ko/linux/fpsync.md
  34. 20 0
      pages.ko/linux/free.md
  35. 16 0
      pages.ko/linux/fsck.md
  36. 20 0
      pages.ko/linux/fscrypt.md
  37. 17 0
      pages.ko/linux/fstrim.md
  38. 28 0
      pages.ko/linux/fuser.md
  39. 20 0
      pages.ko/linux/fwupdmgr.md

+ 24 - 0
pages.ko/linux/f5fpc.md

@@ -0,0 +1,24 @@
+# f5fpc
+
+> BIG-IP Edge์˜ ๋…์  ์ƒ์—…์šฉ SSL VPN ํด๋ผ์ด์–ธํŠธ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://techdocs.f5.com/kb/en-us/products/big-ip_apm/manuals/product/apm-client-configuration-11-4-0/4.html>.
+
+- ์ƒˆ VPN ์—ฐ๊ฒฐ ์—ด๊ธฐ:
+
+`sudo f5fpc --start`
+
+- ํŠน์ • ํ˜ธ์ŠคํŠธ์— ์ƒˆ VPN ์—ฐ๊ฒฐ ์—ด๊ธฐ:
+
+`sudo f5fpc --start --host {{host.example.com}}`
+
+- ์‚ฌ์šฉ์ž๋ช… ์ง€์ • (์•”ํ˜ธ๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ์š”์ฒญ๋จ):
+
+`sudo f5fpc --start --host {{host.example.com}} --username {{์‚ฌ์šฉ์ž}}`
+
+- ํ˜„์žฌ VPN ์ƒํƒœ ํ‘œ์‹œ:
+
+`sudo f5fpc --info`
+
+- VPN ์—ฐ๊ฒฐ ์ข…๋ฃŒ:
+
+`sudo f5fpc --stop`

+ 12 - 0
pages.ko/linux/factorio.md

@@ -0,0 +1,12 @@
+# factorio
+
+> ํ—ค๋“œ๋ฆฌ์Šค Factorio ์„œ๋ฒ„๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://wiki.factorio.com/Multiplayer>.
+
+- ์ƒˆ ์ €์žฅ ํŒŒ์ผ ์ƒ์„ฑ:
+
+`{{๊ฒฝ๋กœ/๋Œ€์ƒ/factorio}} --create {{๊ฒฝ๋กœ/๋Œ€์ƒ/์ €์žฅ_ํŒŒ์ผ.zip}}`
+
+- Factorio ์„œ๋ฒ„ ์‹œ์ž‘:
+
+`{{๊ฒฝ๋กœ/๋Œ€์ƒ/factorio}} --start-server {{๊ฒฝ๋กœ/๋Œ€์ƒ/์ €์žฅ_ํŒŒ์ผ.zip}}`

+ 16 - 0
pages.ko/linux/fail2ban-client.md

@@ -0,0 +1,16 @@
+# fail2ban-client
+
+> fail2ban ์„œ๋ฒ„๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ  ์ œ์–ด.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/fail2ban/fail2ban>.
+
+- ๊ฐ์˜ฅ ์„œ๋น„์Šค์˜ ํ˜„์žฌ ์ƒํƒœ ๊ฒ€์ƒ‰:
+
+`fail2ban-client status {{๊ฐ์˜ฅ}}`
+
+- ์ง€์ •๋œ IP๋ฅผ ๊ฐ์˜ฅ ์„œ๋น„์Šค์˜ ์ฐจ๋‹จ ๋ชฉ๋ก์—์„œ ์ œ๊ฑฐ:
+
+`fail2ban-client set {{๊ฐ์˜ฅ}} unbanip {{IP}}`
+
+- fail2ban ์„œ๋ฒ„๊ฐ€ ์‹คํ–‰ ์ค‘์ธ์ง€ ํ™•์ธ:
+
+`fail2ban-client ping`

+ 24 - 0
pages.ko/linux/faillock.md

@@ -0,0 +1,24 @@
+# faillock
+
+> ์ธ์ฆ ์‹คํŒจ ๊ธฐ๋ก ํŒŒ์ผ์„ ํ‘œ์‹œํ•˜๊ณ  ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/faillock>.
+
+- ํ˜„์žฌ ์‚ฌ์šฉ์ž์˜ ๋กœ๊ทธ์ธ ์‹คํŒจ ๋ชฉ๋ก ํ‘œ์‹œ:
+
+`faillock`
+
+- ํ˜„์žฌ ์‚ฌ์šฉ์ž์˜ ์‹คํŒจ ๊ธฐ๋ก ์ดˆ๊ธฐํ™”:
+
+`faillock --reset`
+
+- ๋ชจ๋“  ์‚ฌ์šฉ์ž์˜ ๋กœ๊ทธ์ธ ์‹คํŒจ ๋ชฉ๋ก ํ‘œ์‹œ:
+
+`sudo faillock`
+
+- ํŠน์ • ์‚ฌ์šฉ์ž์˜ ๋กœ๊ทธ์ธ ์‹คํŒจ ๋ชฉ๋ก ํ‘œ์‹œ:
+
+`sudo faillock --user {{์‚ฌ์šฉ์ž}}`
+
+- ํŠน์ • ์‚ฌ์šฉ์ž์˜ ์‹คํŒจ ๊ธฐ๋ก ์ดˆ๊ธฐํ™”:
+
+`sudo faillock --user {{์‚ฌ์šฉ์ž}} --reset`

+ 28 - 0
pages.ko/linux/fakeroot.md

@@ -0,0 +1,28 @@
+# fakeroot
+
+> ํŒŒ์ผ ์กฐ์ž‘์„ ์œ„ํ•ด ๋ฃจํŠธ ๊ถŒํ•œ์„ ๊ฐ€์žฅํ•˜๋Š” ํ™˜๊ฒฝ์—์„œ ๋ช…๋ น์„ ์‹คํ–‰.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/fakeroot.1>.
+
+- fakeroot๋กœ ๊ธฐ๋ณธ ์…ธ ์‹œ์ž‘:
+
+`fakeroot`
+
+- fakeroot๋กœ ๋ช…๋ น ์‹คํ–‰:
+
+`fakeroot -- {{๋ช…๋ น์–ด}} {{๋ช…๋ น_์ธ์ž๋“ค}}`
+
+- fakeroot๋กœ ๋ช…๋ น์„ ์‹คํ–‰ํ•˜๊ณ  ์ข…๋ฃŒ ์‹œ ํ™˜๊ฒฝ์„ ํŒŒ์ผ์— ์ €์žฅ:
+
+`fakeroot -s {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}} -- {{๋ช…๋ น์–ด}} {{๋ช…๋ น_์ธ์ž๋“ค}}`
+
+- fakeroot ํ™˜๊ฒฝ์„ ๋ถˆ๋Ÿฌ์™€ ๋ช…๋ น์„ ์‹คํ–‰:
+
+`fakeroot -i {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}} -- {{๋ช…๋ น์–ด}} {{๋ช…๋ น_์ธ์ž๋“ค}}`
+
+- ํŒŒ์ผ์˜ ์‹ค์ œ ์†Œ์œ ๊ถŒ์„ ์œ ์ง€ํ•˜๋ฉด์„œ ๋ช…๋ น ์‹คํ–‰ (๋ฃจํŠธ ์†Œ์œ ๋กœ ๊ฐ€์žฅํ•˜์ง€ ์•Š์Œ):
+
+`fakeroot --unknown-is-real -- {{๋ช…๋ น์–ด}} {{๋ช…๋ น_์ธ์ž๋“ค}}`
+
+- ๋„์›€๋ง ํ‘œ์‹œ:
+
+`fakeroot --help`

+ 16 - 0
pages.ko/linux/faketime.md

@@ -0,0 +1,16 @@
+# faketime
+
+> ๋ช…๋ น์–ด์— ๋Œ€ํ•ด ์‹œ์Šคํ…œ ์‹œ๊ฐ„์„ ์†์ž…๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/faketime>.
+
+- `date` ๋ช…๋ น์˜ ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅํ•˜๊ธฐ ์ „์— ์‹œ๊ฐ„์„ ์˜ค๋Š˜ ์ €๋…์œผ๋กœ ์„ค์ •:
+
+`faketime '{{today 23:30}}' {{date}}`
+
+- ์–ด์ œ๋ฅผ ํ˜„์žฌ ๋‚ ์งœ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์ƒˆ๋กœ์šด Bash ์…ธ ์—ด๊ธฐ:
+
+`faketime '{{yesterday}}' {{bash}}`
+
+- ๋‹ค์Œ ์ฃผ ๊ธˆ์š”์ผ ๋ฐค์— ํ”„๋กœ๊ทธ๋žจ์ด ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ• ์ง€ ์‹œ๋ฎฌ๋ ˆ์ด์…˜:
+
+`faketime '{{next Friday 1 am}}' {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํ”„๋กœ๊ทธ๋žจ}}`

+ 17 - 0
pages.ko/linux/fallocate.md

@@ -0,0 +1,17 @@
+# fallocate
+
+> ํŒŒ์ผ์— ๋””์Šคํฌ ๊ณต๊ฐ„์„ ์˜ˆ์•ฝํ•˜๊ฑฐ๋‚˜ ํ• ๋‹น ํ•ด์ œ.
+> ์ด ๋„๊ตฌ๋Š” ๊ณต๊ฐ„์„ ํ• ๋‹นํ•  ๋•Œ 0์œผ๋กœ ์ดˆ๊ธฐํ™”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/fallocate>.
+
+- 700 MiB์˜ ๋””์Šคํฌ ๊ณต๊ฐ„์„ ์ฐจ์ง€ํ•˜๋Š” ํŒŒ์ผ ์˜ˆ์•ฝ:
+
+`fallocate --length {{700M}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ์ด๋ฏธ ํ• ๋‹น๋œ ํŒŒ์ผ์„ 200 MiB ์ค„์ด๊ธฐ:
+
+`fallocate --collapse-range --length {{200M}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ํŒŒ์ผ์—์„œ 100 MiB ์ดํ›„์˜ 20 MB ๊ณต๊ฐ„ ์ค„์ด๊ธฐ:
+
+`fallocate --collapse-range --offset {{100M}} --length {{20M}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`

+ 24 - 0
pages.ko/linux/farge.md

@@ -0,0 +1,24 @@
+# farge
+
+> ํ™”๋ฉด์˜ ํŠน์ • ํ”ฝ์…€ ์ƒ‰์ƒ์„ 16์ง„์ˆ˜ ๋˜๋Š” RGB ํ˜•์‹์œผ๋กœ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/sdushantha/farge>.
+
+- ํ”ฝ์…€์˜ ์ƒ‰์ƒ์„ ์ž‘์€ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์ฐฝ์— 16์ง„์ˆ˜ ๊ฐ’์œผ๋กœ ํ‘œ์‹œํ•˜๊ณ , ์ด ๊ฐ’์„ ํด๋ฆฝ๋ณด๋“œ์— ๋ณต์‚ฌ:
+
+`farge`
+
+- ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์ฐฝ ์—†์ด ํ”ฝ์…€์˜ 16์ง„์ˆ˜ ๊ฐ’์„ ํด๋ฆฝ๋ณด๋“œ์— ๋ณต์‚ฌ:
+
+`farge --no-preview`
+
+- ํ”ฝ์…€์˜ 16์ง„์ˆ˜ ๊ฐ’์„ `stdout`์— ์ถœ๋ ฅํ•˜๊ณ , ์ด ๊ฐ’์„ ํด๋ฆฝ๋ณด๋“œ์— ๋ณต์‚ฌ:
+
+`farge --stdout`
+
+- ํ”ฝ์…€์˜ RGB ๊ฐ’์„ `stdout`์— ์ถœ๋ ฅํ•˜๊ณ , ์ด ๊ฐ’์„ ํด๋ฆฝ๋ณด๋“œ์— ๋ณต์‚ฌ:
+
+`farge --rgb --stdout`
+
+- ํ”ฝ์…€์˜ 16์ง„์ˆ˜ ๊ฐ’์„ 5000๋ฐ€๋ฆฌ์ดˆ ๋™์•ˆ ์•Œ๋ฆผ์œผ๋กœ ํ‘œ์‹œํ•˜๊ณ , ์ด ๊ฐ’์„ ํด๋ฆฝ๋ณด๋“œ์— ๋ณต์‚ฌ:
+
+`farge --notify --expire-time 5000`

+ 12 - 0
pages.ko/linux/fatlabel.md

@@ -0,0 +1,12 @@
+# fatlabel
+
+> FAT32 ํŒŒํ‹ฐ์…˜์˜ ๋ ˆ์ด๋ธ”์„ ๊ฐ€์ ธ์˜ค๊ฑฐ๋‚˜ ์„ค์ •.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/fatlabel>.
+
+- FAT32 ํŒŒํ‹ฐ์…˜์˜ ๋ ˆ์ด๋ธ” ๊ฐ€์ ธ์˜ค๊ธฐ:
+
+`fatlabel {{/dev/sda1}}`
+
+- FAT32 ํŒŒํ‹ฐ์…˜์˜ ๋ ˆ์ด๋ธ” ์„ค์ •:
+
+`fatlabel {{/dev/sdc3}} "{{์ƒˆ_๋ ˆ์ด๋ธ”}}"`

+ 12 - 0
pages.ko/linux/fatrace.md

@@ -0,0 +1,12 @@
+# fatrace
+
+> ํŒŒ์ผ ์ ‘๊ทผ ์ด๋ฒคํŠธ ๋ณด๊ณ .
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/fatrace>.
+
+- ๋ชจ๋“  ๋งˆ์šดํŠธ๋œ ํŒŒ์ผ์‹œ์Šคํ…œ์˜ ํŒŒ์ผ ์ ‘๊ทผ ์ด๋ฒคํŠธ๋ฅผ `stdout`์— ์ถœ๋ ฅ:
+
+`sudo fatrace`
+
+- ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ์˜ ๋งˆ์šดํŠธ์—์„œ ํŒŒ์ผ ์ ‘๊ทผ ์ด๋ฒคํŠธ๋ฅผ ํƒ€์ž„์Šคํƒฌํ”„์™€ ํ•จ๊ป˜ `stdout`์— ์ถœ๋ ฅ:
+
+`sudo fatrace {{-c|--current-mount}} {{-t|--timestamp}}`

+ 28 - 0
pages.ko/linux/fcrackzip.md

@@ -0,0 +1,28 @@
+# fcrackzip
+
+> ZIP ์••์ถ• ํŒŒ์ผ ๋น„๋ฐ€๋ฒˆํ˜ธ ํฌ๋ž™ ๋„๊ตฌ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/fcrackzip>.
+
+- 4์—์„œ 8์ž๋ฆฌ์˜ ๊ธธ์ด๋ฅผ ๊ฐ€์ง€๋ฉฐ, ์˜์ˆซ์ž๋งŒ ํฌํ•จ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ฌด์ฐจ๋ณ„ ๋Œ€์ž…์œผ๋กœ ์ฐพ๊ธฐ (์ˆœ์„œ ์ค‘์š”):
+
+`fcrackzip --brute-force --length 4-8 --charset aA1 {{์••์ถ•_ํŒŒ์ผ}}`
+
+- ์ž์„ธํžˆ ๋ณด๊ธฐ ๋ชจ๋“œ์—์„œ 3์ž๋ฆฌ์˜ ๊ธธ์ด๋ฅผ ๊ฐ€์ง€๋ฉฐ, ์†Œ๋ฌธ์ž, `$` ๋ฐ `%`๋งŒ ํฌํ•จ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ฌด์ฐจ๋ณ„ ๋Œ€์ž…์œผ๋กœ ์ฐพ๊ธฐ:
+
+`fcrackzip -v --brute-force --length 3 --charset a:$% {{์••์ถ•_ํŒŒ์ผ}}`
+
+- ์†Œ๋ฌธ์ž์™€ ํŠน์ˆ˜ ๋ฌธ์ž๋งŒ ํฌํ•จ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ฌด์ฐจ๋ณ„ ๋Œ€์ž…์œผ๋กœ ์ฐพ๊ธฐ:
+
+`fcrackzip --brute-force --length 4 --charset a! {{์••์ถ•_ํŒŒ์ผ}}`
+
+- ์ˆซ์ž๋งŒ ํฌํ•จ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ `12345`๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜์—ฌ ๋ฌด์ฐจ๋ณ„ ๋Œ€์ž…์œผ๋กœ ์ฐพ๊ธฐ:
+
+`fcrackzip --brute-force --length 5 --charset 1 --init-password 12345 {{์••์ถ•_ํŒŒ์ผ}}`
+
+- ์‚ฌ์ „ ๋ชฉ๋ก์„ ์‚ฌ์šฉํ•˜์—ฌ ๋น„๋ฐ€๋ฒˆํ˜ธ ํฌ๋ž™:
+
+`fcrackzip --use-unzip --dictionary --init-password {{๋‹จ์–ด๋ชฉ๋ก}} {{์••์ถ•_ํŒŒ์ผ}}`
+
+- ํฌ๋ž™ ์„ฑ๋Šฅ ๋ฒค์น˜๋งˆํฌ:
+
+`fcrackzip --benchmark`

+ 37 - 0
pages.ko/linux/fdisk.md

@@ -0,0 +1,37 @@
+# fdisk
+
+> ํ•˜๋“œ ๋””์Šคํฌ์˜ ํŒŒํ‹ฐ์…˜ ํ…Œ์ด๋ธ”๊ณผ ํŒŒํ‹ฐ์…˜์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
+> ๊ฐ™์ด ๋ณด๊ธฐ: `partprobe`.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/fdisk>.
+
+- ํŒŒํ‹ฐ์…˜ ๋‚˜์—ด:
+
+`sudo fdisk -l`
+
+- ํŒŒํ‹ฐ์…˜ ์กฐ์ž‘๊ธฐ ์‹œ์ž‘:
+
+`sudo fdisk {{/dev/sdX}}`
+
+- ๋””์Šคํฌ ํŒŒํ‹ฐ์…˜ ์ค‘, ํŒŒํ‹ฐ์…˜ ์ƒ์„ฑ:
+
+`n`
+
+- ๋””์Šคํฌ ํŒŒํ‹ฐ์…˜ ์ค‘, ์‚ญ์ œํ•  ํŒŒํ‹ฐ์…˜ ์„ ํƒ:
+
+`d`
+
+- ๋””์Šคํฌ ํŒŒํ‹ฐ์…˜ ์ค‘, ํŒŒํ‹ฐ์…˜ ํ…Œ์ด๋ธ” ๋ณด๊ธฐ:
+
+`p`
+
+- ๋””์Šคํฌ ํŒŒํ‹ฐ์…˜ ์ค‘, ๋ณ€๊ฒฝ์‚ฌํ•ญ ์ €์žฅ:
+
+`w`
+
+- ๋””์Šคํฌ ํŒŒํ‹ฐ์…˜ ์ค‘, ๋ณ€๊ฒฝ์‚ฌํ•ญ ์ทจ์†Œ:
+
+`q`
+
+- ๋””์Šคํฌ ํŒŒํ‹ฐ์…˜ ์ค‘, ๋„์›€๋ง ๋ฉ”๋‰ด ์—ด๊ธฐ:
+
+`m`

+ 25 - 0
pages.ko/linux/feedreader.md

@@ -0,0 +1,25 @@
+# feedreader
+
+> GUI ๋ฐ์Šคํฌํ†ฑ RSS ํด๋ผ์ด์–ธํŠธ.
+> ์ฐธ๊ณ : FeedReader๋Š” ๋” ์ด์ƒ ์œ ์ง€ ๊ด€๋ฆฌ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/jangernert/FeedReader>.
+
+- ์ฝ์ง€ ์•Š์€ ๊ธฐ์‚ฌ ์ˆ˜ ์ถœ๋ ฅ:
+
+`feedreader --unreadCount`
+
+- ํŒ”๋กœ์šฐํ•  ํ”ผ๋“œ์˜ URL ์ถ”๊ฐ€:
+
+`feedreader --addFeed={{ํ”ผ๋“œ_url}}`
+
+- ํŠน์ • ๊ธฐ์‚ฌ URL๋กœ ๊ฐ€์ ธ์˜ค๊ธฐ:
+
+`feedreader --grabArticle={{๊ธฐ์‚ฌ_url}}`
+
+- ํŠน์ • ๊ธฐ์‚ฌ์—์„œ ๋ชจ๋“  ์ด๋ฏธ์ง€ ๋‹ค์šด๋กœ๋“œ:
+
+`feedreader --url={{ํ”ผ๋“œ_url}} --grabImages={{๊ธฐ์‚ฌ_๊ฒฝ๋กœ}}`
+
+- URL์—์„œ ๋ฏธ๋””์–ด ์žฌ์ƒ:
+
+`feedreader --playMedia={{๊ธฐ์‚ฌ_url}}`

+ 25 - 0
pages.ko/linux/file-rename.md

@@ -0,0 +1,25 @@
+# rename
+
+> ์—ฌ๋Ÿฌ ํŒŒ์ผ ์ด๋ฆ„ ๋ณ€๊ฒฝ.
+> ์ฐธ๊ณ : ์ด ํŽ˜์ด์ง€๋Š” `rename` Debian ํŒจํ‚ค์ง€์˜ ๋ช…๋ น์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/file-rename>.
+
+- Perl ๊ณตํ†ต ์ •๊ทœ ํ‘œํ˜„์‹์„ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ผ ์ด๋ฆ„ ๋ณ€๊ฒฝ ('foo'๋ฅผ 'bar'๋กœ ๋Œ€์ฒด):
+
+`rename {{'s/foo/bar/'}} {{*}}`
+
+- ์‹คํ–‰ํ•˜์ง€ ์•Š๊ณ  ๋ณ€๊ฒฝ๋  ํŒŒ์ผ ์ด๋ฆ„ ํ‘œ์‹œ (๋“œ๋ผ์ด๋Ÿฐ):
+
+`rename -n {{'s/foo/bar/'}} {{*}}`
+
+- ๊ธฐ์กด ๋Œ€์ƒ ํŒŒ์ผ์ด ์ œ๊ฑฐ๋  ์ˆ˜ ์žˆ์–ด๋„ ๊ฐ•์ œ๋กœ ์ด๋ฆ„ ๋ณ€๊ฒฝ:
+
+`rename -f {{'s/foo/bar/'}} {{*}}`
+
+- ํŒŒ์ผ๋ช…์„ ์†Œ๋ฌธ์ž๋กœ ๋ณ€ํ™˜ (`-f`๋ฅผ ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ถ„ ์—†๋Š” ํŒŒ์ผ ์‹œ์Šคํ…œ์—์„œ ์‚ฌ์šฉํ•˜์—ฌ "์ด๋ฏธ ์กด์žฌ" ์˜ค๋ฅ˜ ๋ฐฉ์ง€):
+
+`rename 'y/A-Z/a-z/' {{*}}`
+
+- ๊ณต๋ฐฑ์„ ๋ฐ‘์ค„๋กœ ๋Œ€์ฒด:
+
+`rename 's/\s+/_/g' {{*}}`

+ 28 - 0
pages.ko/linux/filefrag.md

@@ -0,0 +1,28 @@
+# filefrag
+
+> ํŠน์ • ํŒŒ์ผ์˜ ๋‹จํŽธํ™” ์ •๋„๋ฅผ ๋ณด๊ณ .
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/filefrag>.
+
+- ํ•˜๋‚˜ ์ด์ƒ์˜ [f]ํŒŒ์ผ์— ๋Œ€ํ•œ ๋ณด๊ณ ์„œ ํ‘œ์‹œ:
+
+`filefrag {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ1 ๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ2 ...}}`
+
+- 1024 ๋ฐ”์ดํŠธ ๋ธ”๋ก ํฌ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ณด๊ณ ์„œ ํ‘œ์‹œ:
+
+`filefrag -k {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ํŠน์ • ๋ธ”๋ก ํฌ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ณด๊ณ ์„œ ํ‘œ์‹œ:
+
+`filefrag -b{{1024|1K|1M|1G|...}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ๋งคํ•‘ ์š”์ฒญ ์ „ [f]ํŒŒ์ผ ๋™๊ธฐํ™”:
+
+`filefrag -s {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ1 ๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ2 ...}}`
+
+- ํ™•์žฅ ์†์„ฑ์˜ ๋งคํ•‘ ํ‘œ์‹œ:
+
+`filefrag -x {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ1 ๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ2 ...}}`
+
+- ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ํฌํ•จํ•œ ๋ณด๊ณ ์„œ ํ‘œ์‹œ:
+
+`filefrag -v {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ1 ๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ2 ...}}`

+ 32 - 0
pages.ko/linux/finch.md

@@ -0,0 +1,32 @@
+# finch
+
+> ์ฝ˜์†” ๊ธฐ๋ฐ˜ ๋ชจ๋“ˆ์‹ ๋ฉ”์‹œ์ง• ํด๋ผ์ด์–ธํŠธ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://developer.pidgin.im/wiki/Using%20Finch>.
+
+- finch ์‹คํ–‰:
+
+`finch`
+
+- ์ข…๋ฃŒ:
+
+`<Alt> + q OR <Ctrl> + c`
+
+- ์ž‘์—… ๋ฉ”๋‰ด ํ‘œ์‹œ:
+
+`<Alt> + a`
+
+- n๋ฒˆ์งธ ์ฐฝ์œผ๋กœ ์ด๋™:
+
+`<Alt> + {{์ˆซ์ž_ํ‚ค}}`
+
+- ํ˜„์žฌ ์ฐฝ ๋‹ซ๊ธฐ:
+
+`<Alt> + c`
+
+- ์ฐฝ ์ด๋™ ์‹œ์ž‘, ํ™”์‚ดํ‘œ ํ‚ค๋กœ ์ด๋™, ์™„๋ฃŒ ์‹œ escape ๋ˆ„๋ฅด๊ธฐ:
+
+`<Alt> + m`
+
+- ์ฐฝ ํฌ๊ธฐ ์กฐ์ • ์‹œ์ž‘, ํ™”์‚ดํ‘œ ํ‚ค๋กœ ํฌ๊ธฐ ์กฐ์ •, ์™„๋ฃŒ ์‹œ escape ๋ˆ„๋ฅด๊ธฐ:
+
+`<Alt> + r`

+ 20 - 0
pages.ko/linux/findfs.md

@@ -0,0 +1,20 @@
+# findfs
+
+> ํŒŒ์ผ์‹œ์Šคํ…œ์„ ๋ ˆ์ด๋ธ” ๋˜๋Š” UUID๋กœ ์ฐพ์Šต๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://mirrors.edge.kernel.org/pub/linux/utils/util-linux>.
+
+- ํŒŒ์ผ์‹œ์Šคํ…œ ๋ ˆ์ด๋ธ”๋กœ ๋ธ”๋ก ์žฅ์น˜ ๊ฒ€์ƒ‰:
+
+`findfs LABEL={{๋ ˆ์ด๋ธ”}}`
+
+- ํŒŒ์ผ์‹œ์Šคํ…œ UUID๋กœ ๊ฒ€์ƒ‰:
+
+`findfs UUID={{uuid}}`
+
+- ํŒŒํ‹ฐ์…˜ ๋ ˆ์ด๋ธ”๋กœ ๊ฒ€์ƒ‰ (GPT ๋˜๋Š” MAC ํŒŒํ‹ฐ์…˜ ํ…Œ์ด๋ธ”):
+
+`findfs PARTLABEL={{ํŒŒํ‹ฐ์…˜_๋ ˆ์ด๋ธ”}}`
+
+- ํŒŒํ‹ฐ์…˜ UUID๋กœ ๊ฒ€์ƒ‰ (GPT ํŒŒํ‹ฐ์…˜ ํ…Œ์ด๋ธ” ์ „์šฉ):
+
+`findfs PARTUUID={{ํŒŒํ‹ฐ์…˜_uuid}}`

+ 28 - 0
pages.ko/linux/findmnt.md

@@ -0,0 +1,28 @@
+# findmnt
+
+> ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ์ฐพ์Šต๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/findmnt>.
+
+- ๋ชจ๋“  ๋งˆ์šดํŠธ๋œ ํŒŒ์ผ ์‹œ์Šคํ…œ ๋‚˜์—ด:
+
+`findmnt`
+
+- ๋””๋ฐ”์ด์Šค ๊ฒ€์ƒ‰:
+
+`findmnt {{/dev/sdb1}}`
+
+- ๋งˆ์šดํŠธ ์ง€์  ๊ฒ€์ƒ‰:
+
+`findmnt {{/}}`
+
+- ํŠน์ • ์œ ํ˜•์˜ ํŒŒ์ผ ์‹œ์Šคํ…œ ์ฐพ๊ธฐ:
+
+`findmnt -t {{ext4}}`
+
+- ํŠน์ • ๋ ˆ์ด๋ธ”์ด ์žˆ๋Š” ํŒŒ์ผ ์‹œ์Šคํ…œ ์ฐพ๊ธฐ:
+
+`findmnt LABEL={{BigStorage}}`
+
+- ๋งˆ์šดํŠธ ํ…Œ์ด๋ธ” ๋‚ด์šฉ์„ ์ž์„ธํžˆ ํ™•์ธํ•˜๊ณ  `/etc/fstab` ๊ฒ€์ฆ:
+
+`findmnt --verify --verbose`

+ 36 - 0
pages.ko/linux/firejail.md

@@ -0,0 +1,36 @@
+# firejail
+
+> Linux์˜ ๋‚ด์žฅ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋กœ์„ธ์Šค๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ์ปจํ…Œ์ด๋„ˆ๋กœ ์ƒŒ๋“œ๋ฐ•์Šคํ™”ํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/firejail>.
+
+- ๋ฐ์Šคํฌํ†ฑ ํ™˜๊ฒฝ์— firejail ํ†ตํ•ฉ:
+
+`sudo firecfg`
+
+- ์ œํ•œ๋œ Mozilla Firefox ์—ด๊ธฐ:
+
+`firejail {{firefox}}`
+
+- ์•Œ๋ ค์ง„ ์ธํ„ฐํŽ˜์ด์Šค์™€ ์ฃผ์†Œ์—์„œ ์ œํ•œ๋œ Apache ์„œ๋ฒ„ ์‹œ์ž‘:
+
+`firejail --net={{eth0}} --ip={{192.168.1.244}} {{/etc/init.d/apache2}} {{start}}`
+
+- ์‹คํ–‰ ์ค‘์ธ ์ƒŒ๋“œ๋ฐ•์Šค ๋‚˜์—ด:
+
+`firejail --list`
+
+- ์‹คํ–‰ ์ค‘์ธ ์ƒŒ๋“œ๋ฐ•์Šค์˜ ๋„คํŠธ์›Œํฌ ํ™œ๋™ ๋‚˜์—ด:
+
+`firejail --netstats`
+
+- ์‹คํ–‰ ์ค‘์ธ ์ƒŒ๋“œ๋ฐ•์Šค ์ข…๋ฃŒ:
+
+`firejail --shutdown={{7777}}`
+
+- ์ธํ„ฐ๋„ท ํƒ์ƒ‰์„ ์œ„ํ•œ ์ œํ•œ๋œ Firefox ์„ธ์…˜ ์‹คํ–‰:
+
+`firejail --seccomp --private --private-dev --private-tmp --protocol=inet firefox --new-instance --no-remote --safe-mode --private-window`
+
+- ์‚ฌ์šฉ์ž ์ •์˜ ํ˜ธ์ŠคํŠธ ํŒŒ์ผ ์‚ฌ์šฉ(`/etc/hosts` ํŒŒ์ผ ๋ฌด์‹œ):
+
+`firejail --hosts-file={{~/myhosts}} {{curl http://mysite.arpa}}`

+ 37 - 0
pages.ko/linux/firewall-cmd.md

@@ -0,0 +1,37 @@
+# firewall-cmd
+
+> firewalld ๋ช…๋ น์ค„ ํด๋ผ์ด์–ธํŠธ.
+> ๋Ÿฐํƒ€์ž„ ๋˜๋Š” ์˜๊ตฌ ๋ฐฉํ™”๋ฒฝ ๊ตฌ์„ฑ ์ƒํƒœ๋ฅผ ์กฐํšŒ ๋ฐ ์ˆ˜์ •.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://firewalld.org/documentation/man-pages/firewall-cmd>.
+
+- ๋Ÿฐํƒ€์ž„ ๊ตฌ์„ฑ ์ƒํƒœ์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ๋ฐฉํ™”๋ฒฝ ์˜์—ญ๊ณผ ๊ทœ์น™ ์กฐํšŒ:
+
+`firewall-cmd --list-all-zones`
+
+- ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ block ์˜์—ญ์œผ๋กœ ์˜๊ตฌ์ ์œผ๋กœ ์ด๋™ํ•˜์—ฌ ๋ชจ๋“  ํ†ต์‹  ์ฐจ๋‹จ:
+
+`firewall-cmd --permanent --zone={{block}} --change-interface={{enp1s0}}`
+
+- ์ง€์ •๋œ ์˜์—ญ์—์„œ ์„œ๋น„์Šค์˜ ํฌํŠธ๋ฅผ ์˜๊ตฌ์ ์œผ๋กœ ์—ด๊ธฐ (์˜ˆ: `public` ์˜์—ญ์—์„œ ํฌํŠธ 443):
+
+`firewall-cmd --permanent --zone={{public}} --add-service={{https}}`
+
+- ์ง€์ •๋œ ์˜์—ญ์—์„œ ์„œ๋น„์Šค์˜ ํฌํŠธ๋ฅผ ์˜๊ตฌ์ ์œผ๋กœ ๋‹ซ๊ธฐ (์˜ˆ: `public` ์˜์—ญ์—์„œ ํฌํŠธ 80):
+
+`firewall-cmd --permanent --zone={{public}} --remove-service={{http}}`
+
+- ์ง€์ •๋œ ์˜์—ญ์—์„œ ๋“ค์–ด์˜ค๋Š” ํŒจํ‚ท์˜ ํฌํŠธ๋ฅผ ์˜๊ตฌ์ ์œผ๋กœ ํฌ์›Œ๋”ฉ (์˜ˆ: `public` ์˜์—ญ์—์„œ ํฌํŠธ 443์„ 8443์œผ๋กœ):
+
+`firewall-cmd --permanent --zone={{public}} --add-rich-rule='rule family="{{ipv4|ipv6}}" forward-port port="{{443}}" protocol="{{udp|tcp}}" to-port="{{8443}}"'`
+
+- firewalld๋ฅผ ๋‹ค์‹œ ๋กœ๋“œํ•˜์—ฌ ๋Ÿฐํƒ€์ž„ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ œ๊ฑฐํ•˜๊ณ  ์˜๊ตฌ ๊ตฌ์„ฑ์„ ์ฆ‰์‹œ ์ ์šฉ:
+
+`firewall-cmd --reload`
+
+- ๋Ÿฐํƒ€์ž„ ๊ตฌ์„ฑ ์ƒํƒœ๋ฅผ ์˜๊ตฌ ๊ตฌ์„ฑ์œผ๋กœ ์ €์žฅ:
+
+`firewall-cmd --runtime-to-permanent`
+
+- ๋น„์ƒ์‹œ ํŒจ๋‹‰ ๋ชจ๋“œ ํ™œ์„ฑํ™”. ๋ชจ๋“  ํŠธ๋ž˜ํ”ฝ์ด ์ฐจ๋‹จ๋˜๊ณ  ํ™œ์„ฑ ์—ฐ๊ฒฐ์ด ์ข…๋ฃŒ๋จ:
+
+`firewall-cmd --panic-on`

+ 36 - 0
pages.ko/linux/fixfiles.md

@@ -0,0 +1,36 @@
+# fixfiles
+
+> ํŒŒ์ผ์˜ SELinux ๋ณด์•ˆ ์ปจํ…์ŠคํŠธ๋ฅผ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/fixfiles>.
+
+- onboot์™€ ํ•จ๊ป˜ ์ง€์ •๋˜๋ฉด, ์ด fixfiles๋Š” `/.autorelabel` ํŒŒ์ผ์— ํ˜„์žฌ ๋‚ ์งœ๋ฅผ ๊ธฐ๋กํ•˜์—ฌ ๋‚˜์ค‘์— ๋ ˆ์ด๋ธ”๋ง ์†๋„๋ฅผ ๋†’์ด๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. restore์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋ฉด ์˜ค๋Š˜ ์ˆ˜์ •๋œ ํŒŒ์ผ์—๋งŒ ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค:
+
+`fixfiles -B`
+
+- ์‚ฌ์šฉ์ž ์ง€์ • ๊ฐ€๋Šฅํ•œ ํŒŒ์ผ์— ๋Œ€ํ•ด `file_context`์™€ ์ผ์น˜ํ•˜๋„๋ก ์ปจํ…์ŠคํŠธ๋ฅผ [F]orce ๋ฆฌ์…‹:
+
+`fixfiles -F`
+
+- ํ™•์ธ ์—†์ด `/tmp` ํด๋”๋ฅผ ์‚ญ์ œ:
+
+`fixfiles -f`
+
+- [R]pm ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŠน์ • ํŒจํ‚ค์ง€ ๋‚ด ๋ชจ๋“  ํŒŒ์ผ์„ ์ฐพ์•„ ํŒŒ์ผ ์ปจํ…์ŠคํŠธ ๋ณต์›:
+
+`fixfiles -R {{rpm_ํŒจํ‚ค์ง€1,rpm_ํŒจํ‚ค์ง€2 ...}}`
+
+- `PREVIOUS_FILECONTEXT` ํŒŒ์ผ๊ณผ ํ˜„์žฌ ์„ค์น˜๋œ ํŒŒ์ผ์˜ ์ฐจ์ด๋ฅผ ๋น„๊ตํ•˜๊ณ , ์˜ํ–ฅ์„ ๋ฐ›์€ ๋ชจ๋“  ํŒŒ์ผ์˜ ์ปจํ…์ŠคํŠธ๋ฅผ ๋ณต์›:
+
+`fixfiles -C PREVIOUS_FILECONTEXT`
+
+- find `--newermt` ๋ช…๋ น์–ด์— ์ „๋‹ฌ๋  ํŠน์ • ๋‚ ์งœ ์ดํ›„์— ์ƒ์„ฑ๋œ ํŒŒ์ผ์—๋งŒ ์ž‘๋™:
+
+`fixfiles -N {{YYYY-MM-DD HH:MM}}`
+
+- ๋‹ค์‹œ ๋ ˆ์ด๋ธ”๋งํ•˜๊ธฐ ์ „์— ํŒŒ์ผ ์‹œ์Šคํ…œ์„ [M]ount ๋ฐ”์ธ๋”ฉํ•˜์—ฌ, ๋งˆ์šดํŠธ๋œ ํŒŒ์ผ ๋˜๋Š” ํด๋”์˜ ์ปจํ…์ŠคํŠธ๋ฅผ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค์ •:
+
+`fixfiles -M`
+
+- ์ง„ํ–‰ ์ƒํƒœ์—์„œ ์ž์„ธํžˆ๋กœ [v]์ž์„ธํžˆ ์„ค์ •์„ ๋ณ€๊ฒฝํ•˜๊ณ  `-p` ๋Œ€์‹  `-v`๋กœ `restorecon` ์‹คํ–‰:
+
+`fixfiles -v`

+ 37 - 0
pages.ko/linux/flameshot.md

@@ -0,0 +1,37 @@
+# flameshot
+
+> GUI๊ฐ€ ์žˆ๋Š” ์Šคํฌ๋ฆฐ์ƒท ๋„๊ตฌ.
+> ํ…์ŠคํŠธ, ๋„ํ˜•, ์ƒ‰์ƒ, imgur ๊ฐ™์€ ๊ธฐ๋ณธ ์ด๋ฏธ์ง€ ํŽธ์ง‘์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://flameshot.org>.
+
+- ์ „์ฒด ํ™”๋ฉด ์Šคํฌ๋ฆฐ์ƒท ์ƒ์„ฑ:
+
+`flameshot full`
+
+- ์ƒํ˜ธ์ž‘์šฉ ๋ฐฉ์‹์œผ๋กœ ์Šคํฌ๋ฆฐ์ƒท ์ƒ์„ฑ:
+
+`flameshot gui`
+
+- ํŠน์ • ๊ฒฝ๋กœ์— ์Šคํฌ๋ฆฐ์ƒท ์ €์žฅ:
+
+`flameshot gui --path {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”}}`
+
+- ๊ฐ„์†Œํ™”๋œ ๋ชจ๋“œ๋กœ ์ƒํ˜ธ์ž‘์šฉ ๋ฐฉ์‹์˜ ์Šคํฌ๋ฆฐ์ƒท ์ƒ์„ฑ:
+
+`flameshot launcher`
+
+- ํŠน์ • ๋ชจ๋‹ˆํ„ฐ์—์„œ ์Šคํฌ๋ฆฐ์ƒท ์ƒ์„ฑ:
+
+`flameshot screen --number {{2}}`
+
+- ์Šคํฌ๋ฆฐ์ƒท์„ ์ƒ์„ฑํ•˜๊ณ  `stdout`์— ์ถœ๋ ฅ:
+
+`flameshot gui --raw`
+
+- ์Šคํฌ๋ฆฐ์ƒท์„ ์ƒ์„ฑํ•˜๊ณ  ํด๋ฆฝ๋ณด๋“œ์— ๋ณต์‚ฌ:
+
+`flameshot gui --clipboard`
+
+- ํŠน์ • ๋ฐ€๋ฆฌ์ดˆ ์ง€์—ฐ ํ›„ ์Šคํฌ๋ฆฐ์ƒท ์ƒ์„ฑ:
+
+`flameshot full --delay {{5000}}`

+ 24 - 0
pages.ko/linux/flash.md

@@ -0,0 +1,24 @@
+# flash
+
+> ํ„ฐ๋ฏธ๋„์—์„œ ํ”Œ๋ž˜์‹œ ์นด๋“œ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/tallguyjenks/fla.sh>.
+
+- ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ”Œ๋ž˜์‹œ ์นด๋“œ ๋ฑ ์„ ํƒ ๋ฉ”๋‰ด ์—ด๊ธฐ:
+
+`flash`
+
+- ํ”Œ๋ž˜์‹œ ์นด๋“œ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ •๋ณด ํ‘œ์‹œ:
+
+`flash -i`
+
+- ๊ธฐ๋ณธ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๋„๊ตฌ๋ฅผ `bat`์—์„œ `cat`์œผ๋กœ ๋ณ€๊ฒฝ:
+
+`flash -p {{cat}}`
+
+- ๋„์›€๋ง ํ‘œ์‹œ:
+
+`flash -h`
+
+- ๋ฒ„์ „ ์ •๋ณด ํ‘œ์‹œ:
+
+`flash -v`

+ 24 - 0
pages.ko/linux/flashrom.md

@@ -0,0 +1,24 @@
+# flashrom
+
+> ํ”Œ๋ž˜์‹œ ์นฉ์„ ์ฝ๊ณ , ์“ฐ๊ณ , ๊ฒ€์ฆํ•˜๊ณ , ์ง€์›๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/flashrom>.
+
+- ์นฉ์„ ๊ฒ€์‚ฌํ•˜์—ฌ ๋ฐฐ์„ ์ด ์˜ฌ๋ฐ”๋ฅธ์ง€ ํ™•์ธ:
+
+`flashrom --programmer {{ํ”„๋กœ๊ทธ๋ž˜๋จธ}}`
+
+- ํ”Œ๋ž˜์‹œ๋ฅผ ์ฝ๊ณ  ํŒŒ์ผ๋กœ ์ €์žฅ:
+
+`flashrom -p {{ํ”„๋กœ๊ทธ๋ž˜๋จธ}} --read {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ํŒŒ์ผ์„ ํ”Œ๋ž˜์‹œ์— ์“ฐ๊ธฐ:
+
+`flashrom -p {{ํ”„๋กœ๊ทธ๋ž˜๋จธ}} --write {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ํ”Œ๋ž˜์‹œ๋ฅผ ํŒŒ์ผ๊ณผ ๋Œ€์กฐํ•˜์—ฌ ๊ฒ€์ฆ:
+
+`flashrom -p {{ํ”„๋กœ๊ทธ๋ž˜๋จธ}} --verify {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- Raspberry Pi๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์นฉ ๊ฒ€์‚ฌ:
+
+`flashrom -p {{linux_spi:dev=/dev/spidev0.0}}`

+ 8 - 0
pages.ko/linux/fluidsynth.md

@@ -0,0 +1,8 @@
+# fluidsynth
+
+> MIDI ํŒŒ์ผ์—์„œ ์˜ค๋””์˜ค ํ•ฉ์„ฑ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/FluidSynth/fluidsynth/wiki/UserManual>.
+
+- MIDI ํŒŒ์ผ ์žฌ์ƒ:
+
+`fluidsynth --audio-driver={{pipewire|pulseaudio}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/์‚ฌ์šด๋“œํฐํŠธ.sf2}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ.midi}}`

+ 16 - 0
pages.ko/linux/fold.md

@@ -0,0 +1,16 @@
+# fold
+
+> ๊ณ ์ • ํญ ์ถœ๋ ฅ ์žฅ์น˜๋ฅผ ์œ„ํ•œ ๊ธด ์ค„์„ ์ ‘์Šต๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://www.gnu.org/software/coreutils/fold>.
+
+- ๊ณ ์ • ํญ์œผ๋กœ ์ค„์„ ์ ‘๊ธฐ:
+
+`fold --width {{ํญ}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ๋ฐ”์ดํŠธ ๋‹จ์œ„๋กœ ํญ ๊ณ„์‚ฐ (๊ธฐ๋ณธ๊ฐ’์€ ์—ด ๋‹จ์œ„๋กœ ๊ณ„์‚ฐ):
+
+`fold --bytes --width {{๋ฐ”์ดํŠธ_๋‹จ์œ„_ํญ}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ํญ ์ œํ•œ ๋‚ด์—์„œ ๊ฐ€์žฅ ์˜ค๋ฅธ์ชฝ ๊ณต๋ฐฑ ๋’ค์—์„œ ์ค„์„ ๋‚˜๋ˆ„๊ธฐ:
+
+`fold --spaces --width {{ํญ}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`

+ 28 - 0
pages.ko/linux/foreman.md

@@ -0,0 +1,28 @@
+# foreman
+
+> Procfile ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ด€๋ฆฌ ๋„๊ตฌ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/foreman>.
+
+- ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ์˜ Procfile๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹œ์ž‘:
+
+`foreman start`
+
+- ์ง€์ •๋œ Procfile๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹œ์ž‘:
+
+`foreman start -f {{Procfile}}`
+
+- ํŠน์ • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹œ์ž‘:
+
+`foreman start {{ํ”„๋กœ์„ธ์Šค}}`
+
+- Procfile ํ˜•์‹ ๊ฒ€์ฆ:
+
+`foreman check`
+
+- ํ”„๋กœ์„ธ์Šค ํ™˜๊ฒฝ๊ณผ ํ•จ๊ป˜ ์ผํšŒ์„ฑ ๋ช…๋ น ์‹คํ–‰:
+
+`foreman run {{๋ช…๋ น}}`
+
+- "worker"๋ผ๋Š” ์ด๋ฆ„์˜ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ œ์™ธํ•œ ๋ชจ๋“  ํ”„๋กœ์„ธ์Šค ์‹œ์ž‘:
+
+`foreman start -m all=1,{{worker}}=0`

+ 16 - 0
pages.ko/linux/fprintd-delete.md

@@ -0,0 +1,16 @@
+# fprintd-delete
+
+> ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ์ง€๋ฌธ์„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/fprintd-delete>.
+
+- ํŠน์ • ์‚ฌ์šฉ์ž์˜ ๋ชจ๋“  ์ง€๋ฌธ ์ œ๊ฑฐ:
+
+`fprintd-delete {{์‚ฌ์šฉ์ž๋ช…}}`
+
+- ํŠน์ • ์‚ฌ์šฉ์ž์˜ ํŠน์ • ์ง€๋ฌธ ์ œ๊ฑฐ:
+
+`fprintd-delete {{์‚ฌ์šฉ์ž๋ช…}} --finger {{left-thumb|left-index-finger|left-middle-finger|left-ring-finger|left-little-finger|right-thumb|right-index-finger|right-middle-finger|right-ring-finger|right-little-finger}}`
+
+- ๋„์›€๋ง ํ‘œ์‹œ:
+
+`fprintd-delete`

+ 24 - 0
pages.ko/linux/fprintd-enroll.md

@@ -0,0 +1,24 @@
+# fprintd-enroll
+
+> ์ง€๋ฌธ์„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋“ฑ๋กํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/fprintd-enroll>.
+
+- ํ˜„์žฌ ์‚ฌ์šฉ์ž์˜ ์˜ค๋ฅธ์† ๊ฒ€์ง€ ์ง€๋ฌธ ๋“ฑ๋ก:
+
+`fprintd-enroll`
+
+- ํ˜„์žฌ ์‚ฌ์šฉ์ž์˜ ํŠน์ • ์†๊ฐ€๋ฝ ์ง€๋ฌธ ๋“ฑ๋ก:
+
+`fprintd-enroll --finger {{์™ผ์ชฝ-์—„์ง€|์™ผ์ชฝ-๊ฒ€์ง€|์™ผ์ชฝ-์ค‘์ง€|์™ผ์ชฝ-์•ฝ์ง€|์™ผ์ชฝ-์ƒˆ๋ผ|์˜ค๋ฅธ์ชฝ-์—„์ง€|์˜ค๋ฅธ์ชฝ-๊ฒ€์ง€|์˜ค๋ฅธ์ชฝ-์ค‘์ง€|์˜ค๋ฅธ์ชฝ-์•ฝ์ง€|์˜ค๋ฅธ์ชฝ-์ƒˆ๋ผ}}`
+
+- ํŠน์ • ์‚ฌ์šฉ์ž์˜ ์˜ค๋ฅธ์† ๊ฒ€์ง€ ์ง€๋ฌธ ๋“ฑ๋ก:
+
+`fprintd-enroll {{์‚ฌ์šฉ์ž๋ช…}}`
+
+- ํŠน์ • ์‚ฌ์šฉ์ž์˜ ํŠน์ • ์†๊ฐ€๋ฝ ์ง€๋ฌธ ๋“ฑ๋ก:
+
+`fprintd-enroll --finger {{์†๊ฐ€๋ฝ_์ด๋ฆ„}} {{์‚ฌ์šฉ์ž๋ช…}}`
+
+- ๋„์›€๋ง ํ‘œ์‹œ:
+
+`fprintd-enroll --help`

+ 16 - 0
pages.ko/linux/fprintd-list.md

@@ -0,0 +1,16 @@
+# fprintd-list
+
+> ๋“ฑ๋ก๋œ ์ง€๋ฌธ ๋ชฉ๋ก์„ ๋‚˜์—ดํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/fprintd-list>.
+
+- ํŠน์ • ์‚ฌ์šฉ์ž์— ๋Œ€ํ•œ ๋“ฑ๋ก๋œ ์ง€๋ฌธ์„ ๋‚˜์—ด:
+
+`fprintd-list {{์‚ฌ์šฉ์ž๋ช…}}`
+
+- ํ•˜๋‚˜ ์ด์ƒ์˜ ์‚ฌ์šฉ์ž์— ๋Œ€ํ•œ ๋“ฑ๋ก๋œ ์ง€๋ฌธ์„ ๋‚˜์—ด:
+
+`fprintd-list {{์‚ฌ์šฉ์ž๋ช…1 ์‚ฌ์šฉ์ž๋ช…2 ...}}`
+
+- ๋„์›€๋ง ํ‘œ์‹œ:
+
+`fprintd-list`

+ 28 - 0
pages.ko/linux/fprintd-verify.md

@@ -0,0 +1,28 @@
+# fprintd-verify
+
+> ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅ๋œ ์ง€๋ฌธ์„ ๊ฒ€์ฆํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/fprintd-verify>.
+
+- ํ˜„์žฌ ์‚ฌ์šฉ์ž์˜ ๋ชจ๋“  ์ €์žฅ๋œ ์ง€๋ฌธ ๊ฒ€์ฆ:
+
+`fprintd-verify`
+
+- ํ˜„์žฌ ์‚ฌ์šฉ์ž์˜ ํŠน์ • ์ง€๋ฌธ ๊ฒ€์ฆ:
+
+`fprintd-verify --finger {{left-thumb|left-index-finger|left-middle-finger|left-ring-finger|left-little-finger|right-thumb|right-index-finger|right-middle-finger|right-ring-finger|right-little-finger}}`
+
+- ํŠน์ • ์‚ฌ์šฉ์ž์˜ ์ง€๋ฌธ ๊ฒ€์ฆ:
+
+`fprint-verify {{์‚ฌ์šฉ์ž๋ช…}}`
+
+- ํŠน์ • ์‚ฌ์šฉ์ž์˜ ํŠน์ • ์ง€๋ฌธ ๊ฒ€์ฆ:
+
+`fprintd-verify --finger {{์†๊ฐ€๋ฝ_์ด๋ฆ„}} {{์‚ฌ์šฉ์ž๋ช…}}`
+
+- ํ˜„์žฌ ์‚ฌ์šฉ์ž์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅ๋œ ์ง€๋ฌธ๊ณผ ์ผ์น˜ํ•˜์ง€ ์•Š์œผ๋ฉด ํ”„๋กœ์„ธ์Šค ์‹คํŒจ:
+
+`fprint-verify --g-fatal-warnings`
+
+- ๋„์›€๋ง ํ‘œ์‹œ:
+
+`fprintd-verify --help`

+ 8 - 0
pages.ko/linux/fprintd.md

@@ -0,0 +1,8 @@
+# fprintd
+
+> ์ง€๋ฌธ ๊ด€๋ฆฌ ๋ฐ๋ชฌ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://fprint.freedesktop.org/>.
+
+- `fprintd`์˜ man ํŽ˜์ด์ง€ ํ‘œ์‹œ:
+
+`man fprintd`

+ 28 - 0
pages.ko/linux/fpsync.md

@@ -0,0 +1,28 @@
+# fpsync
+
+> ์—ฌ๋Ÿฌ ๋™๊ธฐํ™” ํ”„๋กœ์„ธ์Šค๋ฅผ ๋กœ์ปฌ ๋˜๋Š” ์—ฌ๋Ÿฌ ์›๊ฒฉ ์›Œ์ปค์—์„œ SSH๋ฅผ ํ†ตํ•ด ์‹คํ–‰.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://www.fpart.org/fpsync/>.
+
+- ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋‹ค๋ฅธ ์œ„์น˜๋กœ ์žฌ๊ท€์ ์œผ๋กœ ๋™๊ธฐํ™”:
+
+`fpsync -v {{/๊ฒฝ๋กœ/๋Œ€์ƒ/์†Œ์Šค/}} {{/๊ฒฝ๋กœ/๋Œ€์ƒ/๋ชฉ์ ์ง€/}}`
+
+- ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์žฌ๊ท€์ ์œผ๋กœ ์ตœ์ข… ํŒจ์Šค๋กœ ๋™๊ธฐํ™” (๊ฐ ๋™๊ธฐํ™” ์ž‘์—…์— rsync์˜ `--delete` ์˜ต์…˜ ํ™œ์„ฑํ™”):
+
+`fpsync -v -E {{/๊ฒฝ๋กœ/๋Œ€์ƒ/์†Œ์Šค/}} {{/๊ฒฝ๋กœ/๋Œ€์ƒ/๋ชฉ์ ์ง€/}}`
+
+- ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์žฌ๊ท€์ ์œผ๋กœ 8๊ฐœ์˜ ๋™์‹œ ๋™๊ธฐํ™” ์ž‘์—…์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ชฉ์ ์ง€๋กœ ๋™๊ธฐํ™”:
+
+`fpsync -v -n 8 -E {{/๊ฒฝ๋กœ/๋Œ€์ƒ/์†Œ์Šค/}} {{/๊ฒฝ๋กœ/๋Œ€์ƒ/๋ชฉ์ ์ง€/}}`
+
+- ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์žฌ๊ท€์ ์œผ๋กœ 8๊ฐœ์˜ ๋™์‹œ ๋™๊ธฐํ™” ์ž‘์—…์„ ๋‘ ๊ฐœ์˜ ์›๊ฒฉ ์›Œ์ปค(machin1 ๋ฐ machine2)์— ๋ถ„์‚ฐํ•˜์—ฌ ๋ชฉ์ ์ง€๋กœ ๋™๊ธฐํ™”:
+
+`fpsync -v -n 8 -E -w login@machine1 -w login@machine2 -d {{/๊ฒฝ๋กœ/๋Œ€์ƒ/๊ณต์œ /๋””๋ ‰ํ† ๋ฆฌ}} {{/๊ฒฝ๋กœ/๋Œ€์ƒ/์†Œ์Šค/}} {{/๊ฒฝ๋กœ/๋Œ€์ƒ/๋ชฉ์ ์ง€/}}`
+
+- ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์žฌ๊ท€์ ์œผ๋กœ 4๊ฐœ์˜ ๋กœ์ปฌ ์›Œ์ปค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ ๋™๊ธฐํ™” ์ž‘์—…๋‹น ์ตœ๋Œ€ 1000๊ฐœ์˜ ํŒŒ์ผ๊ณผ 100MB๋ฅผ ์ „์†กํ•˜๋ฉฐ ๋ชฉ์ ์ง€๋กœ ๋™๊ธฐํ™”:
+
+`fpsync -v -n 4 -f 1000 -s $((100 * 1024 * 1024)) {{/๊ฒฝ๋กœ/๋Œ€์ƒ/์†Œ์Šค/}} {{/๊ฒฝ๋กœ/๋Œ€์ƒ/๋ชฉ์ ์ง€/}}`
+
+- ํŠน์ • `.snapshot*` ํŒŒ์ผ์„ ์ œ์™ธํ•œ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์žฌ๊ท€์ ์œผ๋กœ ๋™๊ธฐํ™” (์ฐธ๊ณ : ์˜ต์…˜๊ณผ ๊ฐ’์€ ํŒŒ์ดํ”„ ๋ฌธ์ž๋กœ ๊ตฌ๋ถ„ํ•ด์•ผ ํ•จ):
+
+`fpsync -v -O "-x|.snapshot*" {{/๊ฒฝ๋กœ/๋Œ€์ƒ/์†Œ์Šค/}} {{/๊ฒฝ๋กœ/๋Œ€์ƒ/๋ชฉ์ ์ง€/}}`

+ 20 - 0
pages.ko/linux/free.md

@@ -0,0 +1,20 @@
+# free
+
+> ์‹œ์Šคํ…œ์˜ ์‚ฌ์šฉ ๊ฐ€๋Šฅ ๋ฐ ์‚ฌ์šฉ ์ค‘์ธ ๋ฉ”๋ชจ๋ฆฌ ์–‘์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/free>.
+
+- ์‹œ์Šคํ…œ ๋ฉ”๋ชจ๋ฆฌ ํ‘œ์‹œ:
+
+`free`
+
+- ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๋ฐ”์ดํŠธ/KB/MB/GB ๋‹จ์œ„๋กœ ํ‘œ์‹œ:
+
+`free -{{b|k|m|g}}`
+
+- ์‚ฌ๋žŒ์ด ์ฝ๊ธฐ ์‰ฌ์šด ๋‹จ์œ„๋กœ ๋ฉ”๋ชจ๋ฆฌ ํ‘œ์‹œ:
+
+`free -h`
+
+- ๋งค 2์ดˆ๋งˆ๋‹ค ์ถœ๋ ฅ ์ƒˆ๋กœ๊ณ ์นจ:
+
+`free -s {{2}}`

+ 16 - 0
pages.ko/linux/fsck.md

@@ -0,0 +1,16 @@
+# fsck
+
+> ํŒŒ์ผ ์‹œ์Šคํ…œ์˜ ๋ฌด๊ฒฐ์„ฑ์„ ๊ฒ€์‚ฌํ•˜๊ฑฐ๋‚˜ ๋ณต๊ตฌํ•ฉ๋‹ˆ๋‹ค. ๋ช…๋ น์–ด ์‹คํ–‰ ์‹œ ํŒŒ์ผ ์‹œ์Šคํ…œ์€ ๋งˆ์šดํŠธ ํ•ด์ œ๋˜์–ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/fsck>.
+
+- ํŒŒ์ผ ์‹œ์Šคํ…œ `/dev/sdXN`์˜ ์†์ƒ๋œ ๋ธ”๋ก์„ ๋ณด๊ณ :
+
+`sudo fsck {{/dev/sdXN}}`
+
+- ํŒŒ์ผ ์‹œ์Šคํ…œ `/dev/sdXN`์˜ ์†์ƒ๋œ ๋ธ”๋ก์„ ๋ณด๊ณ , ๊ฐ ๋ธ”๋ก์„ ๋ณต๊ตฌํ• ์ง€ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ƒํ˜ธ์ž‘์šฉ์œผ๋กœ ์„ ํƒํ•˜๊ฒŒ ํ•จ:
+
+`sudo fsck -r {{/dev/sdXN}}`
+
+- ํŒŒ์ผ ์‹œ์Šคํ…œ `/dev/sdXN`์˜ ์†์ƒ๋œ ๋ธ”๋ก์„ ๋ณด๊ณ , ์ž๋™์œผ๋กœ ๋ณต๊ตฌ:
+
+`sudo fsck -a {{/dev/sdXN}}`

+ 20 - 0
pages.ko/linux/fscrypt.md

@@ -0,0 +1,20 @@
+# fscrypt
+
+> Linux ํŒŒ์ผ ์‹œ์Šคํ…œ ์•”ํ˜ธํ™”๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” Go ๋„๊ตฌ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/google/fscrypt>.
+
+- fscrypt๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ๋ฃจํŠธ ํŒŒ์ผ ์‹œ์Šคํ…œ ์ค€๋น„:
+
+`fscrypt setup`
+
+- ๋””๋ ‰ํ„ฐ๋ฆฌ์— ํŒŒ์ผ ์‹œ์Šคํ…œ ์•”ํ˜ธํ™” ํ™œ์„ฑํ™”:
+
+`fscrypt encrypt {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”}}`
+
+- ์•”ํ˜ธํ™”๋œ ๋””๋ ‰ํ„ฐ๋ฆฌ ์ž ๊ธˆ ํ•ด์ œ:
+
+`fscrypt unlock {{๊ฒฝ๋กœ/๋Œ€์ƒ/์•”ํ˜ธํ™”๋œ_ํด๋”}}`
+
+- ์•”ํ˜ธํ™”๋œ ๋””๋ ‰ํ„ฐ๋ฆฌ ์ž ๊ธˆ:
+
+`fscrypt lock {{๊ฒฝ๋กœ/๋Œ€์ƒ/์•”ํ˜ธํ™”๋œ_ํด๋”}}`

+ 17 - 0
pages.ko/linux/fstrim.md

@@ -0,0 +1,17 @@
+# fstrim
+
+> ๋งˆ์šดํŠธ๋œ ํŒŒ์ผ ์‹œ์Šคํ…œ์—์„œ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ๋ธ”๋ก์„ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.
+> SSD ๋ฐ microSD ์นด๋“œ์™€ ๊ฐ™์€ ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ ์žฅ์น˜์—์„œ๋งŒ ์ง€์›๋ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/fstrim>.
+
+- ์ง€์›๋˜๋Š” ๋ชจ๋“  ๋งˆ์šดํŠธ๋œ ํŒŒํ‹ฐ์…˜์˜ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ๋ธ”๋ก ์‚ญ์ œ:
+
+`sudo fstrim --all`
+
+- ์ง€์ •๋œ ํŒŒํ‹ฐ์…˜์˜ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ๋ธ”๋ก ์‚ญ์ œ:
+
+`sudo fstrim {{/}}`
+
+- ์‚ญ์ œ ํ›„ ํ†ต๊ณ„ ํ‘œ์‹œ:
+
+`sudo fstrim --verbose {{/}}`

+ 28 - 0
pages.ko/linux/fuser.md

@@ -0,0 +1,28 @@
+# fuser
+
+> ํŒŒ์ผ์ด๋‚˜ ์†Œ์ผ“์„ ํ˜„์žฌ ์‚ฌ์šฉ ์ค‘์ธ ํ”„๋กœ์„ธ์Šค ID๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/fuser>.
+
+- ํŒŒ์ผ์ด๋‚˜ ํด๋”์— ์ ‘๊ทผ ์ค‘์ธ ํ”„๋กœ์„ธ์Šค ์ฐพ๊ธฐ:
+
+`fuser {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ_๋˜๋Š”_ํด๋”}}`
+
+- ๋” ๋งŽ์€ ํ•„๋“œ ํ‘œ์‹œ (`USER`, `PID`, `ACCESS`, `COMMAND`):
+
+`fuser --verbose {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ_๋˜๋Š”_ํด๋”}}`
+
+- TCP ์†Œ์ผ“์„ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ์„ธ์Šค ์‹๋ณ„:
+
+`fuser --namespace tcp {{ํฌํŠธ}}`
+
+- ํŒŒ์ผ์ด๋‚˜ ํด๋”์— ์ ‘๊ทผ ์ค‘์ธ ๋ชจ๋“  ํ”„๋กœ์„ธ์Šค ์ข…๋ฃŒ (`SIGKILL` ์‹ ํ˜ธ ์ „์†ก):
+
+`fuser --kill {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ_๋˜๋Š”_ํด๋”}}`
+
+- ํŠน์ • ํŒŒ์ผ์ด๋‚˜ ํด๋”๊ฐ€ ํฌํ•จ๋œ ํŒŒ์ผ ์‹œ์Šคํ…œ์— ์ ‘๊ทผ ์ค‘์ธ ํ”„๋กœ์„ธ์Šค ์ฐพ๊ธฐ:
+
+`fuser --mount {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ_๋˜๋Š”_ํด๋”}}`
+
+- ํŠน์ • ํฌํŠธ์—์„œ TCP ์—ฐ๊ฒฐ์„ ๊ฐ€์ง„ ๋ชจ๋“  ํ”„๋กœ์„ธ์Šค ์ข…๋ฃŒ:
+
+`fuser --kill {{ํฌํŠธ}}/tcp`

+ 20 - 0
pages.ko/linux/fwupdmgr.md

@@ -0,0 +1,20 @@
+# fwupdmgr
+
+> `fwupd`๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ UEFI๋ฅผ ํฌํ•จํ•œ ์žฅ์น˜ ํŽŒ์›จ์–ด ์—…๋ฐ์ดํŠธ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://fwupd.org/>.
+
+- fwupd์— ์˜ํ•ด ๊ฐ์ง€๋œ ๋ชจ๋“  ์žฅ์น˜ ํ‘œ์‹œ:
+
+`fwupdmgr get-devices`
+
+- LVFS์—์„œ ์ตœ์‹  ํŽŒ์›จ์–ด ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๋‹ค์šด๋กœ๋“œ:
+
+`fwupdmgr refresh`
+
+- ์‹œ์Šคํ…œ์˜ ์žฅ์น˜์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์—…๋ฐ์ดํŠธ ๋‚˜์—ด:
+
+`fwupdmgr get-updates`
+
+- ํŽŒ์›จ์–ด ์—…๋ฐ์ดํŠธ ์„ค์น˜:
+
+`fwupdmgr update`