1
0
HoJeong Im 4 ัะฐั€ ำฉะผะฝำฉ
parent
commit
ee2c7d2780

+ 36 - 0
pages.ko/common/fish.md

@@ -0,0 +1,36 @@
+# fish
+
+> ์‚ฌ์šฉ์ž ์นœํ™”์ ์œผ๋กœ ์„ค๊ณ„๋œ ๋ช…๋ น์ค„ ํ•ด์„๊ธฐ์ธ Friendly Interactive SHell์ž…๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://fishshell.com>.
+
+- ๋Œ€ํ™”ํ˜• ์‰˜ ์„ธ์…˜์„ ์‹œ์ž‘:
+
+`fish`
+
+- ์‹œ์ž‘ ๊ตฌ์„ฑ์„ ๋กœ๋“œํ•˜์ง€ ์•Š๊ณ  ๋Œ€ํ™”ํ˜• ์‰˜ ์„ธ์…˜์„ ์‹œ์ž‘:
+
+`fish --no-config`
+
+- ํŠน์ • ๋ช…๋ น์„ ์‹คํ–‰:
+
+`fish --command "{{echo 'fish is executed'}}"`
+
+- ํŠน์ • ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰:
+
+`fish {{๊ฒฝ๋กœ/๋Œ€์ƒ/์Šคํฌ๋ฆฝํŠธ.fish}}`
+
+- ๊ตฌ๋ฌธ ์˜ค๋ฅ˜๊ฐ€ ์žˆ๋Š”์ง€ ํŠน์ • ์Šคํฌ๋ฆฝํŠธ๋ฅผ ํ™•์ธ:
+
+`fish --no-execute {{๊ฒฝ๋กœ/๋Œ€์ƒ/์Šคํฌ๋ฆฝํŠธ.fish}}`
+
+- `stdin`์—์„œ ํŠน์ • ๋ช…๋ น์„ ์‹คํ–‰:
+
+`{{echo "echo 'fish is executed'"}} | fish`
+
+- ์‰˜์ด ์ด์ „ ๊ธฐ๋ก์— ์•ก์„ธ์Šคํ•˜๊ฑฐ๋‚˜ ์ƒˆ ๊ธฐ๋ก์„ ์ €์žฅํ•˜์ง€ ์•Š๋Š” ๋น„๊ณต๊ฐœ ๋ชจ๋“œ์—์„œ ๋Œ€ํ™”ํ˜• ์‰˜ ์„ธ์…˜์„ ์‹œ์ž‘:
+
+`fish --private`
+
+- ์‰˜์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด๋„ ์ง€์†๋˜๋Š” ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ์ •์˜ํ•˜๊ณ  ๋‚ด๋ณด๋ƒ„ (๊ธฐ๋ณธ ์ œ๊ณต):
+
+`set --universal --export {{๋ณ€์ˆ˜_์ด๋ฆ„}} {{๋ณ€์ˆ˜_๊ฐ’}}`

+ 29 - 0
pages.ko/common/fisher.md

