x6tri3n0g / linux-command-study

Linux command Basic ๐Ÿฃ

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Linux command study ๐Ÿš€

๋ฆฌ๋ˆ…์Šค ํ™˜๊ฒฝ ๊ฐœ๋ฐœ์— ๋กœ์ผ“์„ ๋‹ฌ์ž! ๐Ÿ“— ref




1. ์ปค๋„, ์…ธ ๊ทธ๋ฆฌ๊ณ  ํ„ฐ๋ฏธ๋„ ํ”„๋กœ๊ทธ๋žจ์ด๋ž€?

์ปค๋งจ๋“œ๋ผ์ธ ์ธํ„ฐํŽ˜์ด์Šค

  • ์˜ค๋กœ์ง€ ๋ฌธ์ž์—ด๋กœ๋งŒ ์ด๋ฃจ์–ด์ง„ ์ธํ„ฐํŽ˜์ด์Šค
  • ๊ตฌ์ฒด์ ์ธ ์‹ค์ฒด๊ฐ€ ์—†๋Š” ์ถ”์ƒ์ ์ธ ๋‹จ์–ด๋กœ ๊ตฌ์„ฑ
  • ์ด ํ™˜๊ฒฝ์—์„œ๋Š” ๋ฌธ์ž์—ด์„ ์ถœ๋ ฅํ•˜๊ฑฐ๋‚˜ ์ž…๋ ฅํ•˜๋Š” ๊ฒƒ๋งŒ ๊ฐ€๋Šฅ (only ๋ฌธ์ž์—ด)

ํ„ฐ๋ฏธ๋„

  • ์ปค๋งจ๋“œ๋ผ์ธ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ๊ตฌํ˜„๋œ ๊ธฐ๊ณ„
  • ๋ฆฌ๋ˆ…์Šค๋‚˜ ๋งฅ์—์„œ ์ œ๊ณต๋˜๋Š” ํ„ฐ๋ฏธ๋„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ •ํ™•ํžˆ๋Š” ๊ฐ€์ƒ ํ„ฐ๋ฏธ๋„ ๊ธฐ๊ณ„. ์ปค๋งจ๋“œ๋ผ์ธ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ๊ฐœ๋…์ด๋ผ๋ฉด, ํ„ฐ๋ฏธ๋„์€ ์ปค๋งจ๋“œ๋ผ์ธ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š”(ํ˜น์€ ๊ตฌํ˜„ํ•˜๋Š”) ๋ฌผ๋ฆฌ์ /๊ฐ€์ƒ์  ๊ธฐ๊ณ„๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์Œ

์…ธ

  • ์ปค๋งจ๋“œ๋ผ์ธ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ๊ตฌํ˜„๋œ ํ„ฐ๋ฏธ๋„์—์„œ ์‹คํ–‰๊ฐ€๋Šฅํ•œ ๋Œ€ํ™”ํ˜• ํ”„๋กœ๊ทธ๋žจ
  • ์ฆ‰, ์ปค๋งจ๋“œ๋ผ์ธ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ์šด์˜์ฒด์ œ ์ปค๋„์— ๋ช…๋ น์„ ๋‚ด๋ฆด ์ˆ˜ ์žˆ๋Š” ์ธํ„ฐ๋ ‰ํ‹ฐ๋ธŒ ํ”„๋กœ๊ทธ๋žจ
  • ์…ธ์€ REPL์ด๋ผ๊ณ ๋„ ๋ถ€๋ฆ„. REPL์ด๋ž€ Read-eval-print-loop์˜ ์ค„์ž„๋ง๋กœ ์…ธ์ด ๋™์ž‘ํ•˜๋Š” ๋ฐฉ์‹์— ๋Œ€ํ•ด์„œ ์ž˜ ๋“œ๋Ÿฌ๋‚ด์คŒ.
    ๐Ÿท ๋จผ์ € ์‚ฌ์šฉ์ž๊ฐ€ ํ•œ ์ค„์˜ ๋ช…๋ น์–ด(ํ…์ŠคํŠธ)๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ์—”ํ„ฐ๋ฅผ ๋ˆ„๋ฅด๋ฉด, ์ด ๋‚ด์šฉ์„ ์…ธ์ด ์ฝ์–ด๋“ค์ž…๋‹ˆ๋‹ค.(read) ๊ทธ๋ฆฌ๊ณ  ๋ช…๋ น์–ด๋ฅผ ํ•ด์„ํ•ด์„œ ์‹คํ–‰ํ•˜๊ณ (eval), ์‹คํ–‰๋œ ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅ(print)ํ•ฉ๋‹ˆ๋‹ค. ์…ธ์€ ์ด ๊ณผ์ •์„ ๋ฐ˜๋ณต(loop)ํ•ฉ๋‹ˆ๋‹ค. ์…ธ ์œ„์—์„œ ์‚ฌ์šฉ์ž๊ฐ€ ํ•  ์ผ์€ "๋ช…๋ น์–ด"๋ฅผ ์ž…๋ ฅํ•˜๋Š” ๊ฒƒ๋ฐ–์— ์—†์Šต๋‹ˆ๋‹ค.

