๐Ÿ“ป Linux & Terminal

Dayยท2022๋…„ 4์›” 7์ผ
0
post-thumbnail

os(์šด์˜์ฒด์ œ,operating system)

์‰˜ & ์ปค๋„๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Œ

window, Mac , ๋ฆฌ๋ˆ…์Šค ๊ฐ™์€ ๊ฒƒ๋“ค

์ปดํ“จํ„ฐ๋Š” 0, 1 ๋ฐ–์— ๋ชจ๋ฅธ๋‹ค.

์‚ฌ์šฉ์ž ๋ช…๋ น์„ 0 ๊ณผ 1๋กœ ๋ฐ”๊ฟ”์„œ ์ปดํ“จํ„ฐ๊ฐ€ ์•Œ์•„๋“ฃ๊ฒŒ ํ•˜๋Š” ๋ฒˆ์—ญ๊ธฐ ๊ฐ™์€ ์—ญํ• 

shell์€ ์ข€๋” ์‚ฌ์šฉ์ž์ชฝ kernel์€ ์ปดํ“จํ„ฐ (ํ•˜๋“œ์›จ์–ด) ์ชฝ

์‰˜์— ๋ช…๋ น์–ด ์น˜๋ฉด ์ปค๋„๋กœ ๊ฐ€๊ณ  ์ปค๋„์ด ํ•˜๋“œ์›จ์–ด๊ฐ€ ์•Œ์•„๋“ฃ๊ฒŒ๋” ๋ฒˆ์—ญ์„ ํ•ด์ค€๋‹ค.
๊ทธ๋Ÿฌ๋ฉด ํ•˜๋“œ์›จ์–ด๊ฐ€ ๋ช…๋ น์„ ์ˆ˜ํ–‰
๋งˆ์šฐ์Šค ํด๋ฆญ๋„ ์ด ์ˆœ์„œ๋กœ ์‹คํ–‰๋จ

ํ„ฐ๋ฏธ๋„์—์„œ ์‹คํ–‰๋˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ์‰˜

ํ„ฐ๋ฏธ๋„์„ ํ†ตํ•ด์„œ ์‰˜์„ ์‹คํ–‰์‹œํ‚ด

ํ„ฐ๋ฏธ๋„์„ ํ†ตํ•ด์„œ ํ•˜๋“œ์›จ์–ด์— ๋ช…๋ น์„ ๋‚ด๋ฆด์ˆ˜๊ฐ€ ์žˆ๊ฒŒ๋œ๋‹ค.

์‰˜์€ 100๋ช‡๊ฐ€์ง€๊ฐ€ ์žˆ๋Š”๋ฐ, ์ œํŠธ์‰˜ ์ด๋ผ๋Š” ๊ฑธ ๊ธฐ๋ณธ์œผ๋กœ ์“ด๋‹ค.
15๋…„๋„ ๋งฅ๋ถ ์ดํ›„๋ถ€ํ„ด ์ œํŠธ์‰˜ ๊น”๋ ค ์žˆ์Œ
๋ฐฐ์‰ฌ๋‚˜ ์ œํŠธ์‰˜์ด๋‚˜ ์ฐจ์ด ๊ฑฐ์˜ ์—†๋‹ค. ์•ฝ๊ฐ„์˜ ๊ธฐ๋Šฅ ์ฐจ์ด

์ปค๋„์€ ์ง์ ‘์ ์œผ๋กœ ํ•˜๋“œ์›จ์–ด์—๊ฒŒ ๋ช…๋ น ๋‚ด๋ฆฌ๋Š” ๋ถ€๋ถ„์ด๋ผ์„œ os ํ•ต์‹ฌ์ ์ธ ๋ถ€๋ถ„.

์‰˜์€ ์‚ฌ์šฉ์ž ์ž…์žฅ์—์„œ ๋ช…๋ น ๋‚ด๋ฆฌ๋Š”๊ณณ (ํ„ฐ๋ฏธ๋„์„ ํ†ตํ•ด ์‰˜ ์‹คํ–‰์‹œํ‚ด)

์ปค๋„์€ ํ•˜๋“œ์›จ์–ด ์ž…์žฅ์—์„œ ๋ช…๋ น ๋‚ด๋ฆฌ๋Š”๊ณณ

Linux

os ์ค‘์— ์™œ ๋ฆฌ๋ˆ…์Šค ์ธ๊ฐ€?