@@ -0,0 +1,29 @@
+# fisher
+
+> Fish-shell ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ด€๋ฆฌ์ž์ธ Fisher.
+> ์ด๋ฆ„๋ณ„๋กœ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ค์น˜ํ•˜๊ฑฐ๋‚˜ ๋ฒˆ๋“ค ์„ค์น˜์˜ ๊ฒฝ์šฐ ๊ด€๋ฆฌ๋˜๋Š” 'fishfile'์—์„œ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ค์น˜.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/jorgebucaran/fisher>.
+
+- ํ•˜๋‚˜ ์ด์ƒ์˜ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ค์น˜:
+
+`fisher {{ํ”Œ๋Ÿฌ๊ทธ์ธ1}} {{ํ”Œ๋Ÿฌ๊ทธ์ธ2}}`
+
+- GitHub ์š”์ ์—์„œ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ค์น˜:
+
+`fisher {{gist_url}}`
+
+- ์„ ํ˜ธํ•˜๋Š” ํŽธ์ง‘๊ธฐ๋กœ 'fishfile'์„ ์ˆ˜๋™์œผ๋กœ ํŽธ์ง‘ํ•˜๊ณ  ์—ฌ๋Ÿฌ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ค์น˜:
+
+`{{editor}} ~/.config/fish/fishfile; fisher`
+
+- ์„ค์น˜๋œ ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ชฉ๋ก:
+
+`fisher ls`
+
+- ํ”Œ๋Ÿฌ๊ทธ์ธ ์—…๋ฐ์ดํŠธ:
+
+`fisher update`
+
+- ํ•˜๋‚˜ ์ด์ƒ์˜ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ œ๊ฑฐ:
+
+`fisher remove {{ํ”Œ๋Ÿฌ๊ทธ์ธ1}} {{ํ”Œ๋Ÿฌ๊ทธ์ธ2}}`

+ 13 - 0
pages.ko/common/fitstopnm.md

@@ -0,0 +1,13 @@
+# fitstopnm
+
+> FITS(Flexible Image Transport System) ํŒŒ์ผ์„ PNM ์ด๋ฏธ์ง€๋กœ ๋ณ€ํ™˜.
+> ์ฐธ์กฐ: `pamtofits`.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://netpbm.sourceforge.net/doc/fitstopnm.html>.
+
+- FITS ํŒŒ์ผ์„ PNM ์ด๋ฏธ์ง€๋กœ ๋ณ€ํ™˜:
+
+`fitstopnm {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ.fits}} > {{๊ฒฝ๋กœ/๋Œ€์ƒ/์ถœ๋ ฅํŒŒ์ผ.pnm}}`
+
+- FITS ํŒŒ์ผ์˜ ์„ธ ๋ฒˆ์งธ ์ถ•์˜ ์ง€์ •๋œ ์œ„์น˜์—์„œ ์ด๋ฏธ์ง€๋ฅผ ๋ณ€ํ™˜:
+
+`fitstopnm -image {{z_position}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ.fits}} > {{๊ฒฝ๋กœ/๋Œ€์ƒ/์ถœ๋ ฅํŒŒ์ผ.pnm}}`

+ 12 - 0
pages.ko/common/fkill.md

@@ -0,0 +1,12 @@
+# fkill
+
+> ํ”„๋กœ์„ธ์Šค๋ฅผ ํ›Œ๋ฅญํ•˜๊ฒŒ ์ข…๋ฃŒ. ํฌ๋กœ์Šค ํ”Œ๋žซํผ์—์„œ๋„ ๊ฐ€๋Šฅ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/sindresorhus/fkill>.
+
+- ๋Œ€ํ™”ํ˜• ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์ธ์ˆ˜ ์—†์ด ์‹คํ–‰:
+
+`fkill`
+
+- PID, ์ด๋ฆ„ ๋˜๋Š” ํฌํŠธ๋กœ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ข…๋ฃŒ:
+
+`fkill {{pid|name|:port}}`

+ 20 - 0
pages.ko/common/flac.md