2. pwd : ํ˜„์žฌ ๋””๋ ‰ํ„ฐ๋ฆฌ๋Š” ์–ด๋””์ธ๊ฐ€?

ํ„ฐ๋ฏธ๋„์„ ์‹คํ–‰ํ•ด์„œ pwd๋ฅผ ์ž…๋ ฅํ•ด๋ด…๋‹ˆ๋‹ค.

$ pwd
/User/xtring

Shell์„ ์‹คํ–‰ํ•˜๋ฉด ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ์ž ๋””๋ ‰ํ„ฐ๋ฆฌ์—์„œ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๋งฅ์˜ ๊ฒฝ์šฐ /Users/<USER_NAME>, ๋ฆฌ๋ˆ…์Šค์˜ ๊ฒฝ์šฐ /home/<USER_NAME>์ด ๋ฉ๋‹ˆ๋‹ค. ๋งฅ์ด๋‚˜ ๋ฆฌ๋ˆ…์Šค์—์„œ๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ ๊ตฌ๋ถ„์ž๋กœ /๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

3. cd : ๋””๋ ‰ํ„ฐ๋ฆฌ ๊ตฌ์กฐ์˜ ์ดํ•ด์™€ ๋””๋ ‰ํ„ฐ๋ฆฌ ์ด๋™ํ•˜๊ธฐ

๋””๋ ‰ํ„ฐ๋ฆฌ ๊ตฌ์กฐ๋Š” ์ตœ์ƒ์œ„ ๋ฃจํŠธ ๋””๋ ‰ํ„ฐ๋ฆฌ(/)๋ฅผ ์‹œ์ž‘์œผ๋กœ ๋””๋ ‰ํ„ฐ๋ฆฌ๋‚˜ ํŒŒ์ผ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. /Users/xtring๋Š” ๋ฃจํŠธ ๋””๋ ‰ํ„ฐ๋ฆฌ(/)์— ์†ํ•œ Users ๋””๋ ‰ํ„ฐ๋ฆฌ์— ์†ํ•œ xtring๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์ด๋™ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” cd ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. cd ๋ช…๋ น์–ด๋Š” ์ธ์ž๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. cd <DIR> ํ˜•์‹์œผ๋กœ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜๋ฉด <DIR> path ๋˜๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

$ cd /
$ pwd
/

์œ„์™€ ๊ฐ™์ด ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰๋ณด๋ฉด ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ์ตœ์ƒ๋‹จ(root)๋กœ ์ด๋™ํ•˜๊ณ  ๊ฒฝ๋กœ๋ฅผ ํ™•์ธํ•ด๋ณด๋‹ˆ ์ž˜ ์ด๋™ํ•œ ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

$ pwd
/
$ cd /Users/xtring
$ pwd
/Users/xtring

๋‹ค์‹œ ์›๋ž˜ ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ ์ด๋™ํ•ด๋ณด์•˜์Šต๋‹ˆ๋‹ค.

  1. ํ˜„์žฌ ๋””๋ ‰ํ„ฐ๋ฆฌ ํ‘œํ˜„๋ฒ•, ์ ˆ๋Œ€ ๊ฒฝ๋กœ์™€ ์ƒํƒœ ๊ฒฝ๋กœ ์ดํ•ดํ•˜๊ธฐ Shell์—์„œ๋Š” ํ˜„์žฌ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ .(๋งˆ์นจํ‘œ)๋กœ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ํ˜„์žฌ ๋””๋ ‰ํ„ฐ๋ฆฌ์—์„œ ํ˜„์žฌ ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ ์ด๋™ํ•ด๋ณด๊ฒ ๋‹ˆ๋‹ค.
$ pwd
/Users/xtring
$ cd .
$ pwd
/Users/xtring