์˜คํ”ˆ์†Œ์Šค๋ผ์„œ, ๋‚ด ์ž…๋ง›์— ๋งž๊ฒŒ ๋ฌด๋ฃŒ๋กœ ์ˆ˜์ • ๋ฐฐํฌ ๊ฐ€๋Šฅ

๋ฉ€ํ‹ฐํƒœ์Šคํ‚น์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ํ„ฐ๋ฏธ๋„ ์—ฌ๋Ÿฌ๊ฐœ ๋„์›Œ์„œ ๊ฐ๊ฐ ๋‹ค๋ฅธ์ž‘์—… ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ• ์ˆ˜ ์žˆ๋‹ค.

์„œ๋ฒ„์ชฝ ์šด์˜ ์ฒด์ œ๋“ค์€ 90ํผ ์ด์ƒ์ด ๋ฆฌ๋ˆ…์Šค๋กœ ๋˜์–ด์žˆ๋‹ค. ๊ทธ๋ž˜์„œ ์“ฐ๋Š”๊ฑฐ๊ตฌ๋‚˜

๋ฆฌ๋ˆ…์Šค๋Š” ์—ฌ๋Ÿฌ ์ข…๋ฅ˜์˜ ๋ฐฐํฌํŒ์ด ์žˆ๋‹ค.

๋งฅ์€ ๋ฆฌ๋ˆ…์Šค์•„๋‹ˆ๊ณ  ์œ ๋‹‰์Šค ๊ณ„์—ด.

๋ฆฌ๋ˆ…์Šค๊ฐ€ ์œ ๋‹‰์Šค์— ์™„์ „ ํ˜ธํ™˜๋˜๊ฒŒ ๋งŒ๋“ค์–ด์ง

๋งฅ์—์„œ ๊ฐœ๋ฐœํ•œ๊ฒŒ ๋ฆฌ๋ˆ…์Šค ์ชฝ์—์„œ ํ˜ธํ™˜๋จ.

์ปค๋„์ด ์˜คํ”ˆ์†Œ์Šค๋กœ ๋˜์–ด์žˆ๊ณ  ,์—ฌ๋Ÿฌ๊ฐ€์ง€ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ๋“ค์„ ์ถ”๊ฐ€ํ•ด์„œ ์—ฌ๋Ÿฌ ๋ฐฐํฌํŒ์ด ๋‚˜์˜ด.

Linux ๊ตฌ์กฐ

CLI , GUIํ™˜๊ฒฝ

๋ฆฌ๋ˆ…์Šค๋Š” ํฌ๊ฒŒ ๋‘๊ฐ€์ง€ ํ˜•ํƒœ๊ฐ€ ์กด์žฌํ•œ๋‹ค.

์„œ๋ฒ„๋Š” ์šฐ๋ฆฌ๋ž‘ ๋–จ์–ด์ ธ์žˆ๋Š” ๊ณณ์— ์žˆ๊ณ  ์›๊ฒฉ์œผ๋กœ ์ ‘์†ํ•ด์•ผ๋˜๋Š”๋ฐ ๊ทธ ํ™˜๊ฒฝ์ด ๋‹ค CLI ์—ฌ์„œ ์•Œ์•„์•ผ ํ•œ๋‹ค.

CLI๋กœ๋Š” GUI๋กœ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฑฐ ๋‹ค ๊ฐ€๋Šฅํ•˜๊ณ ,
CLI๋กœ๋งŒ ํ• ์ˆ˜์žˆ๋Š” ๊ฒƒ๋„ ๋งŽ๋‹ค.

๋ฆฌ๋ˆ…์Šค ๋‚˜๋ฌด ๋ฟŒ๋ฆฌ ๊ฐ™์€ ํŒŒ์ผ ๊ตฌ์กฐ

์ด๊ฑธ ์•Œ์•„์•ผ ์–ด๋””์„œ ์ž‘์—…ํ•˜๊ณ  ์žˆ๋Š”์ง€๋ฅผ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

๋ชจ๋“  ๋ฆฌ๋ˆ…์Šค ํŒŒ์ผ์€ root ๋กœ ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•œ๋‹ค.

์œˆ๋„์šฐ๋กœ ์น˜๋ฉด c๋“œ๋ผ์ด๋ธŒ, ๋ฐ”ํƒ•ํ™”๋ฉด ์ •๋„?

