TIL 24 | Linux & Terminal

dabin *.โ—Ÿ(หŠแ—จห‹)โ—ž.*ยท2021๋…„ 8์›” 24์ผ
1

etc

๋ชฉ๋ก ๋ณด๊ธฐ
4/14
post-thumbnail
post-custom-banner

Linux๋ž€?

๋ฆฌ๋ˆ…์Šค๋Š” Windows10, MacOS์™€ ๊ฐ™์ด ์šด์˜์ฒด์ œ์ด๋ฉฐ, ๊ณต๊ฐœ์ ์œผ๋กœ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๊ฒŒ ์„ค๊ณ„๋˜์–ด ๋ˆ„๊ตฌ๋‚˜ ์ž์œ ๋กญ๊ฒŒ ํ™•์ธ/์ˆ˜์ •/๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ์˜คํ”ˆ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด๋‹ค.

๊ฐœ๋ฐœ๋œ ํ”„๋กœ๊ทธ๋žจ์ด ๋ฐฐํฌ๋˜๊ณ  ๋™์ž‘ํ•˜๋Š” ํ™˜๊ฒฝ์ด Linux OS๊ฐ€ ์„ค์น˜๋œ ์„œ๋ฒ„๊ณ , ์ด ์„œ๋ฒ„์— ๋ช…๋ น์„ ์ „๋‹ฌํ•˜๋Š” ์ˆ˜๋‹จ์ด Terminal์ด๋‹ค. ํ„ฐ๋ฏธ๋„์„ ์•Œ์•„๋ณด๊ธฐ ์ „์— GUI์™€ CLI์˜ ๊ฐœ๋…์„ ์งš๊ณ  ๋„˜์–ด๊ฐ€์ž. ์˜ค๋ฅธ์ชฝ์€ GUI์ด๊ณ , ์™ผ์ชฝ์€ CLI์ด๋‹ค.

์ด๋ฏธ์ง€ ์ถœ์ฒ˜

  • GUI(Graphic User Interface) : ๊ทธ๋ž˜ํ”ฝ์„ ์ด์šฉํ•ด ์‚ฌ์šฉ์ž์™€ ์†Œํ†ตํ•˜๋Š” ๋ฐฉ์‹, ์ ‘๊ทผ์„ฑ์ด ์ข‹์Œ
  • CLI(Command Line Interface) : ๊ธ€์ž์˜ ์ž…์ถœ๋ ฅ(๋ช…๋ น)์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž์™€ ์ปดํ“จํ„ฐ ๊ฐ„ ์†Œํ†ตํ•˜๋Š” ๋ฐฉ์‹

ํ„ฐ๋ฏธ๋„์€ CLI๋กœ ๋˜์–ด์žˆ์–ด ๋ช…๋ น์–ด๋ฅผ ์•Œ์•„์•ผ ์„œ๋ฒ„์— ๋ช…๋ น์„ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ธฐ๋ณธ์ ์ธ ํ„ฐ๋ฏธ๋„ ๋ช…๋ น์–ด๋ฅผ ์•Œ์•„๋ณด์ž.

๋ช…๋ น์–ด

  • cd : change directory
  • ls : list segments
  • pwd : print working directory
  • mkdir : make directory
  • rm : remove
  • rmdir : remove directory
  • rm * : ํ˜„์žฌ ์ž‘์—…์ค‘์ธ directory์˜ ๋ชจ๋“  ํŒŒ์ผ ์ง€์šฐ๊ธฐ
  • rm -f * : ๊ทธ๋ƒฅ ๋‹ค ์ง€์šฐ๊ธฐ... ์ฃผ์˜์ฃผ์˜..
  • rm -r directory1 : ํด๋” ๋ฐ ํŒŒ์ผ ๋‹ค ์ง€์šฐ๊ธฐ
  • rm -rf : r + f์ž„. ์ดˆ๊ฐ•๋ ฅ. ์ฃผ์˜์ฃผ์˜...!!!!!!
  • cp : copy
  • mv : move
  • cat : concatenate(ํ„ฐ๋ฏธ๋„์— ํŒŒ์ผ ๋‚ด์šฉ ์ถœ๋ ฅ)
  • touch : touch(ํŒŒ์ผ ์ƒ์„ฑ ๋ฐ ๋‚ ์งœ์ •๋ณด ๋ณ€๊ฒฝ)
  • chmod : change mode(ํŒŒ์ผ/๋””๋ ‰ํ† ๋ฆฌ ๊ถŒํ•œ ์„ค์ •)
  • .. : ์ƒ์œ„ directory๋กœ

vim ๋ช…๋ น์–ด

  • i : ํŽธ์ง‘
  • dd : ํ•œ์ค„์ง€์šฐ๊ธฐ
  • u : ๋˜๋Œ๋ฆฌ๊ธฐ
  • esc : ๋ช…๋ น๋ชจ๋“œ๋กœ
  • w : ์ €์žฅ
  • q : ๋‚˜๊ฐ€๊ธฐ
  • wq : ์ €์žฅํ•˜๊ณ  ๋‚˜๊ฐ€๊ธฐ

m1์ด๋ผ ๋ฐœ์ƒํ•œ ๋ฌธ์ œ๋“ค ๋•Œ๋ฌธ์— ์šฐ์—ฌ๊ณก์ ˆ์„ ๊ฒช๊ณ  iTerm2, Homebrew, oh my zsh๋ฅผ installํ•˜๊ณ  ๊ฐœ๋ฐœํ™˜๊ฒฝ์„ ์„ค์ •ํ–ˆ๋‹ค! ์กฐ๋งŒ๊ฐ„ ๋˜ ๋ฐ”๊ฟ”์ค„๊ฒŒ,,,

profile
๋ชจ๋ฅด๋Š”๊ฒƒํˆฌ์„ฑ์ด
post-custom-banner

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