/(๋ฃจํŠธ ๋””๋ ‰ํ„ฐ๋ฆฌ)๋กœ ์‹คํ–‰ํ•˜๋Š” ๊ฒฝ๋กœ๋ช…์„ ์ ˆ๋Œ€ ๊ฒฝ๋กœ๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค. ์ ˆ๋Œ€ ๊ฒฝ๋กœ๋Š” ๋ฃจํŠธ ๋ฆฌํ…ํ„ฐ๋ฆฌ๋กœ๋ถ€ํ„ฐ ๋ชฉ์ ์ง€๊นŒ์ง€ ๋‹ค๋‹ค๋ฅด๋Š” ๋ชจ๋“  ๊ฒฝ๋กœ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. /Users/xtring์€ / ์•„๋ž˜์˜ Users ์•„๋ž˜์˜ xtring ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. .์€ ์ด์™€ ๋‹ฌ๋ฆฌ ์ƒ๋Œ€ ๊ฒฝ๋กœ๋ฅผ ๋‚˜ํƒ€๋‚ผ ๋•Œ ์ฃผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํ˜„์žฌ ๋””๋ ‰ํ„ฐ๋ฆฌ๊ฐ€ /Users๋ผ๋ฉด /Users/xtring์˜ ์ƒํƒœ ๊ฒฝ๋กœ๋Š” ./xtring์ž…๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ ./๋ฅผ ์ƒ๋žตํ•ด๋„ ์ƒํƒœ๊ฒฝ๋กœ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰ ./xtring๊ณผ xtring์€ ๊ฐ™์€ ์˜๋ฏธ๋ฅผ ๊ฐ€์ง‘๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ ˆ๋Œ€ ๊ฒฝ๋กœ๋กœ ํ‘œํ˜„๋œ /xtring๊ณผ๋Š” ์™„์ „ํžˆ ๋‹ค๋ฅธ ์˜๋ฏธ๋ฅผ ๊ฐ€์ง‘๋‹ˆ๋‹ค. ์ด ๋‘๊ฐ€์ง€ ๊ฒฝ๋กœ ์ง€์ • ๋ฐฉ๋ฒ•์€ ์ƒํ™ฉ์— ๋งž๊ฒŒ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

(1) ๋‚ด ์œ„์น˜๋ฅผ ์ •ํ™•ํžˆ ์•„๋Š” ๊ฒฝ์šฐ >> ์ƒ๋Œ€๊ฒฝ๋กœ (2) ๋‚ด ์œ„์น˜๋ฅผ ์ •ํ™•ํžˆ ๋ชจ๋ฅด๋Š” ๊ฒฝ์šฐ >> ์ ˆ๋Œ€ ๊ฒฝ๋กœ

5. ์ƒ์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ, ํ™ˆ ๋””๋ ‰ํ„ฐ๋ฆฌ, ์ž„์‹œ ๋””๋ ‰ํ„ฐ๋ฆฌ(/tmp)

..๋Š” ์ƒ์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

$ pwd
/Users/xtring
$ cd ..
$ pwd
/Users

..์„ ์—ฌ๋Ÿฌ๋ฒˆ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

$ pwd
/Users/xtring
$ cd ../../
$ pwd
/

์ƒ๋Œ€ ๋””๋ ‰ํ„ฐ๋ฆฌ๋Š” ๋ง ๊ทธ๋Œ€๋กœ ์ƒ๋Œ€์ ์ธ ๊ฐœ๋…์ด๋ฏ€๋กœ ๋…ผ๋ฆฌ์ ์œผ๋กœ ํ™•์žฅ ์‹œํ‚ฌ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋ณ„ ์˜๋ฏธ๋Š” ์—†์ง€๋งŒ ../๋ฅผ ํ†ตํ•ด ์ƒ๋Œ€์ ์œผ๋กœ ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

$ pwd
/Users/xtring
$ cd ../xtring/../../Users/../Users/xtring
$ pwd
/Users/xtring

~๋Š” ํ™ˆ๋””๋ ‰ํ„ฐ๋ฆฌ ์ž…๋‹ˆ๋‹ค. ๋งฅ์˜ ๊ฒฝ์šฐ ํ™ˆ ๋””๋ ‰ํ„ฐ๋ฆฌ๋Š” /Users/ ์•„๋ž˜, ๋ฆฌ๋ˆ…์Šค๋Š” /home/ ์•„๋ž˜ ์ž…๋‹ˆ๋‹ค. ํ™ˆ์€ ์ฆ‰ ์‚ฌ์šฉ์ž ๊ณ„์ •์˜ ์œ„์น˜๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค. ์ œ ๊ฒฝ์šฐ xtring์ด๋ฆ„์„ ๊ฐ€์ง€๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— /Users/xtring์ด ๋˜๊ฒ ๋„ค์š”.