ํ„ฐ๋ฏธ๋„ ์ฒ˜์Œ ํ‚ค๋ฉด ๋ณดํ†ต ์œ„์น˜๊ฐ€ /home ์ด๋‹ค.

๋ฆฌ๋ˆ…์Šค์— ๋กœ๊ทธ์ธํ•œ ์œ ์ €๊ฐ€ ์–ผ๋งˆ๋“ ์ง€ ํŒŒ์ผ์„ ๊ด€๋ฆฌ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐ„

๋ฆฌ๋ˆ…์Šค๊ฐ€ ๊ตฌ๋™ํ• ๋•Œ ํ•„์š”ํ•œ ๊ธฐ๋ณธ์ ์ธ ๋ช…๋ น์–ด๊ฐ€ ์ €์žฅ๋œ ๊ณต๊ฐ„

์–ด๋–ค ๋ฐฐํฌํŒ ๋งŒ์˜ ์„ค์ •์ด ๋“ค์–ด๊ฐ€ ์žˆ๋Š” ๊ณณ
์šฐ๋ถ„ํˆฌ๋ฉด ์šฐ๋ถ„ํˆฌ๋งŒ์˜ ๋ ˆ๋“œํ–‡์ด๋ฉด ๋ ˆ๋“œํ–‡๋งŒ์˜ ๊ทธ๋Ÿฐ๊ฒŒ ๋“ค์–ด ์žˆ๋Š” ๊ณณ

/mnt
๋งˆ์šดํ‹ด์˜ ์•ฝ์ž. d๋“œ๋ผ์ด๋ธŒ(๋””์Šคํฌ)๋‚˜ usb ์ด๋Ÿฐ๊ฒŒ ์—ฐ๊ฒฐ๋˜๋ฉด ์ž‘๋™๋˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ.

/sbin
๋ฐ”์ด๋„ˆ๋ฆฌ๊ธดํ•œ๋ฐ, ์™„์ „ ์‹œ์Šคํ…œ๊นŒ์ง€ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น์–ด๋งŒ ๋ชจ์•„๋†“์€ ๋””๋ ‰ํ† ๋ฆฌ

PATH

๋ฆฌ๋ˆ…์Šค๋Š” ๊ฒฝ๋กœ๊ฐ€ ํ•ต์‹ฌ.

๊ฒฝ๋กœ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐฉ๋ฒ• 2๊ฐ€์ง€ + ํ™˜๊ฒฝ๋ณ€์ˆ˜

ํ™˜๊ฒฝ๋ณ€์ˆ˜ ๋ผ๋Š” ๊ฐœ๋…์€

os๋„ ๊ฒฐ๊ตญ์€ ํ”„๋กœ๊ทธ๋žจ์ด๋ผ์„œ, ์†Œํ†ตํ•  ์ˆ˜ ์žˆ๊ฒŒ

os ํ™˜๊ฒฝ์—์„œ ํ•„์š”ํ•œ ๋ณ€์ˆ˜๋“ค์„ ํ™˜๊ฒฝ๋ณ€์ˆ˜๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ ์„ค์ •๋˜๋Š” ๊ฒƒ๋„ ์žˆ๊ณ  ์ถ”๊ฐ€ํ•ด์ค„ ์ˆ˜๋„ ์žˆ๋‹ค


path๋ฅผ ๋ณด๋ฉด, ๋‚ด๊ฐ€ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์€ ๋ช…๋ น์–ด์˜ ์œ„์น˜๋ฅผ ์ €์žฅํ•ด๋‘๋ฉด
๋‚ด๊ฐ€ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์€ ๋ช…๋ น์–ด๋ฅผ ๋ฐ”๋กœ ๋ฐ”๋กœ ์น  ์ˆ˜ ์žˆ๋‹ค.

์›๋ž˜๋Š” ์•„๊นŒ ๋งํ–ˆ๋˜ ๋ฐ”์ด๋„ˆ๋ฆฌ ๋ผ๋Š” ๊ณณ์— ๋ช…๋ น์–ด๊ฐ€ ์žˆ์–ด์„œ ๊ทธ๊ฑฐ ์‹คํ–‰ํ•˜๋ ค๋ฉด ๊ทธ๊นŒ์ง€ ๊ฒฝ๋กœ ์ฐพ์•„ ๊ฐ€์„œ ์จ์•ผ ๋˜๋Š”๋ฐ ๊ทธ๊ฑฐ ์•ˆํ•ด๋„ ๋จ