@@ -0,0 +1,20 @@
+# flac
+
+> FLAC ํŒŒ์ผ์„ ์ธ์ฝ”๋”ฉ, ๋””์ฝ”๋”ฉ ๋ฐ ํ…Œ์ŠคํŠธ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://xiph.org/flac>.
+
+- WAV ํŒŒ์ผ์„ FLAC๋กœ ์ธ์ฝ”๋”ฉ (WAV ํŒŒ์ผ๊ณผ ๋™์ผํ•œ FLAC ํŒŒ์ผ์ด ์ƒ์„ฑ๋จ):
+
+`flac {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ.wav}}`
+
+- ์ถœ๋ ฅ ํŒŒ์ผ์„ ์ง€์ •ํ•˜์—ฌ WAV ํŒŒ์ผ์„ FLAC๋กœ ์ธ์ฝ”๋”ฉ:
+
+`flac -o {{๊ฒฝ๋กœ/๋Œ€์ƒ/์ถœ๋ ฅํŒŒ์ผ.flac}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ.wav}}`
+
+- ์ถœ๋ ฅ ํŒŒ์ผ์„ ์ง€์ •ํ•˜์—ฌ FLAC ํŒŒ์ผ์„ WAV๋กœ ์ธ์ฝ”๋”ฉ:
+
+`flac -d -o {{๊ฒฝ๋กœ/๋Œ€์ƒ/์ถœ๋ ฅํŒŒ์ผ.wav}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ.flac}}`
+
+- ์˜ฌ๋ฐ”๋ฅธ ์ธ์ฝ”๋”ฉ์„ ์œ„ํ•ด FLAC ํŒŒ์ผ์„ ํ…Œ์ŠคํŠธ:
+
+`flac -t {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ.flac}}`

+ 20 - 0
pages.ko/common/flake8.md

@@ -0,0 +1,20 @@
+# flake8
+
+> Python ์ฝ”๋“œ์˜ ์Šคํƒ€์ผ๊ณผ ํ’ˆ์งˆ์„ ํ™•์ธ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://flake8.pycqa.org/>.
+
+- ํŒŒ์ผ์ด๋‚˜ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์žฌ๊ท€์ ์œผ๋กœ ๋ฆฐํŠธ:
+
+`flake8 {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ_๋˜๋Š”_๋””๋ ‰ํ„ฐ๋ฆฌ}}`
+
+- ํŒŒ์ผ์ด๋‚˜ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์žฌ๊ท€์ ์œผ๋กœ ๋ฆฐํŠธํ•˜๊ณ  ๊ฐ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•œ ์ค„์„ ํ‘œ์‹œ:
+
+`flake8 --show-source {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ_๋˜๋Š”_๋””๋ ‰ํ„ฐ๋ฆฌ}}`
+
+- ํŒŒ์ผ์ด๋‚˜ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์žฌ๊ท€์ ์œผ๋กœ ๋ฆฐํŠธํ•˜๊ณ  ๊ทœ์น™ ๋ชฉ๋ก์„ ๋ฌด์‹œ. (์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ๊ทœ์น™์€ flake8rules.com์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Œ):
+
+`flake8 --ignore {{rule1,rule2}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ_๋˜๋Š”_๋””๋ ‰ํ„ฐ๋ฆฌ}}`
+
+- ํŒŒ์ผ์ด๋‚˜ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์žฌ๊ท€์ ์œผ๋กœ ๋ฆฐํŠธํ•˜์ง€๋งŒ, ์ง€์ •๋œ glob ๋˜๋Š” ํ•˜์œ„ ๋ฌธ์ž์—ด๊ณผ ์ผ์น˜ํ•˜๋Š” ํŒŒ์ผ์€ ์ œ์™ธ:
+
+`flake8 --exclude {{substring1,glob2}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ_๋˜๋Š”_๋””๋ ‰ํ„ฐ๋ฆฌ}}`

+ 24 - 0
pages.ko/common/flarectl.md

@@ -0,0 +1,24 @@
+# flarectl
+
+> Cloudflare ๊ณต์‹ CLI.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/cloudflare/cloudflare-go/blob/master/cmd/flarectl/README.md>.
+
+- ํŠน์ • IP ์ฐจ๋‹จ:
+
+`flarectl firewall rules create --zone="{{example.com}}" --value="{{8.8.8.8}}" --mode="{{block}}" --notes="{{Block bad actor}}"`
+
+- DNS ๋ ˆ์ฝ”๋“œ ์ถ”๊ฐ€:
+
+`flarectl dns create --zone="{{example.com}}" --name="{{app}}" --type="{{CNAME}}" --content="{{myapp.herokuapp.com}}" --proxy`
+
+- ๋ชจ๋“  Cloudflare IPv4/IPv6 ๋ฒ”์œ„ ๋‚˜์—ด:
+
+`flarectl ips --ip-type {{ipv4|ipv6|all}}`
+
+- `domains.txt`์˜ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜์—ฌ ์ž๋™์œผ๋กœ ๋งŽ์€ ์ƒˆ Cloudflare ์˜์—ญ์„ ์ƒ์„ฑ:
+
+`for domain in $(cat {{domains.txt}}); do flarectl zone info --zone=$domain; done`
+
+- ๋ชจ๋“  ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์„ ๋‚˜์—ด:
+
+`flarectl firewall rules list`