~๋ฅผ ํ™•์žฅํ•œ ํ‘œํ˜„๋ฒ•์œผ๋กœ ~<USERNAME>์ด ์žˆ์Šต๋‹ˆ๋‹ค. ~ ๋ฐ”๋กœ ๋’ค์— ์‚ฌ์šฉ์ž ์ด๋ฆ„์„ ๋ถ™์ด๋ฉด ์‚ฌ์šฉ์ž์˜ ํ™ˆ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์•ž์„œ cd๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์›ํ•˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™ํ•˜๋Š” ๊ฒƒ์„ ์•Œ์•„๋ณด์•˜๋Š”๋ฐ cd ๋’ค์— ์ธ์ž๋ฅผ ๋ถ™์ด์ง€ ์•Š์œผ๋ฉด ํ™ˆ ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ ๋ฐ”๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž ๊ถŒํ•œ์œผ๋กœ ์ž‘์—…์„ ํ•  ๋•Œ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ํ™ˆ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์ด ์•„๋‹Œ ๊ฒฝ์šฐ์—๋Š” ๋ฃจํŠธ ์•„๋ž˜์˜ ๋‹ค๋ฅธ ๋””๋ ‰ํ„ฐ๋ฆฌ์— ์ ‘๊ทผ์ด ๋ถˆ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž„์‹œ๋กœ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ ์ค‘ ํ•˜๋‚˜๊ฐ€ /tmp์ด๋‹ˆ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š”. ๋‹จ, /tmp์— ์ €์žฅํ•œ ์ž‘์—… ๋‚ด์šฉ์€ ์žฌ๋ถ€ํŒ…ํ•˜๋ฉด ์‚ฌ๋ผ์งˆ ์ˆ˜ ์žˆ์œผ๋‹ˆ ์ฃผ์˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์ถ”๊ฐ€์ ์œผ๋กœ ์‚ฌ์šฉ์ž๋ฅผ ํ™•์ธํ•˜๋Š” ๋ช…๋ น์–ด๋Š” whoami์ž…๋‹ˆ๋‹ค.

$ whoami
xtring

6. ls : ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ์ •๋ณด ํŒŒ์•…

์…ธ์—์„œ ํ•˜๋Š” ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ์ž‘์—…์€ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์ด๋™ํ•˜๊ณ , ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋””๋ ‰ํ„ฐ๋ฆฌ์—์„œ ์–ด๋–ค ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์ „ ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ์ •๋ณด๋ฅผ ์–ป๋Š” ๊ฒƒ์€ ํ•„์ˆ˜์ ์ด๋ฉฐ ์ด๋ฅผ ์•Œ์•„๋ณด๊ธฐ ์œ„ํ•ด์„œ ls ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

/etc ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ ์ด๋™ํ•˜๊ณ  ls๋ฅผ ์‹คํ–‰ํ•ด๋ด…๋‹ˆ๋‹ค. /etc๋Š” ์ฃผ๋กœ ์‹œ์Šคํ…œ๊ณผ ๊ด€๋ จ๋œ ์„ค์ • ํŒŒ์ผ๋“ค์ด ๋ชจ์—ฌ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํŒŒ์ผ, ํด๋”๋ฅผ ๊ตฌ๋ถ„ํ•˜์ง€ ์•Š๊ณ  ์•ŒํŒŒ๋ฒณ ์ˆœ์œผ๋กœ ๋‚˜์—ดํ•ฉ๋‹ˆ๋‹ค.

์ด ์•ˆ์—๋Š” ๋งŽ์€ ๋””๋ ‰ํ„ฐ๋ฆฌ๋“ค๊ณผ ํŒŒ์ผ์ด ์žˆ๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ ๊ธฐ๋ณธ์ ์ธ Bash ์…ธ์„ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด ์ง๊ด€์ ์œผ๋กœ ์–ด๋–ค ํŒŒ์ผ์ด ํŒŒ์ผ์ด๊ณ  ๋””๋ ‰ํ„ฐ๋ฆฌ์ธ์ง€ ํ™•์ธํ•  ์ˆ˜ ์—†๋„ค์š”.