ํŒŒ์ด์ฌ ๊ฐ™์€ ๊ฒฝ์šฐ๋Š” ํŒŒ์ด์ฌ์ด ์„ค์น˜๋œ ์œ„์น˜

์„œ๋น„์Šค ๋งŒ๋“ค๋‹ค ๋ณด๋ฉด ๋…ธ์ถœ๋˜๋ฉด ์•ˆ๋˜๋Š” ๋ฏผ๊ฐํ•œ ์ •๋ณด๋“ค์ด ํ•„์š”ํ•  ๋•Œ๊ฐ€ ์žˆ๋‹ค.

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ฐ™์€ ๋ฏผ๊ฐํ•œ ์ •๋ณด๋“ค์„ ์ €์žฅํ• ๋•Œ ํ™˜๊ฒฝ๋ณ€์ˆ˜๋ฅผ ์“ด๋‹ค.

์—ฌ๊ธฐ ์ €์žฅํ•ด๋†“๊ณ  ์šฐ๋ฆฌ๊ฐ€ ์งœ๋Š” ํ”„๋กœ๊ทธ๋žจ ์ƒ์—์„œ ํ™˜๊ฒฝ๋ณ€์ˆ˜์— ์ ‘๊ทผํ•ด์„œ ํ•„์š”ํ•œ ๊ฒƒ๋งŒ ๋ฝ‘์•„์„œ ๊ฐ–๋‹ค์“ด๋‹ค

config ํŒŒ์ผ์€ dot ํŒŒ์ผ์ด๋ผ๊ณ ๋„ ํ•จ

Terminal ๋ช…๋ น์–ด

  • pwd(print working directory) : ํ˜„์žฌ ์œ„์น˜(๊ฒฝ๋กœ) ์ถœ๋ ฅ
  • cd(change directory) : ๋””๋ ‰ํ† ๋ฆฌ(ํด๋”) ๋กœ ์ด๋™
ex) cd ./usr
  • ls(list Segments) : ํ˜„์žฌ ์œ„์น˜(๊ฒฝ๋กœ) ๋‚ด ํŒŒ์ผ ๋ชฉ๋ก ์ถœ๋ ฅ
ls /๊ฒฝ๋กœ ์น˜๋ฉด ๊ฒฝ๋กœ์œ„์น˜์˜ ํŒŒ์ผ ๋ชฉ๋ก ์ถœ๋ ฅ ๊ฐ€๋Šฅ
ls -a ์ฃผ๋ฉด  ์ˆจ๊น€ํŒŒ์ผ๊นŒ์ง€ ๋‹ค ๊ฐ€๋Šฅ (all)
ls -al ๋„ ์žˆ์Œ ๋ณด์ด๋Š” ํ˜•์‹์ด ์ข€ ๋‹ค๋ฅธ ๊ฑฐ.
  • mkdir/ rmdir (make directory) : ๋””๋ ‰ํ† ๋ฆฌ ์ƒ์„ฑ / ์ œ๊ฑฐ

  • rm (remove) : ํŒŒ์ผ. ๋””๋ ‰ํ† ๋ฆฌ ์ œ๊ฑฐ

 rm -r ( remove recursive) : ๋””๋ ‰ํ† ๋ฆฌ ์‚ญ์ œ
  
 ๊ทธ๋ƒฅ rm ํ•˜๋ฉด, ๋””๋ ‰ํ† ๋ฆฌ๋Š” ์‚ญ์ œ๊ฐ€ ์•ˆ๋จ
 
   ํ˜„์žฌ์œ„์น˜ ์œ„์ฝ”๋“œ ์ผ ๋•Œ,  
   rm -r ./32th  ์œ„์ฝ”๋“œ ์•ˆ์— ์žˆ๋Š” 32th ๋ผ๋Š” ๋””๋ ‰ํ† ๋ฆฌ ์‚ญ์ œ ์™„๋ฃŒ 
   
   (ํ•˜์ง€๋ง๊ฒƒ!!) rm -rf* : (๋ณ„์€ ์ „๋ถ€๋ฅผ ๋œปํ•จ. f๋Š” ๊ฐ•์ œ.)
   
   ํ˜„์žฌ์œ„์น˜์—์„œ ์ด๊ฑฐ ์“ฐ๋ฉด ์œ„์ฝ”๋“œ ๋””๋ ‰ํ† ๋ฆฌ ์•ˆ์— ์žˆ๋Š”๊ฑฐ ๋‹ค ๋‚ ๋ผ๊ฐ
   
   ๋Œ์ดํ‚ฌ ์ˆ˜ ์—†๋‹ค. 
   
  • cp (copy) : ํŒŒ์ผ / ๋””๋ ‰ํ† ๋ฆฌ ๋ณต์‚ฌ

  • mv(move) : ํŒŒ์ผ / ๋””๋ ‰ํ† ๋ฆฌ ์ด๋™