+ 16 - 0
pages.ko/common/flask.md

@@ -0,0 +1,16 @@
+# flask
+
+> Flask ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ ์ผ๋ฐ˜ ์œ ํ‹ธ๋ฆฌํ‹ฐ ์Šคํฌ๋ฆฝํŠธ. `FLASK_APP` ํ™˜๊ฒฝ ๋ณ€์ˆ˜์— ์ •์˜๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋กœ๋“œ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://flask.palletsprojects.com/en/1.1.x/cli/>.
+
+- ๊ฐœ๋ฐœ ์„œ๋ฒ„ ์‹คํ–‰:
+
+`flask run`
+
+- ์•ฑ์˜ ๊ฒฝ๋กœ ํ‘œ์‹œ:
+
+`flask routes`
+
+- ์•ฑ์˜ ์ปจํ…์ŠคํŠธ์—์„œ Python ๋Œ€ํ™”ํ˜• ์‰˜์„ ์‹คํ–‰:
+
+`flask shell`

+ 26 - 0
pages.ko/common/flex.md

@@ -0,0 +1,26 @@
+# flex
+
+> ์–ดํœ˜ ๋ถ„์„๊ธฐ ์ƒ์„ฑ๊ธฐ. POSIX ์‚ฌ์–‘์„ ํ™•์žฅํ•˜์—ฌ `lex`.
+> ์–ดํœ˜ ๋ถ„์„๊ธฐ์— ๋Œ€ํ•œ ์‚ฌ์–‘์ด ์ฃผ์–ด์ง€๋ฉด ์ด๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” C ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑ.
+> ์ฐธ๊ณ : OpenBSD์—์„œ๋Š” ๊ธด ์˜ต์…˜์ด ์ž‘๋™ํ•˜์ง€ ์•Š์Œ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/flex>.
+
+- flex ํŒŒ์ผ์—์„œ ๋ถ„์„๊ธฐ๋ฅผ ์ƒ์„ฑํ•˜์—ฌ, `lex.yy.c` ํŒŒ์ผ์— ์ €์žฅ:
+
+`lex {{analyzer.l}}`
+
+- `stdout`์— ๋ถ„์„๊ธฐ ์“ฐ๊ธฐ:
+
+`lex -{{-stdout|t}} {{analyzer.l}}`
+
+- ์ถœ๋ ฅ ํŒŒ์ผ์„ ์ง€์ •:
+
+`lex {{analyzer.l}} -o {{analyzer.c}}`
+
+- ๋Œ€ํ™”ํ˜• ์Šค์บ๋„ˆ ๋Œ€์‹  [B]atch ์Šค์บ๋„ˆ๋ฅผ ์ƒ์„ฑ:
+
+`lex -B {{analyzer.l}}`
+
+- Lex์—์„œ ์ƒ์„ฑ๋œ C ํŒŒ์ผ์„ ์ปดํŒŒ์ผ:
+
+`cc {{๊ฒฝ๋กœ/๋Œ€์ƒ/lex.yy.c}} --output {{executable}}`

+ 16 - 0
pages.ko/common/flips.md