-G ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด ํƒ€์ž…์— ๋”ฐ๋ผ์„œ ๋‹ค๋ฅธ ์ƒ‰์œผ๋กœ ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ ํฐ์ƒ‰์œผ๋กœ ํ‘œ์‹œ๋œ ๊ฒƒ์€ ํŒŒ์ผ, ์ƒ‰์ƒ์ด ์žˆ๋Š” ๊ฒฝ์šฐ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๋‚˜ํƒ€๋‚ด์ง€๋งŒ ์…ธ์— ๊ธฐ๋Šฅ์„ ์„ค์ •ํ•ด ๋†“์œผ์…จ๋‹ค๋ฉด ๋‹ค๋ฅธ ์ƒ‰์ƒ์œผ๋กœ ํ‘œ์‹œ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ls -d */ ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ˜„์žฌ ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ํด๋”๋“ค๋งŒ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ls -l -G ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ˜„์žฌ ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ -l์€ long์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ์ •๋ณด๋Š” ๊ถŒํ•œ, ์†Œ์œ ์ž, ๊ทธ๋ฃน, ํŒŒ์ผํฌ๊ธฐ, ์ˆ˜์ •์ผ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ ls ๋ช…๋ น์–ด๋Š” ์•ŒํŒŒ๋ฒณ์ˆœ์œผ๋กœ ํŒŒ์ผ๊ณผ ํดํ„ฐ๋ฅผ ๋‚˜์—ดํ•˜์ง€๋งŒ ์ถœ๋ ฅ ์ˆœ์„œ๋ฅผ ์ •๋ ฌํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ์žˆ์Šต๋‹ˆ๋‹ค. -t ์˜ต์…˜์€ ์ตœ๊ทผ์— ์ˆ˜์ •๋œ ํŒŒ์ผ ์ˆœ์„œ๋Œ€๋กœ ์ •๋ ฌํ•ฉ๋‹ˆ๋‹ค. -S ์˜ต์…˜์€ ์‚ฌ์ด์ฆˆ๊ฐ€ ํฐ ํŒŒ์ผ๋ถ€ํ„ฐ ์ถœ๋ ฅํ•ด์ค๋‹ˆ๋‹ค. -r ์˜ต์…˜์€ ๋ถ™์ด๋ฉด ์ˆœ์„œ๋ฅผ ๊ฑฐ๊พธ๋กœ ์ถœ๋ ฅํ•ด์ค๋‹ˆ๋‹ค. -a ์˜ต์…˜์€ .์œผ๋กœ ์‹œ์ž‘ํ•˜๋Š” ๋ชจ๋“  ํŒŒ์ผ๋„ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.(ls -al: ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ๋ชจ๋“  ํŒŒ์ผ, ํด๋”์˜ ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ๋ณด๊ธฐ ์œ„ํ•ด์„œ ์ž์ฃผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.)

๊ทธ๋ ‡๋‹ค๋ฉด ls -l -S -G -r์„ ์‹คํ–‰ํ•˜๋ฉด ์–ด๋–ป๊ฒŒ ๋ ๊นŒ์š”?

ํ˜„์žฌ ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ํŒŒ์ผ ๋ฐ ํด๋”์˜ ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ๋ณด์—ฌ์ฃผ๊ณ  ์ƒ‰๊น”๋กœ ํŒŒ์ผ๊ณผ ํด๋”๋ฅผ ๊ตฌ๋ถ„ํ•˜๋ฉฐ ์ž‘์€ ์‚ฌ์ด์ฆˆ ํฌ๊ธฐ ์ˆœ์œผ๋กœ ์ •๋ ฌํ•ฉ๋‹ˆ๋‹ค.

7. ํŒŒ์ผ, ๋””๋ ‰ํ„ฐ๋ฆฌ ์กฐ์ž‘์„ ์œ„ํ•œ ๊ธฐ๋ณธ ๋ช…๋ น์–ด๋“ค

๋””๋ ‰ํ„ฐ๋ฆฌ ์กฐ์ž‘์„ ์œ„ํ•œ ๊ธฐ๋ณธ ๋ช…๋ น์–ด๋“ค์„ ๋ฐฐ์šฐ๊ธฐ ์ „ ์‹ค์Šต์— ์‚ฌ์šฉํ•  ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

$ cd ~
$ mkdir work
$ cd work
$ pwd
/Users/xtring/work
$ ls

์—ฌ๊ธฐ์„œ mkdir ๋ช…๋ น์–ด๋Š” ํ˜„์žฌ ๋””๋ ‰ํ„ฐ๋ฆฌ์— ์ธ์ž๋กœ ๋ฐ›์€ ์ด๋ฆ„์œผ๋กœ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. mkdir <name> ์ด๋ ‡๊ฒŒ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ํ•˜๋‚˜ ์ƒ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋งˆ์ง€๋ง‰์— ls๋ฅผ ์‹คํ–‰ํ–ˆ์ง€๋งŒ ์•„๋ฌด ๋‚ด์šฉ์ด ๋‚˜์˜ค์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ ์ƒ์„ฑํ•œ ๋””๋ ‰ํ„ฐ๋ฆฌ์ด๋‹ˆ ๋‹น์—ฐํ•œ ๊ฒƒ์ด์ฃ .

์•„๋ž˜ ๋ช…๋ น์–ด๋Š” ๊ฐ€๋Šฅํ• ๊นŒ์š”?

$ mkdir hello/world

์•„์‰ฝ์ง€๋งŒ ์‹คํŒจํ•ฉ๋‹ˆ๋‹ค. ์•„๋งˆ ์˜๋„๋Š” hello ๋””๋ ‰ํ„ฐ๋ฆฌ ์•„๋ž˜์— world ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๋งŒ๋“ค๊ณ  ์‹ถ์—ˆ์„ ๊ฑฐ์—์š”. ํ•˜์ง€๋งŒ ๋‹น์—ฐํžˆ hello ๋””๋ ‰ํ„ฐ๋ฆฌ๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์‹คํŒจํ•ฉ๋‹ˆ๋‹ค...!

