Skip to content

Commit eae9bc7

Browse files
committed
ko: Update Meta and Basics section
1 parent 8ee5bfd commit eae9bc7

File tree

1 file changed

+21
-21
lines changed

1 file changed

+21
-21
lines changed

โ€ŽREADME-ko.mdโ€Ž

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -16,64 +16,64 @@
1616
- [System debugging](#system-debugging)
1717
- [One-liners](#one-liners)
1818
- [Obscure but useful](#obscure-but-useful)
19-
- [OS X only](#os-x-only)
19+
- [macOS only](#macos-only)
2020
- [Windows only](#windows-only)
2121
- [More resources](#more-resources)
2222
- [Disclaimer](#disclaimer)
2323

2424

2525
![curl -s 'https://raw.githubusercontent.com/jlevy/the-art-of-command-line/master/README.md' | egrep -o '`\w+`' | tr -d '`' | cowsay -W50](cowsay.png)
2626

27-
์ปค๋งจ๋“œ ๋ผ์ธ์„ ๋Šฅ์ˆ™ํ•˜๊ฒŒ ๋‹ค๋ฃจ๋Š” ๊ฒƒ์€ ๋„์™ธ์‹œ๋˜๊ฑฐ๋‚˜ ์‹ ๋น„์Šค๋Ÿฝ๊ฒŒ ์—ฌ๊ฒจ์ง‘๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ปค๋งจ๋“œ ๋ผ์ธ์€ ๋ช…๋ฐฑํ•˜๊ณ ๋„ ๋ฏธ๋ฌ˜ํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ์—”์ง€๋‹ˆ์–ด๊ฐ€ ํ•˜๋Š” ์ž‘์—…์˜ ์œ ์—ฐ์„ฑ๊ณผ ์ƒ์‚ฐ์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค. ์ด ๋ฌธ์„œ๋Š” ๋ฆฌ๋ˆ…์Šค์—์„œ ์ž‘์—…์„ ํ•˜๋ฉด์„œ ์ฐพ์€ ๋…ธํŠธ์™€ ํŒ๋“ค์˜ ๋ชจ์Œ์ž…๋‹ˆ๋‹ค. ๋ช‡ ๊ฐ€์ง€๋Š” ๊ธฐ์ดˆ์ ์ด๊ณ , ๋ช‡ ๊ฐ€์ง€๋Š” ์ƒ๋‹นํžˆ ๊ตฌ์ฒด์ ์ด๋ฉฐ, ์„ธ๋ จ๋˜๊ณ , ์ž˜ ์•Œ๋ ค์ง€์ง€ ์•Š์€ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ๋ฌธ์„œ๋Š” ๊ทธ๋ฆฌ ๊ธธ์ง€ ์•Š์ง€๋งŒ, ์—ฌ๊ธฐ ์žˆ๋Š” ๋ชจ๋“  ๊ฒƒ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜๊ณ , ๊ธฐ์–ตํ•ด๋‚ผ ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค๋ฉด, ๋งŽ์€ ๊ฒƒ์„ ์•Œ๊ฒŒ ๋˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
27+
์ปค๋งจ๋“œ ๋ผ์ธ์„ ๋Šฅ์ˆ™ํ•˜๊ฒŒ ๋‹ค๋ฃจ๋Š” ๊ธฐ์ˆ ์€ ์ข…์ข… ๋„์™ธ์‹œ๋˜๊ฑฐ๋‚˜ ์‹ ๋น„์Šค๋Ÿฝ๊ฒŒ ์—ฌ๊ฒจ์ง‘๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ปค๋งจ๋“œ ๋ผ์ธ์€ ๋ช…๋ฐฑํ•˜๊ณ ๋„ ๋ฏธ๋ฌ˜ํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ์—”์ง€๋‹ˆ์–ด๊ฐ€ ํ•˜๋Š” ์ž‘์—…์˜ ์œ ์—ฐ์„ฑ๊ณผ ์ƒ์‚ฐ์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค. ์ด ๋ฌธ์„œ๋Š” ๋ฆฌ๋ˆ…์Šค์—์„œ ์ปค๋งจ๋“œ ๋ผ์ธ์„ ์‚ฌ์šฉํ•  ๋•Œ ์œ ์šฉํ•˜๊ฒŒ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋…ธํŠธ์™€ ํŒ๋“ค์˜ ๋ชจ์Œ์ž…๋‹ˆ๋‹ค. ๋ช‡๋ช‡์€ ๊ธฐ์ดˆ์ ์ธ ๊ฒƒ๋“ค์ด์ง€๋งŒ ๋ช‡๋ช‡์€ ์ƒ๋‹นํžˆ ๊ตฌ์ฒด์ ์ด๊ณ  ์„ธ๋ จ๋˜๋ฉฐ ์ž˜ ์•Œ๋ ค์ง€์ง€ ์•Š์€ ๊ฒƒ๋“ค์ž…๋‹ˆ๋‹ค. ์ด ๋ฌธ์„œ๋Š” ๊ทธ๋ฆฌ ๊ธธ์ง€ ์•Š์ง€๋งŒ ์—ฌ๊ธฐ ์žˆ๋Š” ๋ชจ๋“  ๊ฒƒ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ณ  ๊ธฐ์–ตํ•ด๋‚ผ ์ˆ˜ ์žˆ๋‹ค๋ฉด ๋‹น์‹ ์€ ๋งŽ์€ ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ๋‹ค๊ณ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
2828

29-
์ด ๋ฌธ์„œ๋Š” [๋งŽ์€ ์ž‘๊ฐ€์™€ ๋ฒˆ์—ญ๊ฐ€](AUTHORS.md)๊ฐ€ ์ฐธ์—ฌํ–ˆ์Šต๋‹ˆ๋‹ค.
30-
์—ฌ๊ธฐ ์ค‘ ์ผ๋ถ€ ๊ฒƒ์€
29+
์ด ๋ฌธ์„œ์—๋Š” [๋งŽ์€ ์ €์ž์™€ ๋ฒˆ์—ญ๊ฐ€](AUTHORS.md)๊ฐ€ ์ฐธ์—ฌํ–ˆ์Šต๋‹ˆ๋‹ค.
30+
์—ฌ๊ธฐ ์ค‘ ์ผ๋ถ€ ๋‚ด์šฉ์€
3131
[์›๋ž˜](http://www.quora.com/What-are-some-lesser-known-but-useful-Unix-commands)
3232
[Quora์—](http://www.quora.com/What-are-the-most-useful-Swiss-army-knife-one-liners-on-Unix)
33-
[์˜ฌ๋ผ์˜จ](http://www.quora.com/What-are-some-time-saving-tips-that-every-Linux-user-should-know) ๊ฒƒ์ž…๋‹ˆ๋‹ค.
34-
ํ•˜์ง€๋งŒ ๊ฑฐ๊ธฐ์— ๊ด€์‹ฌ์„ ๊ฐ€์ง€๊ธฐ๋ณด๋‹ค, Github๋ฅผ ์ด์šฉํ•˜๋Š” ๊ฒƒ์ด ๋” ๊ฐ€์น˜ ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—” ๋” ์žฌ๋Šฅ ์žˆ๋Š” ์‚ฌ๋žŒ๋“ค์ด ์†์‰ฝ๊ฒŒ ๊ฐœ์„ ์•ˆ์„ ์ œ์•ˆํ•  ์ˆ˜ ์žˆ๋Š” ๊ณณ์ด์ฃ .
35-
์ปค๋งจ๋“œ๋ผ์ธ์— ๊ด€ํ•œ ์งˆ๋ฌธ์ด ์žˆ์œผ๋ฉด [**์งˆ๋ฌธํ•ด ์ฃผ์„ธ์š”**.](https://airtable.com/shrzMhx00YiIVAWJg) ์˜ค๋ฅ˜๊ฐ€ ์žˆ๊ฑฐ๋‚˜, ๋” ๋‚˜์•„์งˆ ์ˆ˜ ์žˆ๋Š” ๋‚ด์šฉ์ด ๋ณด์ธ๋‹ค๋ฉด, [**๊ธฐ์—ฌํ•ด ์ฃผ์„ธ์š”**!](/CONTRIBUTING.md)
33+
[์˜ฌ๋ผ์˜จ](http://www.quora.com/What-are-some-time-saving-tips-that-every-Linux-user-should-know) ๊ฒƒ์ด์ง€๋งŒ
34+
ํ›„์— GitHub์œผ๋กœ ์˜ฎ๊ฒจ์กŒ๊ณ , ์ด ๊ณณ์—์„œ ์› ์ €์ž๋“ค๋ณด๋‹ค ๋” ์žฌ๋Šฅ์žˆ๋Š” ์‚ฌ๋žŒ๋“ค์ด ๋ฌด์ˆ˜ํžˆ ๋งŽ์€ ๊ฐœ์„ ์ž‘์—…์„ ํ•˜์˜€์Šต๋‹ˆ๋‹ค.
35+
์ปค๋งจ๋“œ ๋ผ์ธ์— ๊ด€ํ•œ ๊ถ๊ธˆํ•œ ๊ฒƒ์ด ์žˆ์œผ๋ฉด [**์งˆ๋ฌธํ•ด ์ฃผ์„ธ์š”**.](https://airtable.com/shrzMhx00YiIVAWJg) ์˜ค๋ฅ˜๊ฐ€ ์žˆ๊ฑฐ๋‚˜ ๋” ๋‚˜์•„์งˆ ์ˆ˜ ์žˆ๋Š” ๋‚ด์šฉ์ด ๋ณด์ธ๋‹ค๋ฉด [**๊ธฐ์—ฌํ•ด ์ฃผ์„ธ์š”**!](/CONTRIBUTING.md)
3636

3737
## Meta
3838

3939
๋ฒ”์œ„:
4040

41-
- ์ด ๊ฐ€์ด๋“œ๋Š” ์ดˆ๋ณด์ž์™€ ๊ฒฝํ—˜์ž ๋ชจ๋‘๋ฅผ ์œ„ํ•œ ๊ฒƒ ์ž…๋‹ˆ๋‹ค. ๋ชฉํ‘œ๋Š” ๋ฒ”์œ„(์ „๋ถ€ ๋‹ค ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค!), ๊ตฌ์ฒด์„ฑ(๋Œ€๋ถ€๋ถ„์˜ ์ผ๋ฐ˜์ ์ธ ์ผ€์ด์Šค์— ๋Œ€ํ•œ ๊ตฌ์ฒด์ ์ธ ์˜ˆ์ œ), ๊ทธ๋ฆฌ๊ณ  ๊ฐ„๊ฒฐํ•จ(์‰ฝ๊ฒŒ ๋งˆ์ฃผ์น˜์ง€ ์•Š๋Š”, ์ค‘์š”ํ•˜์ง€ ์•Š๊ณ , ์ง€์—ฝ์ ์ธ ๊ฒƒ์„ ํ”ผํ•จ)์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ํŒ์€ ํŠน์ • ์ƒํ™ฉ์—์„œ ๋งค์šฐ ์ค‘์š”ํ•˜๊ฑฐ๋‚˜, ์—ฌ๋Ÿฌ ๋Œ€์•ˆ๋“ค ์‚ฌ์ด์—์„œ์˜ ์‹œ๊ฐ„์„ ํ™•์—ฐํ•˜๊ฒŒ ์ ˆ์•ฝํ•ฉ๋‹ˆ๋‹ค.
42-
- ์ด ๋ฌธ์„œ๋Š” ๋ฆฌ๋ˆ…์Šค๋ฅผ ์œ„ํ•œ๊ฒƒ์ž…๋‹ˆ๋‹ค. "[OS X only](#os-x-only)", "[Windows only](#windows-only)" ์„น์…˜์„ ์ œ์™ธํ•˜๊ณ  ๋ง์ด์ฃ . ๊ทธ ๋ฐ–์˜ ๋Œ€๋ถ€๋ถ„์€ ์œ ๋‹‰์Šค, OS X(์‹ฌ์ง€์–ด Cygwin)์—์„œ๋„ ์ ์šฉํ•˜๊ฑฐ๋‚˜ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
41+
- ์ด ๊ฐ€์ด๋“œ๋Š” ์ดˆ๋ณด์ž์™€ ๊ฒฝํ—˜์ž ๋ชจ๋‘๋ฅผ ์œ„ํ•œ ๊ฒƒ ์ž…๋‹ˆ๋‹ค. ์ด ๊ฐ€์ด๋“œ์˜ ๋ชฉํ‘œ๋Š” _ํญ๋„“์€ ์ง€์‹์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ_(์ „๋ถ€ ๋‹ค ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค), _๊ตฌ์ฒด์ ์œผ๋กœ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ_(๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ์‚ฌ๋ก€์— ๋Œ€ํ•œ ๊ตฌ์ฒด์ ์ธ ์˜ˆ์ œ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค), ๊ทธ๋ฆฌ๊ณ  _๊ฐ„๊ฒฐํ•˜๊ฒŒ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ_(์ค‘์š”ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ๋ฌธ์„œ์—์„œ ์‰ฝ๊ฒŒ ์ฐพ์•„๋ณผ ์ˆ˜ ์žˆ๋Š” ์ง€์—ฝ์ ์ธ ๊ฒƒ๋“ค์„ ํ”ผํ•ฉ๋‹ˆ๋‹ค)์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ํŒ์€ ํŠน์ • ์ƒํ™ฉ์—์„œ ๋งค์šฐ ์ค‘์š”ํ•˜๊ฑฐ๋‚˜ ์—ฌ๋Ÿฌ ๋‹ค๋ฅธ ๋Œ€์•ˆ๋“ค๋ณด๋‹ค ์‹œ๊ฐ„์„ ํ™•์—ฐํ•˜๊ฒŒ ์ ˆ์•ฝํ•ฉ๋‹ˆ๋‹ค.
42+
- ์ด ๋ฌธ์„œ๋Š” ๋ฆฌ๋ˆ…์Šค๋ฅผ ์œ„ํ•ด ์“ฐ์˜€์Šต๋‹ˆ๋‹ค. "[macOS only](#macos-only)", "[Windows only](#windows-only)" ์„น์…˜์„ ์ œ์™ธํ•˜๊ณ  ๋ง์ด์ฃ . ๊ทธ ๋ฐ–์˜ ๋Œ€๋ถ€๋ถ„์€ ์œ ๋‹‰์Šค, macOS(์‹ฌ์ง€์–ด Cygwin)์—์„œ๋„ ์ ์šฉํ•˜๊ฑฐ๋‚˜ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
4343
- ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ Bash์— ์ดˆ์ ์ด ๋งž์ถ”์–ด์ ธ์žˆ์Šต๋‹ˆ๋‹ค๋งŒ, ๋Œ€๋ถ€๋ถ„์˜ ํŒ์€ ๋‹ค๋ฅธ ์‰˜์ด๋‚˜, general Bash ์Šคํฌ๋ฆฝํŠธ์—์„œ๋„ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.
44-
- ์ด ๋ฌธ์„œ๋Š” "ํ‘œ์ค€" ์œ ๋‹‰์Šค ์ปค๋งจ๋“œ์™€ ํŠน์ • ํŒจํ‚ค์ง€ ์„ค์น˜๋ฅผ ํ•„์š”๋กœ ํ•˜๋Š” ๊ฒƒ ๋‘˜ ๋‹ค ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ๋‹ค๋ฃจ๋Š” ํ‘œ์ค€ ์ปค๋งจ๋“œ์™€ ํŠน์ • ํŒจํ‚ค์ง€์— ๋Œ€ํ•œ ๊ฒƒ์€ ํฌํ•จ๋  ๋งŒํผ ์ถฉ๋ถ„ํžˆ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.
44+
- ์ด ๋ฌธ์„œ๋Š” "ํ‘œ์ค€" ์œ ๋‹‰์Šค ์ปค๋งจ๋“œ์™€ ํŠน์ • ํŒจํ‚ค์ง€ ์„ค์น˜๋ฅผ ํ•„์š”๋กœ ํ•˜๋Š” ๊ฒƒ ๋‘˜ ๋‹ค ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค -- ์—ฌ๊ธฐ์„œ ๋‹ค๋ฃฐ๋งŒํผ ์ถฉ๋ถ„ํžˆ ์ค‘์š”ํ•˜๋‹ค๋ฉด์š”.
4545

4646
๋…ธํŠธ:
4747

48-
- ์ด ๋ฌธ์„œ๋ฅผ ํ•œ ํŒŒ์ผ๋กœ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด์„œ, ์ฝ˜ํ…์ธ ๋“ค์€ ์•”์‹œ์ ์ธ ๋ ˆํผ๋Ÿฐ์Šค ํ˜•ํƒœ๋กœ ํฌํ•จ๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค. ํ•œ ๊ฐœ๋…์ด๋‚˜ ๋ช…๋ น์–ด์— ๋Œ€ํ•ด ์•Œ๊ฒŒ ๋œ ํ›„์—, ๊ตฌ๊ธ€์—์„œ ๊ทธ์— ๋Œ€ํ•œ ์ข€ ๋” ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์„ ๋งŒํผ ๋‹น์‹ ์€ ๋˜‘๋˜‘ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. `apt-get`, `yum`, `dnf`, `pacman`, `pip`, `brew` (ํ˜น์€ ์ ์ ˆํ•œ ๋‹ค๋ฅธ ๊ฒƒ)์„ ์ด์šฉํ•ด ์ƒˆ ํ”„๋กœ๊ทธ๋žจ์„ ์„ค์น˜ํ•˜์„ธ์š”.
49-
- [Explainshell](http://explainshell.com/)์„ ์ด์šฉํ•ด์„œ ๊ฐ๊ฐ์˜ ์ปค๋งจ๋“œ, ์˜ต์…˜, ํŒŒ์ดํ”„๋‚˜ ๊ทธ ์™ธ ๋“ฑ๋“ฑ์ด ์–ด๋–ค ๊ฒƒ์ธ์ง€ ์•Œ์•„๋ณด์‹ญ์‹œ์˜ค.
48+
- ์ด ๋ฌธ์„œ๋ฅผ ํ•˜๋‚˜์˜ ํŒŒ์ผ๋กœ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ฝ˜ํ…์ธ ๋“ค์€ ์•”์‹œ์ ์ธ ๋ ˆํผ๋Ÿฐ์Šค ํ˜•ํƒœ๋กœ ํฌํ•จ๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค. ํ•œ ๊ฐœ๋…์ด๋‚˜ ๋ช…๋ น์–ด์— ๋Œ€ํ•ด ์•Œ๊ฒŒ ๋œ ํ›„์—, ๊ตฌ๊ธ€์—์„œ ๊ทธ์— ๋Œ€ํ•œ ์ข€ ๋” ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ์ฐพ์•„๋ณด์„ธ์š”. `apt-get`, `yum`, `dnf`, `pacman`, `pip`, `brew` (ํ˜น์€ ์ ์ ˆํ•œ ๋‹ค๋ฅธ ๊ฒƒ)๋ฅผ ์ด์šฉํ•ด ์ƒˆ ํ”„๋กœ๊ทธ๋žจ์„ ์„ค์น˜ํ•˜์„ธ์š”.
49+
- [Explainshell](http://explainshell.com/)์„ ์ด์šฉํ•ด์„œ ์ปค๋งจ๋“œ, ์˜ต์…˜, ํŒŒ์ดํ”„, ๊ธฐํƒ€ ๋“ฑ๋“ฑ์ด ์–ด๋–ค ๊ธฐ๋Šฅ์„ ํ•˜๋Š”์ง€ ๋ถ„์„ํ•˜๋Š”๋ฐ ๋„์›€์„ ๋ฐ›์œผ์„ธ์š”.
5050

5151

5252
## Basics
5353

54-
- ๊ธฐ๋ณธ Bash๋ฅผ ๋ฐฐ์šฐ์„ธ์š”. ๋งํ•˜์ž๋ฉด, ์ตœ์†Œํ•œ `man bash`๋ฅผ ์‹คํ–‰ํ•˜๊ณ , ์ „๋ถ€๋ฅผ ํ›‘์–ด๋ณด์„ธ์š”. ๋งค๋‰ด์–ผ์˜ ๋‚ด์šฉ์€ ๋”ฐ๋ผ๊ฐ€๊ธฐ ์‰ฌ์šฐ๋ฉฐ ๊ทธ๋ฆฌ ๊ธธ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์‰˜๋“ค ๋˜ํ•œ ์ข‹์Šต๋‹ˆ๋‹ค๋งŒ, Bash๋Š” ๊ฐ•๋ ฅํ•˜๊ณ  ์–ธ์ œ๋‚˜ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค(zsh, fish, ๊ทธ ์™ธ์˜ ์‰˜*๋งŒ*์„ ๋ฐฐ์šฐ๋Š” ๊ฒƒ์€, ๋…ธํŠธ๋ถ์—์„œ๋Š” ์ข‹๊ฒ ์ง€๋งŒ, ๋งŽ์€ ๊ฒฝ์šฐ ์ œํ•œ์ด ์ƒ๊ธธ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋ฏธ ์กด์žฌํ•˜๋Š” ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๋“ฑ์˜ ์ผ์—์„œ ๋ง์ด์ฃ ).
54+
- Bash์˜ ๊ธฐ์ดˆ๋ฅผ ๋ฐฐ์šฐ์„ธ์š”. ๋งํ•˜์ž๋ฉด, `man bash`๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์ตœ์†Œํ•œ ์ „๋ถ€ ํ›‘์–ด๋ณด๊ธฐ๋ผ๋„ ํ•˜์„ธ์š”. ๋งค๋‰ด์–ผ์˜ ๋‚ด์šฉ์€ ๋”ฐ๋ผ๊ฐ€๊ธฐ ์‰ฌ์šฐ๋ฉฐ ๊ทธ๋ฆฌ ๊ธธ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์‰˜๋“ค ๋˜ํ•œ ์ข‹์Šต๋‹ˆ๋‹ค๋งŒ, Bash๋Š” ๊ฐ•๋ ฅํ•˜๊ณ  ์–ธ์ œ๋‚˜ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค(zsh, fish, ๊ทธ ์™ธ์˜ ์‰˜*๋งŒ*์„ ๋ฐฐ์šฐ๋Š” ๊ฒƒ์€, ๊ฐœ์ธ ๋…ธํŠธ๋ถ์—์„œ๋Š” ์ข‹๊ฒ ์ง€๋งŒ, ๋งŽ์€ ๊ฒฝ์šฐ ์ œํ•œ์ด ์ƒ๊ธธ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋ฏธ ์กด์žฌํ•˜๋Š” ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๋“ฑ์˜ ์ผ์—์„œ ๋ง์ด์ฃ ).
5555

56-
- ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜ ์—๋””ํ„ฐ๋ฅผ ์ตœ์†Œํ•œ ํ•˜๋‚˜ ์ •๋„ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๊ฒŒ ๋ฐฐ์šฐ์„ธ์š”. Vim(`Vi`)๊ฐ€ ์ด์ƒ์ ์ž…๋‹ˆ๋‹ค. ํ„ฐ๋ฏธ๋„์—์„œ ์˜จ๊ฐ– ์ž‘์—…์„ ํ•˜๋Š”๋ฐ ๋‹ค๋ฅธ ์‹ค์งˆ์ ์ธ ๊ฒฝ์Ÿ์ž๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์ด์ฃ (Emacs, ๋Œ€ํ˜• IDE ๋˜๋Š” ๋ชจ๋˜ ํž™์Šคํ„ฐ์Šค๋Ÿฌ์šด ์—๋””ํ„ฐ๋ฅผ ๋Œ€๋ถ€๋ถ„์˜ ์ž‘์—…์— ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ํ•ด๋„ ๋ง์ด์ฃ ).
56+
- ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜ ์—๋””ํ„ฐ๋ฅผ ์ตœ์†Œํ•œ ํ•˜๋‚˜ ์ •๋„๋Š” ์ž˜ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๊ฒŒ ๋ฐฐ์šฐ์„ธ์š”. `nano` ์—๋””ํ„ฐ๋Š” ๊ธฐ๋ณธ์ ์ธ ํŽธ์ง‘๊ธฐ๋Šฅ(์—ด๊ธฐ, ์ˆ˜์ •ํ•˜๊ธฐ, ์ €์žฅํ•˜๊ธฐ, ์ฐพ๊ธฐ)์„ ์ œ๊ณตํ•˜๋Š” ๊ฐ€์žฅ ๋‹จ์ˆœํ•œ ์—๋””ํ„ฐ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํ…์ŠคํŠธ ํ„ฐ๋ฏธ๋„์„ ์ด์šฉํ•˜๋Š” ๊ณ ๊ธ‰ ์ด์šฉ์ž๋ผ๋ฉด Vim(`Vi`)์„ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ์—†์Šต๋‹ˆ๋‹ค. Vim์€ ์‚ฌ์šฉ๋ฒ•์„ ๋ฐฐ์šฐ๊ธฐ๋Š” ์–ด๋ ต์ง€๋งŒ ๋ฏฟ์Œ์งํ•˜๊ณ  ๋น ๋ฅด๋ฉฐ ํ’๋ถ€ํ•œ ๊ธฐ๋Šฅ์„ ๊ฐ€์กŒ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ณ ์ „์ ์ธ Emacs๋„ ๋งŽ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ํŠนํžˆ ๊ทœ๋ชจ๊ฐ€ ์ข€ ๋” ํฐ ํŽธ์ง‘ ์ž‘์—…์—์„œ์š”. (๋ฌผ๋ก  ์š”์ฆ˜ ๊ฐ™์€ ์‹œ๋Œ€์— ๋Œ€ํ˜• ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์ž๋ผ๋ฉด ์ˆœ์ˆ˜ํ•œ ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜ ์—๋””ํ„ฐ๋งŒ ์‚ฌ์šฉํ•˜์ง€๋Š” ์•Š์„ ๊ฒƒ์ด๊ณ  ์ตœ์‹ ์˜ ๊ทธ๋ž˜ํ”ฝ ๊ธฐ๋ฐ˜ IDE์™€ ๋„๊ตฌ๋“ค์—๋„ ์ต์ˆ™ํ•ด์ ธ์•ผ ํ•ฉ๋‹ˆ๋‹ค.)
5757

58-
- `man`์„ ์ด์šฉํ•ด์„œ ๋ฌธ์„œ๋ฅผ ์ฝ๋Š” ๋ฒ•์„ ๋ฐฐ์šฐ์„ธ์š”(ํ˜ธ๊ธฐ์‹ฌ ๋งŽ์€ ์‚ฌ๋žŒ์„ ์œ„ํ•ด์„œ ํ•˜๋Š” ์–˜๊ธฐ์ž…๋‹ˆ๋‹ค๋งŒ, `man man`์€ ์„น์…˜ ๋ฒˆํ˜ธ๋“ค์˜ ๋ชฉ๋ก์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด 1์€ "regular" ์ปค๋งจ๋“œ, 5๋Š” files/conventions, ๊ทธ๋ฆฌ๊ณ  8์€ administration์ด์ฃ ). `apropos`๋ฅผ ์ด์šฉํ•ด์„œ man ํŽ˜์ด์ง€๋ฅผ ์ฐพ์œผ์„ธ์š”. ๋ช‡๋ช‡ ์ปค๋งจ๋“œ๋Š” ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ์ปค๋งจ๋“œ๊ฐ€ ์•„๋‹ˆ๋ผ๋Š” ๊ฒƒ์„ ์•Œ์•„๋‘์„ธ์š”. ํ•˜์ง€๋งŒ Bash ๋นŒํŠธ์ธ ํ•จ์ˆ˜๋“ค์€ `help`์™€ `help -d`๋ฅผ ์ด์šฉํ•ด์„œ ๋„์›€๋ง์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
58+
- `man`์„ ์ด์šฉํ•ด์„œ ๋ฌธ์„œ๋ฅผ ์ฝ๋Š” ๋ฒ•์„ ๋ฐฐ์šฐ์„ธ์š”(ํ˜ธ๊ธฐ์‹ฌ ๋งŽ์€ ์‚ฌ๋žŒ์„ ์œ„ํ•ด์„œ ํ•˜๋Š” ์–˜๊ธฐ์ž…๋‹ˆ๋‹ค๋งŒ, `man man`์€ ์„น์…˜ ๋ฒˆํ˜ธ๋“ค์˜ ๋ชฉ๋ก์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด 1์€ "regular" ์ปค๋งจ๋“œ, 5๋Š” files/conventions, ๊ทธ๋ฆฌ๊ณ  8์€ administration์ด์ฃ ). `apropos`๋ฅผ ์ด์šฉํ•ด์„œ man ํŽ˜์ด์ง€๋ฅผ ์ฐพ์œผ์„ธ์š”. ๋ช‡๋ช‡ ์ปค๋งจ๋“œ๋Š” ์‹คํ–‰ํŒŒ์ผ์ด ์•„๋‹ˆ๋ผ Bash ๋นŒํŠธ์ธ ๋ช…๋ น์–ด์ž„์„ ์•Œ์•„๋‘์„ธ์š”. Bash ๋นŒํŠธ์ธ ๋ช…๋ น์–ด๋“ค์— ๋Œ€ํ•œ ๋„์›€์„ ๋ฐ›์œผ๋ ค๋ฉด `help`์™€ `help -d`๋ฅผ ์ด์šฉํ•˜์„ธ์š”. ์–ด๋–ค ์ปค๋งจ๋“œ๊ฐ€ ์‹คํ–‰ํŒŒ์ผ, ์‰˜ ๋นŒํŠธ์ธ ๋ช…๋ น์–ด์ธ์ง€, ์•„๋‹ˆ๋ฉด ๋ณ„์นญ์ธ์ง€๋Š” `type command`๋ฅผ ํ†ตํ•ด ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
5959

60-
- `>`์™€ `<`, `|`๋ฅผ ์ด์šฉํ•œ ํŒŒ์ดํ”„๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์ž…๋ ฅ๊ณผ ์ถœ๋ ฅ์˜ ๋ฆฌ๋‹ค์ด๋ ‰์…˜์„ ๋ฐฐ์šฐ์„ธ์š”. `>`๋Š” ์ถœ๋ ฅ ํŒŒ์ผ์„ ๋ฎ์–ด ์”Œ์šฐ๊ณ , `>>`๋Š” ๋ง๋ถ™์ด๋Š” ๊ฑธ ์•Œ์•„๋‘์„ธ์š”. stdout(์—ญ์ฃผ: ํ‘œ์ค€ ์ถœ๋ ฅ)๊ณผ stderr(์—ญ์ฃผ: ํ‘œ์ค€ ์—๋Ÿฌ ์ถœ๋ ฅ)์— ๋Œ€ํ•ด์„œ ๋ฐฐ์šฐ์„ธ์š”.
60+
- `>`์™€ `<`, `|`๋ฅผ ์ด์šฉํ•œ ํŒŒ์ดํ”„๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์ž…๋ ฅ๊ณผ ์ถœ๋ ฅ์˜ ๋ฆฌ๋‹ค์ด๋ ‰์…˜์„ ๋ฐฐ์šฐ์„ธ์š”. `>`๋Š” ์ถœ๋ ฅ ํŒŒ์ผ์„ ๋ฎ์–ด ์”Œ์šฐ๊ณ , `>>`๋Š” ์ถœ๋ ฅ ํŒŒ์ผ ๋์— ๋‚ด์šฉ์„ ๋ง๋ถ™์ธ๋‹ค๋Š” ๊ฑธ ์•Œ์•„๋‘์„ธ์š”. stdout(์—ญ์ฃผ: ํ‘œ์ค€ ์ถœ๋ ฅ)๊ณผ stderr(์—ญ์ฃผ: ํ‘œ์ค€ ์—๋Ÿฌ ์ถœ๋ ฅ)์— ๋Œ€ํ•ด์„œ ๋ฐฐ์šฐ์„ธ์š”.
6161

62-
- `*`(๊ทธ๋ฆฌ๊ณ  ์•„๋งˆ๋„ `?`๊ณผ `[`...`]`)์„ ์ด์šฉํ•˜๋Š” ํŒŒ์ผ ๊ธ€๋กญ(glob) ํ™•์žฅ์„ ๋ฐฐ์šฐ์„ธ์š”. ๊ทธ๋ฆฌ๊ณ  ์Œ๋”ฐ์˜ดํ‘œ`"`์™€ ํ™‘๋”ฐ์˜ดํ‘œ`'`์˜ ์ฐจ์ด๋ฅผ ๋ฐฐ์šฐ์„ธ์š”. (๋ณ€์ˆ˜ ํ™•์žฅ์— ๋Œ€ํ•ด์„œ ๋” ๋ณด๋ ค๋ฉด ์•„๋ž˜๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”)
62+
- `*`(๊ทธ๋ฆฌ๊ณ  ์•„๋งˆ๋„ `?`์™€ `[`...`]`)์„ ์ด์šฉํ•˜๋Š” ํŒŒ์ผ ๊ธ€๋กญ(glob) ํ™•์žฅ์„ ๋ฐฐ์šฐ์„ธ์š”. ๊ทธ๋ฆฌ๊ณ  ์Œ๋”ฐ์˜ดํ‘œ`"`์™€ ํ™‘๋”ฐ์˜ดํ‘œ`'`์˜ ์ฐจ์ด๋ฅผ ๋ฐฐ์šฐ์„ธ์š”. (๋ณ€์ˆ˜ ํ™•์žฅ์— ๋Œ€ํ•ด์„œ ๋” ๋ณด๋ ค๋ฉด ์•„๋ž˜๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”)
6363

6464
- Bash ์ž‘์—… ๊ด€๋ฆฌ์— ์ต์ˆ™ํ•ด์ง€์„ธ์š”. `&`, **ctrl-z**, **ctrl-c**, `jobs`, `fg`, `bg`, `kill` ๋“ฑ๋“ฑ.
6565

6666
- `ssh`๋ฅผ ๋ฐฐ์šฐ๊ณ , `ssh-agent`, `ssh-add`๋ฅผ ํ†ตํ•ด์„œ ๋น„๋ฐ€๋ฒˆํ˜ธ ์—†๋Š” ์ธ์ฆ ๋ฐฉ์‹์˜ ๊ธฐ๋ณธ์„ ๋ฐฐ์šฐ์„ธ์š”.
6767

68-
- ๊ธฐ๋ณธ ํŒŒ์ผ ๊ด€๋ฆฌ: `ls`์™€ `ls -l`(ํŠน๋ณ„ํžˆ, `ls -l`์—์„œ ๊ฐ๊ฐ์˜ ์—ด์ด ๋ฌด์Šจ ์˜๋ฏธ์ธ์ง€ ๋ฐฐ์šฐ์„ธ์š”), `less`, `head`, `tail` ๊ทธ๋ฆฌ๊ณ  `tail -f`(๋˜๋Š” ๋” ์ข‹์€ `less +F`), `ln`๊ณผ `ln -s`(ํ•˜๋“œ ๋งํฌ์™€ ์†Œํ”„ํŠธ ๋งํฌ์˜ ์ฐจ์ด์™€ ๊ฐ๊ฐ์˜ ์žฅ๋‹จ์ ์„ ๋ฐฐ์šฐ์„ธ์š”), `chown`, `chmod`, `du`( ๋””์Šคํฌ ์‚ฌ์šฉ๋Ÿ‰์˜ ๋น ๋ฅธ ์š”์•ฝ์„ ๋ณด๋ ค๋ฉด `du -hs *`). ํŒŒ์ผ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•ด์„œ๋Š” `df`, `mount`, `fdisk`, `mkfs`, `lsblk`. inode๊ฐ€ ๋ฌด์—‡์ธ์ง€ ๋ฐฐ์šฐ์„ธ์š”.(`ls -i` ๋˜๋Š” `df -i`)
68+
- ๊ธฐ๋ณธ ํŒŒ์ผ ๊ด€๋ฆฌ: `ls`์™€ `ls -l`(ํŠน๋ณ„ํžˆ, `ls -l`์—์„œ ๊ฐ๊ฐ์˜ ์—ด์ด ๋ฌด์Šจ ์˜๋ฏธ์ธ์ง€ ๋ฐฐ์šฐ์„ธ์š”), `less`, `head`, `tail` ๊ทธ๋ฆฌ๊ณ  `tail -f`(๋˜๋Š” ๋” ์ข‹์€ `less +F`), `ln`๊ณผ `ln -s`(ํ•˜๋“œ ๋งํฌ์™€ ์†Œํ”„ํŠธ ๋งํฌ์˜ ์ฐจ์ด์™€ ๊ฐ๊ฐ์˜ ์žฅ๋‹จ์ ์„ ๋ฐฐ์šฐ์„ธ์š”), `chown`, `chmod`, `du`( ๋””์Šคํฌ ์‚ฌ์šฉ๋Ÿ‰์˜ ๋น ๋ฅธ ์š”์•ฝ์„ ๋ณด๋ ค๋ฉด `du -hs *`). ํŒŒ์ผ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•ด์„œ๋Š” `df`, `mount`, `fdisk`, `mkfs`, `lsblk`. inode๊ฐ€ ๋ฌด์—‡์ธ์ง€ ๋ฐฐ์šฐ์„ธ์š”(`ls -i` ๋˜๋Š” `df -i`).
6969

70-
- ๊ธฐ๋ณธ ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ: `ip` ๋˜๋Š” `ifconfig`, `dig`.
70+
- ๊ธฐ๋ณธ ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ: `ip` ๋˜๋Š” `ifconfig`, `dig`, `traceroute`, `route`.
7171

7272
- `git` ๊ฐ™์€ ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์„ ๋ฐฐ์šฐ๊ณ  ์‚ฌ์šฉํ•˜์„ธ์š”.
7373

7474
- ์ •๊ทœ ํ‘œํ˜„์‹(regular expression)์„ ์ž˜ ์•Œ์•„๋‘์„ธ์š”. ๊ทธ๋ฆฌ๊ณ  `grep`/`egrep`์˜ ๋‹ค์–‘ํ•œ ํ”Œ๋ž˜๊ทธ๋„ ์•Œ์•„๋‘์„ธ์š”. `-i`, `-o`, `-v`,`-A`, `-B`์™€ `-C` ์˜ต์…˜์€ ์•Œ์•„๋‘˜ ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
7575

76-
- `apt-get`, `yum`, `dnf` ๋˜๋Š” `pacman`(๋ฐฐํฌํŒ๋งˆ๋‹ค ๋‹ค๋ฆ…๋‹ˆ๋‹ค)์„ ์ด์šฉํ•˜์—ฌ ํŒจํ‚ค์ง€๋ฅผ ์ฐพ๊ณ  ์„ค์น˜ํ•˜๋Š” ๋ฒ•์„ ๋ฐฐ์šฐ์„ธ์š”. ๊ทธ๋ฆฌ๊ณ  `pip`๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ด์„œ, ํŒŒ์ด์„  ๊ธฐ๋ฐ˜์˜ ์ปค๋งจ๋“œ ๋ผ์ธ ๋„๊ตฌ๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜์„ธ์š”(๋ฐ‘์— ์„ค๋ช…๋œ ๊ฒƒ ์ค‘ ๋ช‡ ๊ฐ€์ง€๋Š” `pip`๋ฅผ ์ด์šฉํ•ด ์„ค์น˜ํ•˜๋Š” ๊ฒŒ ์ œ์ผ ์‰ฝ์Šต๋‹ˆ๋‹ค.
76+
- `apt-get`, `yum`, `dnf` ๋˜๋Š” `pacman`(๋ฐฐํฌํŒ๋งˆ๋‹ค ๋‹ค๋ฆ…๋‹ˆ๋‹ค)์„ ์ด์šฉํ•˜์—ฌ ํŒจํ‚ค์ง€๋ฅผ ์ฐพ๊ณ  ์„ค์น˜ํ•˜๋Š” ๋ฒ•์„ ๋ฐฐ์šฐ์„ธ์š”. ๊ทธ๋ฆฌ๊ณ  `pip`๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ด์„œ ํŒŒ์ด์„  ๊ธฐ๋ฐ˜์˜ ์ปค๋งจ๋“œ ๋ผ์ธ ๋„๊ตฌ๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜์„ธ์š”(๋ฐ‘์— ์„ค๋ช…๋œ ๊ฒƒ ์ค‘ ๋ช‡ ๊ฐ€์ง€๋Š” `pip`๋ฅผ ์ด์šฉํ•ด ์„ค์น˜ํ•˜๋Š” ๊ฒŒ ์ œ์ผ ์‰ฝ์Šต๋‹ˆ๋‹ค).
7777

7878

7979
## Everyday use
@@ -531,7 +531,7 @@ mkdir empty && rsync -r --delete empty/ some-dir && rmdir some-dir
531531
- `fortune`, `ddate`, `sl`: ์—... ์ฆ๊ธฐ๊ธฐ๊ด€์ฐจ๋ฅผ ์ƒ๊ฐํ•˜๊ณ ์žˆ๊ณ  ๊ทธ๊ฒƒ์„ ์ธ์šฉํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ์ด๊ฒƒ์€ "์œ ์šฉ"ํ•ฉ๋‹ˆ๋‹ค
532532

533533

534-
## OS X only
534+
## macOS only
535535

536536
*OS X์—์„œ๋งŒ* ํ•ด๋‹น๋˜๋Š” ํ•ญ๋ชฉ์ž…๋‹ˆ๋‹ค.
537537

0 commit comments

Comments
ย (0)