@@ -0,0 +1,16 @@
+# flips
+
+> IPS ๋ฐ BPS ํŒŒ์ผ์šฉ ํŒจ์น˜๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์ ์šฉ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/Alcaro/Flips>.
+
+- ๋Œ€ํ™”ํ˜•์œผ๋กœ ํŒจ์น˜๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์ ์šฉํ•˜๋ ค๋ฉด Flips๋ฅผ ์‹œ์ž‘:
+
+`flips`
+
+- ํŒจ์น˜๋ฅผ ์ ์šฉํ•˜๊ณ  ์ƒˆ ROM ํŒŒ์ผ์„ ๋งŒ๋“ฌ:
+
+`flips --apply {{patch.bps}} {{rom.smc}} {{hack.smc}}`
+
+- ๋‘ ๊ฐœ์˜ ROM์—์„œ ํŒจ์น˜๋ฅผ ๋งŒ๋“ฌ:
+
+`flips --create {{rom.smc}} {{hack.smc}} {{patch.bps}}`

+ 28 - 0
pages.ko/common/flite.md

@@ -0,0 +1,28 @@
+# flite
+
+> ์Œ์„ฑ ํ•ฉ์„ฑ ์—”์ง„.
+> ๋” ๋งŽ์€ ์ •๋ณด: <http://www.festvox.org/flite/doc/>.
+
+- ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ์Œ์„ฑ์„ ๋‚˜์—ด:
+
+`flite -lv`
+
+- ํ…์ŠคํŠธ ๋ฌธ์ž์—ด์„ ์Œ์„ฑ์œผ๋กœ ๋ณ€ํ™˜:
+
+`flite -t "{{๋ฌธ์ž์—ด}}"`
+
+- ํŒŒ์ผ ๋‚ด์šฉ์„ ์Œ์„ฑ์œผ๋กœ ๋ณ€ํ™˜:
+
+`flite -f {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ.txt}}`
+
+- ์ง€์ •๋œ ์Œ์„ฑ ์‚ฌ์šฉ:
+
+`flite -voice {{file://๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ์ด๋ฆ„.flitevox|url}}`
+
+- ์ถœ๋ ฅ์„ wav ํŒŒ์ผ์— ์ €์žฅ:
+
+`flite -voice {{file://๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ์ด๋ฆ„.flitevox|url}} -f {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ.txt}} -o {{์ธจ๋ ฅํŒŒ์ผ.wav}}`
+
+- ๋ฒ„์ „ ์ •๋ณด ํ‘œ์‹œ:
+
+`flite --version`

+ 17 - 0
pages.ko/common/flock.md

@@ -0,0 +1,17 @@
+# flock
+
+> ์‰˜ ์Šคํฌ๋ฆฝํŠธ์—์„œ ์ž ๊ธˆ์„ ๊ด€๋ฆฌ.
+> ๋ช…๋ น์˜ ํ•˜๋‚˜์˜ ํ”„๋กœ์„ธ์Šค๋งŒ ์‹คํ–‰ ์ค‘์ธ์ง€ ํ™•์ธํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/flock>.
+
+- ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์ž ๊ธˆ์„ ์š”๊ตฌํ•˜์ง€ ์•Š๋Š” ์ฆ‰์‹œ ํŒŒ์ผ ์ž ๊ธˆ๊ณผ ํ•จ๊ป˜ ๋ช…๋ น์„ ์‹คํ–‰:
+
+`flock {{๊ฒฝ๋กœ/๋Œ€์ƒ/๋ฝ.lock}} --command "{{๋ช…๋ น์–ด}}"`
+
+- ํŒŒ์ผ ์ž ๊ธˆ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ช…๋ น์„ ์‹คํ–‰ํ•˜๊ณ , ์ž ๊ธˆ์ด ์กด์žฌํ•˜์ง€ ์•Š์œผ๋ฉด ์ข…๋ฃŒ:
+
+`flock {{๊ฒฝ๋กœ/๋Œ€์ƒ/๋ฝ.lock}} --nonblock --command "{{๋ช…๋ น์–ด}}"`
+
+- ํŒŒ์ผ ์ž ๊ธˆ์„ ์‚ฌ์šฉํ•˜์—ฌ, ๋ช…๋ น์„ ์‹คํ–‰ํ•˜๊ณ  ์ž ๊ธˆ์ด ์กด์žฌํ•˜๋ฉด ์•Š์œผ๋ฉด ํŠน์ • ์˜ค๋ฅ˜ ์ฝ”๋“œ๋กœ ์ข…๋ฃŒ:
+
+`flock {{๊ฒฝ๋กœ/๋Œ€์ƒ/๋ฝ.lock}} --nonblock --conflict-exit-code {{์—๋Ÿฌ_์ฝ”๋“œ}} -c "{{๋ช…๋ น์–ด}}"`