mv๋Š” ํŒŒ์ผ ์ด๋ฆ„์„ ๋ฐ”๊ฟ€ ์ˆ˜๋„ ์žˆ๋‹ค (์ด๋™, ์ด๋ฆ„๋ณ€๊ฒฝ ๋‘๊ฐ€์ง€ ๊ธฐ๋Šฅ์ด ์žˆ๋‹ค)
mv test.md 32th.md(์—†๋Š” ํŒŒ์ผ)  ์ด๋ ‡๊ฒŒ ์“ฐ๋ฉด ์›๋ž˜ test.md๊ฐ€ ๋’ค ์œ„์น˜๋กœ ์ด๋™ํ•ด์•ผ ํ•˜๋Š”๋ฐ ์—†์œผ๋ฉด ๊ทธ ๋ƒฅ test.mdํŒŒ์ผ ์ด๋ฆ„ ์ž์ฒด๊ฐ€ ๋ฐ”๋€œ
  • cat (concatenate) : ํ„ฐ๋ฏธ๋„์— ํŒŒ์ผ ๋‚ด์šฉ ์ถœ๋ ฅ

  • touch (touch) : ํŒŒ์ผ ์ƒ์„ฑ ๋ฐ ๋‚ ์งœ ์ •๋ณด ๋ณ€๊ฒฝ

touch test.md
  • chmod(change mode) ํŒŒ์ผ/๋””๋ ‰ํ† ๋ฆฌ ๊ถŒํ•œ ์„ค์ •
chmod u+x test.md
  • vi / vim : ๋ฆฌ๋ˆ…์Šค ํŽธ์ง‘๊ธฐ์ค‘ ํ•˜๋‚˜. ํŒŒ์ผ ํŽธ์ง‘ํ•  ๋•Œ ์“ด๋‹ค.
vi test.md ์“ฐ๊ฑฐ๋‚˜ vi ํŒŒ์ผ๊ฒฝ๋กœ

์ด๋Ÿฌ๋ฉด ์ฐฝ ๋ฐ”๋€Œ๋ฉด์„œ ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ๋Š” ์ฐฝ ์ƒ์„ฑ๋œ๋‹ค. vim์— ๋“ค์–ด์˜จ๊ฑฐ๊ณ ,
ํŽธ์ง‘ํ•˜๋ ค๋ฉด i ๋ˆŒ๋Ÿฌ์„œ insert ๋ชจ๋“œ๋กœ ๋ฐ”๊ฟ”์•ผ ํ•˜๊ณ ,
ํŽธ์ง‘ ๋๋‚˜๋ฉด esc ๋ˆŒ๋Ÿฌ์„œ insert ๋ชจ๋“œ ๊บผ์•ผ ๋จ

:w ํ•˜๊ณ  ์—”ํ„ฐ๋Š” ์ €์žฅ
:q ๋‚˜๊ฐ€๊ธฐ. ๋‹ค์‹œ ํ„ฐ๋ฏธ๋„๋กœ ์ด๋™
:qa ์ €์žฅ์•ˆํ•˜๊ณ  ๋‚˜๊ฐ€๊ธฐ ๊ฐ•์ œ๋Š” :qa ! 
์ €์žฅ๋๋Š”์ง€ ํ™•์ธํ•˜๋ ค๋ฉด ๋‹ค์‹œ vi test.md ํ•˜๋ฉด ๋จ
๋ง‰ ์ ์—ˆ๋‹ค๊ฐ€ ์•„๋‹Œ๊ฑฐ ๊ฐ™์œผ๋ฉด :q ! (๊ทธ๋ƒฅ ๋ฌด์‹œํ•˜๊ณ  ์ €์žฅ์•ˆํ•˜๊ณ  ๋‚˜๊ฐ)
์ €์žฅํ•˜๊ณ  ๋™์‹œ์— ๋‚˜๊ฐ€๊ณ  ์‹ถ์œผ๋ฉด :wq ํ•˜๊ณ  ์—”ํ„ฐ์น˜๋ฉด ๋œ๋‹ค.