์ฐจ๋ก€๋กœ hello ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๋งŒ๋“ค๊ณ , ๋‹ค์‹œ cd๋กœ ์ด๋™ํ•œ ํ›„ world ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๋งŒ๋“ค ์ˆ˜๋„ ์žˆ์ง€๋งŒ ์›ํ•˜๋Š” ๋ฐ๋กœ ์‹คํ–‰ํ•˜์ง€ ๋ชปํ–ˆ๋„ค์š”. ์ด ๊ฒฝ์šฐ -p ์˜ต์…˜์„ ์‚ฌ์šฉํ•ด์„œ ํ•œ๋ฒˆ์— ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅด ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

$ mkdir -p hello/world

ls์— -R ์˜ต์…˜์„ ๋ถ™์—ฌ ์žฌ๊ท€์ ์œผ๋กœ ํ˜„์žฌ ๋””๋ ‰ํ„ฐ๋ฆฌ ์•„๋ž˜์˜ ๋‚ด์šฉ์„ ๋ชจ๋‘ ํ™•์ธํ•ด๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (ํ™ˆ ๋””๋ ‰ํ„ฐ๋ฆฌ์—์„œ ์‚ฌ์šฉํ•˜๊ฒŒ๋˜๋ฉด ๊ทธ ์•ˆ์˜ ๋ชจ๋“  ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์ˆœํšŒํ•จ์œผ๋กœ hello ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ ์ด๋™ํ•ด์„œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.)

$ cd hello
$ ls -R
world

./world:

๋ชจ๋“  ํด๋”๋ฅผ ์žฌ๊ท€์ ์œผ๋กœ ์ˆœํšŒํ•˜๊ธฐ ๋•Œ๋ฌธ์— root์— ๊ฐ€๊นŒ์šด ๊ณณ์—์„œ ์‹คํ–‰ํ•˜๊ฒŒ ๋˜๋ฉด ํ•˜๋ฃจ์ข…์ผ ์‹คํ–‰๋˜๊ณ  ์žˆ์„ ์ˆ˜ ์žˆ์–ด์š”...!

์ด๋ฒˆ์—๋Š” ํŒŒ์ผ์„ ๋งŒ๋“ค์–ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ํŒŒ์ผ์„ ๋งŒ๋“œ๋Š” ๊ฐ€์žฅ ์‰ฌ์šด ๋ฐฉ๋ฒ•์€ touch ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. touch <name>

$ pwd
/Users/xtring/hello
$ touch a
$ ls -G
a     world

touch์˜ ์›๋ž˜ ์šฉ๋„๋Š” (์ด๋ฏธ ์กด์žฌํ•˜๋Š”) ํŒŒ์ผ์˜ ์ ‘๊ทผ ์‹œ๊ฐ„ ํ˜น์€ ์ˆ˜์ • ์‹œ๊ฐ„์„ ๋ณ€๊ฒฝํ•˜๋Š” ์ผ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด ์ฒ˜๋Ÿผ ๋นˆ ํŒŒ์ผ์„ ๋งŒ๋“œ๋Š” ์šฉ๋„๋กœ๋„ ๋งŽ์ด ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ๋งŒ๋“ค์–ด์ง„ a ํŒŒ์ผ์€ ๋น„์–ด์žˆ์Šต๋‹ˆ๋‹ค. touch ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด์„œ ์—ฌ๋Ÿฌ ๊ฐœ ํŒŒ์ผ์„ ํ•œ๊บผ๋ฒˆ์— ๋งŒ๋“œ๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

$ touch b c d e
$ ls
a     b     c     d     e     world

mv๋Š” ํŒŒ์ผ ์ด๋ฆ„ ์ด๋™, cp๋Š” ํŒŒ์ผ ๋ณต์‚ฌ์— ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

cp <SRC> <DEST>
mv <SRC> <DEST>

์—ฌ๊ธฐ์„œ <SRC>๋Š” ๋ณต์‚ฌ/์ด๋™ํ•˜๊ณ ์ž ํ•˜๋Š” ํŒŒ์ผ์˜ ๊ฒฝ๋กœ, <DEST>๋Š” ์ƒˆ๋กœ์šด ๊ฒฝ๋กœ์ž…๋‹ˆ๋‹ค. a ํŒŒ์ผ์„ airport๋กœ ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ•˜๊ณ , b ํŒŒ์ผ์„ ๋ณต์‚ฌํ•ด batmanํŒŒ์ผ์„ ๋งŒ๋“ค์–ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

$ mv a airport
$ ls
airport b   c   d   e   world
$ cp b batman
$ ls
airport b   batman  c   d   e   world

์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ํ•ด์„ํ•ด๋ด…์‹œ๋‹ค.

$ mv airport world/