+ 20 - 0
pages.ko/common/flow.md

@@ -0,0 +1,20 @@
+# flow
+
+> JavaScript์šฉ ์ •์  ์œ ํ˜• ๊ฒ€์‚ฌ๊ธฐ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://flow.org>.
+
+- ํ๋ฆ„ ๊ฒ€์‚ฌ๋ฅผ ์‹คํ–‰:
+
+`flow`
+
+- ํ๋ฆ„๋ณ„๋กœ ๊ฒ€์‚ฌ ์ค‘์ธ ํŒŒ์ผ์„ ํ™•์ธ:
+
+`flow ls`
+
+- ๋””๋ ‰ํ† ๋ฆฌ์˜ ๋ชจ๋“  ํŒŒ์ผ์— ๋Œ€ํ•ด ์œ ํ˜• ๊ฒ€์‚ฌ๋ฅผ ์‹คํ–‰:
+
+`flow batch-coverage --show-all --strip-root {{๊ฒฝ๋กœ/๋Œ€์ƒ/๋””๋ ‰ํ„ฐ๋ฆฌ}}`
+
+- ๋ผ์ธ๋ณ„ ์œ ํ˜• ์ ์šฉ ๋ฒ”์œ„ ํ†ต๊ณ„ ํ‘œ์‹œ:
+
+`flow coverage --color {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ.jsx}}`

+ 16 - 0
pages.ko/common/fls.md

@@ -0,0 +1,16 @@
+# fls
+
+> ์ด๋ฏธ์ง€ ํŒŒ์ผ์ด๋‚˜ ์žฅ์น˜์˜ ํŒŒ์ผ๊ณผ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๋‚˜์—ด.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://wiki.sleuthkit.org/index.php?title=Fls>.
+
+- ์žฅ์น˜์— ๋Œ€ํ•œ ์žฌ๊ท€ fls ๋ชฉ๋ก์„ ์ž‘์„ฑํ•˜๋ฉด, ์ถœ๋ ฅ ๊ฒฝ๋กœ๊ฐ€ C๋กœ ์‹œ์ž‘:
+
+`fls -r -m {{C:}} {{/dev/loop1p1}}`
+
+- ๋‹จ์ผ ํŒŒํ‹ฐ์…˜์„ ๋ถ„์„ํ•˜์—ฌ ์ด๋ฏธ์ง€์—์„œ ํŒŒ์ผ ์‹œ์Šคํ…œ์ด ์‹œ์ž‘๋˜๋Š” ์„นํ„ฐ ์˜คํ”„์…‹์„ ์ œ๊ณต:
+
+`fls -r -m {{C:}} -o {{sector}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/์ด๋ฏธ์ง€_ํŒŒ์ผ}}`
+
+- ๋‹จ์ผ ํŒŒํ‹ฐ์…˜์„ ๋ถ„์„ํ•˜์—ฌ, ์›๋ž˜ ์‹œ์Šคํ…œ์˜ ์‹œ๊ฐ„๋Œ€๋ฅผ ์ œ๊ณต:
+
+`fls -r -m {{C:}} -z {{timezone}} {{/dev/loop1p1}}`