ex) ๋””๋ ‰ํ† ๋ฆฌ ๋งŒ๋“ค๊ธฐ

cd Desktop/wecode/ 
๋ฐ์Šคํฌํƒ‘ ์•ˆ์˜ ์œ„์ฝ”๋“œ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™ํ–ˆ๋‹ค.

ls   
๋ชฉ๋ก ํ•œ๋ฒˆ ์ญ‰ ๋ณด๊ณ 

mkdir 32th 
32th ๋ผ๋Š” ํด๋” ๋งŒ๋“ฌ

ls  
์ถ”๊ฐ€ ๋๋Š”์ง€ ํ™•์ธ

cd ./32th/  
ํ˜„์žฌ์œ„์น˜์—์„œ 32๊ธฐ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™

pwd   
์ณ๋ณด๋ฉด ํ˜„์žฌ ์œ„์น˜

ls   
์—ฌ๊ธฐ์„œ ls ์น˜๋ฉด ์•„๋ฌด๊ฒƒ๋„ ์—†์Œ(์•ˆ์— ๋‚ด์šฉ์ด ์—†์œผ๋‹ˆ๊นŒ)


touch test.md  
์—ฌ๊ธฐ๋‹ค๊ฐ€ test.md ๋ผ๋Š” ํŒŒ์ผ ๋งŒ๋“ฌ

ls   
์ด์ œ test.md ๋‚˜์˜ด

pwd 
32๊ธฐ๋‹ค

(cd .. ํ•˜๋ฉด 
 ํ•œ๋‹จ๊ณ„ ๋†’์€๋ฐ๋กœ ๊ฐ
  cd../.. ํ•˜๋ฉด 
  ๋‘๋‹จ๊ณ„ ๋†’์€๋ฐ๋กœ ๊ฐ)
  
  ํ˜„์žฌ 32๊ธฐ ํด๋”
  cp ./test.md ./test.  
  test.mdํŒŒ์ผ์„ test ํŒŒ์ผ๋กœ ๋ณต์‚ฌํ•œ๋‹ค. (์ƒ๋Œ€๊ฒฝ๋กœ๋กœ ์ ์–ด์„œ . ์žˆ๋Š”๊ฑฐ)
  
  ls 
  ์ฐ์–ด๋ณด๋ฉด ๋‘˜๋‹ค ๊ทธ๋Œ€๋กœ ์žˆ๊ณ ,
 
  test ์—์„œ ls ์ฐ์–ด๋ณด๋ฉด test.md๊ฐ€ ์•ˆ์— ์žˆ๋‹ค. 
  
 (ํ˜„์žฌ์œ„์น˜๋Š” 32๊ธฐ)
  rm test.md 
  ํ•˜๋ฉด test.md ํŒŒ์ผ ์ง€์›Œ์ง
  
 ( ์ด๋Ÿผ์ด์ œ 32๊ธฐ ์•ˆ์— testํŒŒ์ผ ํ•˜๋‚˜๋งŒ ์žˆ๊ณ  ๊ทธ์•ˆ์— ๋ณต๋ถ™๋๋˜ test.md ๊ฐ€ ์žˆ๋‹ค.)
  
  cd test
  test ํŒŒ์ผ๋กœ ์˜ด
  
  mv /test.md ..   
  test ์•ˆ์— ์žˆ๋˜ mdํŒŒ์ผ์„ test ์œ„์˜ 32๊ธฐ ํด๋”๋กœ ์˜ฎ๊น€ 
  (์ด๋™ํ•˜๋ฉด ์›๋ž˜ ์žˆ๋˜๊ฑฐ ์—†์–ด์ง) 
  
  
cd ..
์ƒ์œ„๋กœ ์˜ฌ๋ผ๊ฐ€๋ด„

(ํ˜„์žฌ 32๊ธฐ)

ls 
์ฐ์–ด๋ณด๋ฉด test test.md ๋ผ๊ณ  ๋œธ

vi test.md 
์—ด์–ด์„œ ๋‚ด์šฉ์„ ์‚ดํŽด๋ณด๋ฉด ์•„๊นŒ ๊ทธ๊ฑฐ๋‹ค

0๊ฐœ์˜ ๋Œ“๊ธ€