‡๐Ÿ‘ฉ‍๐Ÿ’ป ‡/º Linux

๋ฆฌ๋ˆ…์Šค ๊ธฐ๋ณธ ๋ช…๋ น์–ด

Trudy | ์†ก์—ฐ 2023. 10. 31. 16:59

[๋ฆฌ๋ˆ…์Šค์˜ ๊ธฐ๋ณธ ๋ฐฐ๊ฒฝ]

์ปดํ“จํ„ฐ์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ

์ปดํ“จํ„ฐ๋Š” ์œ„์™€ ๊ฐ™์€ ๊ณ„์ธต ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง„๋‹ค.

H/W ๋ฐ”๋กœ ์œ„ ๊ณ„์ธต์€ ์ปค๋„๋กœ OS (์šด์˜์ฒด์ œ)์— ์†ํ•œ๋‹ค. ์ด๋ฅผ ์ง์ ‘ ์ด์šฉํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ ์œ—์ธต์ธ ์‰˜(๋ฆฌ๋ˆ…์Šค)์„ ์ด์šฉํ•ด์„œ ์œ ์ €๋Š” ์ปค๋„์„ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์ฆ‰, ์‰˜(๋ฆฌ๋ˆ…์Šค์˜ bash)์€ ์ปค๋„(์šด์˜์ฒด์ œ)์˜ ์ธํ„ฐํŽ˜์ด์Šค! 

[๋ช…๋ น์–ด์˜ ๊ตฌ์กฐ]

 ๋ช…๋ น์–ด+์˜ต์…˜+์–ด๊ทœ๋จผํŠธ
rm -rf file.txt

 

[ํ„ฐ๋ฏธ๋„ ๊ธฐ๋ณธ ๋ช…๋ น์–ด]

* ์˜ต์…˜์€ ๋ถ™์—ฌ์„œ ๋ชจ๋‘ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค. (ex. ls -al ๋””๋ ‰ํ† ๋ฆฌ)

** ์ƒ๋Œ€์ฃผ์†Œ๋Š” /๋กœ ์‹œ์ž‘ํ•˜์ง€ ์•Š๊ณ , ํ˜„ ์‹œ์ ์˜ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๊ฐˆ ์ฃผ์†Œ๋ฅผ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ ์Œ 

  ๋ช…๋ น์–ด
  ํ˜„์žฌ ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ ํ™•์ธ pwd
  ๋””๋ ‰ํ† ๋ฆฌ ์ด๋™ํ•˜๋Š” ๋ฒ• cd ๋””๋ ‰ํ† ๋ฆฌ
    ใ„ด์ƒ์œ„ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™ํ•˜๋Š” ๋ฒ• cd ..
    ใ„ด ์ƒ์œ„์˜ ์ƒ์œ„ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™ํ•˜๋Š” ๋ฒ• cd ../../
    ใ„ด ์ƒ๋Œ€์ฃผ์†Œ๋กœ ์ด๋™ํ•˜๋Š” ๋ฒ• cd ์ƒ๋Œ€์ฃผ์†Œ
  ๋””๋ ‰ํ† ๋ฆฌ ๋‚ด์šฉ ํ™•์ธ ls ๋””๋ ‰ํ† ๋ฆฌ
    ใ„ด ์ˆจ๊ธด ํ•ญ๋ชฉ๊นŒ์ง€ ๋ณด๊ธฐ ls -a ๋””๋ ‰ํ† ๋ฆฌ
    ใ„ด ์ƒ์„ธ ๋‚ด์šฉ๊นŒ์ง€ ๋ณด๊ธฐ ls -l ๋””๋ ‰ํ† ๋ฆฌ  

 

[๋””๋ ‰ํ† ๋ฆฌ / ํŒŒ์ผ ์ž‘์—…]

  ํŒŒ์ผ ๋””๋ ‰ํ† ๋ฆฌ
์ƒ์„ฑ (๋นˆ ํŒŒ์ผ, ๋นˆ ๋””๋ ‰ํ† ๋ฆฌ) touch  [ํŒŒ์ผ๋ช…] mkdir [๋””๋ ‰ํ† ๋ฆฌ]
๋ณต์‚ฌ cp [ํŒŒ์ผ๋ช…] [๊ฒฝ๋กœ] cp [๋””๋ ‰ํ† ๋ฆฌ] [๊ฒฝ๋กœ]
์ด๋™ mv [ํŒŒ์ผ๋ช…] [๊ฒฝ๋กœ]   mv [๋””๋ ‰ํ† ๋ฆฌ] [๊ฒฝ๋กœ]
์ด๋ฆ„ ๋ณ€๊ฒฝ mv [ํŒŒ์ผ๋ช…] [ํŒŒ์ผ๋ช…] mv [๋””๋ ‰ํ† ๋ฆฌ] [๋””๋ ‰ํ† ๋ฆฌ] 
์‚ญ์ œ rm [ํŒŒ์ผ๋ช…]  rm  -rf [๋””๋ ‰ํ† ๋ฆฌ]
   ใ„ด ๊ฐ•์ œ ์‚ญ์ œ rm -rf  [ํŒŒ์ผ๋ช…]  rm -rf  [ํŒŒ์ผ๋ช…] 
๋‚ด์šฉ ํ™•์ธ cat [ํŒŒ์ผ๋ช…] ls [๋””๋ ‰ํ† ๋ฆฌ]

* ๋””๋ ‰ํ† ๋ฆฌ๋Š” ์•ˆ์— ๋‚ด์šฉ์ด ์žˆ์„ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฌด์กฐ๊ฑด ๊ฐ•์ œ ์‚ญ์ œ๋ฅผ ํ•ด์ค˜์•ผ ํ•จ! (rm -rf ๋””๋ ‰ํ† ๋ฆฌ๋ช…)


[๊ธฐํƒ€]

  ๋ช…๋ น์–ด
VMware์—์„œ ๋น ์ ธ๋‚˜์˜ค๊ธฐ ctrl + alt
๊ฒ€์ƒ‰ find 
  ใ„ด ์ด๋ฆ„์œผ๋กœ ๊ฒ€์ƒ‰ find -name [ํŒŒ์ผ๋ช…/๋””๋ ‰ํ† ๋ฆฌ]
  ใ„ด ๊ถŒํ•œ์œผ๋กœ ๊ฒ€์ƒ‰ find -perm [๊ถŒํ•œ]
๊ถŒํ•œ ๋ณ€๊ฒฝ chmod [๊ถŒํ•œ] [ํŒŒ์ผ๋ช…]
์ž‘์—… ๊ด€๋ฆฌ์ž (ํ”„๋กœ์„ธ์Šค, PID ํ™•์ธ) ps -ef 
์••์ถ• ํ’€๊ธฐ tar [ํŒŒ์ผ๋ช…]
  ใ„ด ์••์ถ• ํ˜•ํƒœ๊ฐ€ tar.gz ์ผ ๋•Œ tar zxvf [ํŒŒ์ผ๋ช…]

* tar๊ฐ€ ๋ฉ”๋ชจ๋ฆฌ ๋‚ญ๋น„๊ฐ€ ๋งค์šฐ ์‹ฌํ•˜๋‹ค. ๋ณดํ†ต ๊ทธ๋ž˜์„œ tar์„ ํ•œ๋ฒˆ ๋” ์••์ถ•ํ•œ tar.gz ๋กœ ์กด์žฌํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋” ๋งŽ์Œ!