world ๋””๋ ‰ํ„ฐ๋ฆฌ ์•„๋ž˜๋กœ airport๋ฅผ ์ด๋™์‹œํ‚ต๋‹ˆ๋‹ค. ๋ผ๋Š” ์˜๋ฏธ๋ผ๋Š” ๊ฒƒ์œผ๋กœ ํ•ด์„๋˜๋‚˜์š”? ์ด ๋ช…๋ น์–ด๋Š” mv airport world/airport์™€ ๊ฐ™์€ ์˜๋ฏธ์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋‹ค์‹œ ํŒŒ์ผ์„ ์ƒ์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ ์˜ฎ๊ธธ๋•Œ๋Š” ์ ˆ๋Œ€ ๊ฒฝ๋กœ(/User/xtring/hello)๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ๋„ ์žˆ์ง€๋งŒ, ์ƒ๋Œ€๊ฒฝ๋กœ(../)๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋” ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค.

$ mv airport ../
$ cd ..
$ ls
airport b   batman  c   d   e   world

ํŒŒ์ผ์„ ์ œ๊ฑฐํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” rm ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ช…๋ น์–ด๋Š” rmdir์ด ์žˆ์ง€๋งŒ rmdir์ด ์žˆ์ง€๋งŒ ๊ฑฐ์˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  rm์— ์˜ต์…˜์„ ๋ถ™์—ฌ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. rm <option> <name>

$ rm -rf hello

-rf ๋ช…๋ น์–ด๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ์™€ ๊ทธ ์•„๋ž˜์˜ ๋ชจ๋“  ๋‚ด์šฉ์„ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. rm ๋ช…๋ น์–ด๋Š” ์ผ๋ฐ˜์ ์ธ ์‚ญ์ œ ๋ฐฉ๋ฒ•๊ณผ ๋‹ค๋ฅด๊ฒŒ ๋ฐ”๋กœ ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ๋˜๋Œ๋ฆด ๋ฐฉ๋ฒ•์€ ์—†์œผ๋ฉฐ rm -rf ~ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์€ ๋งค์šฐ ์œ„ํ—˜ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์—์„œ ์‹คํ–‰๊ฐ€๋Šฅํ•˜์ง€๋งŒ ๋งŒ์—ํ•˜๋‚˜ ์‹œ์Šคํ…œ๊ณผ ๊ด€๋ จ๋œ ํŒŒ์ผ์ด ์‚ญ์ œ๋˜๊ฑฐ๋‚˜, ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์œผ๋กœ ์‹คํ–‰๋˜๋Š” ๊ฒฝ์šฐ ๋Œ€์žฌ์•™์„ ๋งž์ดํ•˜๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

8. ๋ฌธ์ž์—ด ์ถœ๋ ฅ, ํŒŒ์ผ๊ณผ ๊ด€๋ จ๋œ ์…ธ ๊ธฐ๋ณธ ๋ช…๋ น์–ด ๋ชจ์Œ

๋ฌธ์ž์—ด๊ณผ ํŒŒ์ผ ๋‚ด์šฉ์„ ์ถœ๋ ฅํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ด…์‹œ๋‹ค.

echo๋Š” ์ธ์ž๋ฅผ ๋ฐ›์•„์„œ ํ™”๋ฉด์— ์ถœ๋ ฅํ•ด์ค๋‹ˆ๋‹ค.

$ echo Hello, world!
Hello, world!

echo๋ฅผ ๋…๋ฆฝ์ ์œผ๋กœ ์“ธ ์ผ์€ ๋งŽ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ปค๋งจ๋“œ๋ผ์ธ์—์„œ ๋™์ž‘ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•  ๋•Œ ํ™”๋ฉด์— ๋ฌธ์ž์—ด์„ ์ถœ๋ ฅํ•˜๋Š” ๊ธฐ๋Šฅ์œผ๋กœ ๋งŽ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

echo๋Š” ์…ธ ์Šคํฌ๋ฆฝํŠธ์—์„œ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜, ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์ถœ๋ ฅ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

$ echo My home directory is $HOME.
My home directory is /Users/xtring.

$Home์ด /Users/xtring์œผ๋กœ ์น˜ํ™˜๋œ ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ์œผ๋กœ๋Š” ํŒŒ์ผ ๋‚ด์šฉ์„ ์ถœ๋ ฅํ•˜๋Š” cat, head, tail ๋ช…๋ น์–ด์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ๊ธฐ๋ณธ์ด ๋˜๋Š” ๋ช…๋ น์–ด๋Š” cat์ž…๋‹ˆ๋‹ค.

/etc๋กœ ์ด๋™ํ•ด์„œ bashrc ํŒŒ์ผ์˜ ๋‚ด์šฉ์„ ์ถœ๋ ฅํ•ด๋ด…์‹œ๋‹ค.(๋˜๋Š” bash.bashrc)

$ cat bashrc
# System-wide .bashrc file for interactive bash(1) shells.
if [ -z "$PS1" ]; then
   return
fi

PS1='\h:\W \u\$ '
# Make bash check its window size after a process completes
shopt -s checkwinsize

[ -r "/etc/bashrc_$TERM_PROGRAM" ] && . "/etc/bashrc_$TERM_PROGRAM"

cat์€ ํŒŒ์ผ์˜ ์ „์ฒด ๋‚ด์šฉ์„ ์ถœ๋ ฅํ•ด์ค๋‹ˆ๋‹ค. head๋Š” ํŒŒ์ผ์˜ ์•ž๋ถ€๋ถ„ ์ผ๋ถ€๋ฅผ ์ถœ๋ ฅํ•ด์ฃผ๊ณ , tail์€ ๋’ค์—์„œ ์ผ๋ถ€๋ถ„์„ ์ถœ๋ ฅํ•ด์ค๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ์˜ต์…˜์„ ์ถ”๊ฐ€ํ•ด์ค„ ์ˆ˜ ์žˆ๋Š”๋ฐ -n ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด <N>์„ ์ธ์ž๋กœ ๋ฐ›์Šต๋‹ˆ๋‹ค. head -n 2 bashrc์™€ ๊ฐ™์ด ์‚ฌ์šฉํ•˜๋ฉด '์•ž๋ถ€๋ถ„์˜ ๋‘ ์ค„์„ ์ถœ๋ ฅํ•˜๋ผ.'์˜ ์˜๋ฏธ์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.(-n 2์™€ -n2๋Š” ๊ฐ™์Šต๋‹ˆ๋‹ค.)

๋ฐ˜๋Œ€๋กœ tail -n 2 bashrc๋Š” '๋งˆ์ง€๋ง‰๋ถ€๋ถ„์˜ 2์ค„์„ ์ถœ๋ ฅํ•˜๋ผ.'๋ผ๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค.

$ head -n 2 bashrc
# System-wide .bashrc file for interactive bash(1) shells.
if [ -z "$PS1" ]; then

$ tail -n 2 bashrc

[ -r "/etc/bashrc_$TERM_PROGRAM" ] && . "/etc/bashrc_$TERM_PROGRAM"

tail์€ -f ์˜ต์…˜๊ณผ๋„ ์ž์ฃผ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์„œ๋ฒ„ ํ”„๋กœ์„ธ์Šค์˜ ๋กœ๊ทธ ํŒŒ์ผ์˜ ๊ฒฝ์šฐ, ์„œ๋ฒ„์—์„œ ์š”์ฒญ์„ ๋ฐ›์„ ๋•Œ๋งˆ๋‹ค ๋กœ๊ทธ ํŒŒ์ผ์„ ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค. ์ด ๋•Œ tail -f <FILE>๊ณผ ์‹คํ–‰ํ•ด๋‘๋ฉด, tail ํ”„๋กœ๊ทธ๋žจ์ด ์ข…๋ฃŒ๋˜์ง€ ์•Š๊ณ  ์—…๋ฐ์ดํŠธ๋˜๋Š” ๋‚ด์šฉ์„ ๋ฐ”๋กœ ์ถœ๋ ฅํ•ด์ค๋‹ˆ๋‹ค.

9. -h, -help : ํ—ฌํ”„ ์˜ต์…˜์œผ๋กœ ์‚ฌ์šฉ๋ฒ• ์ถœ๋ ฅํ•˜๊ธฐ

๋ช…๋ น์–ด๋“ค์˜ ์‚ฌ์šฉ๋ฒ•์ด ๊ถ๊ธˆํ•˜๊ฑฐ๋‚˜, ์–ด๋–ค ๊ธฐ๋Šฅ์ด๋‚˜ ์˜ต์…˜์ด ์žˆ๋Š”์ง€ ๊ถ๊ธˆํ•˜๋‹ค๋ฉด ๋„์›€๋ง์„ ์ถœ๋ ฅํ•ด๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋„์›€๋ง์„ ์ถœ๋ ฅํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ํฌ๊ฒŒ 3๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ์•„๋ฌด๋Ÿฐ ์ธ์ž์—†์ด ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•œ๋‹ค.
  2. -h ์˜ต์…˜์„ ๋ถ™์—ฌ์„œ ์‹คํ–‰ํ•œ๋‹ค.
  3. --help ์˜ต์…˜์„ ๋ถ™์—ฌ์„œ ์‹คํ–‰ํ•œ๋‹ค(๊ฐ€๋”์€ -help์ธ ๊ฒฝ์šฐ๋„ ์žˆ์Šต๋‹ˆ๋‹ค).

About

Linux command Basic ๐Ÿฃ