๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ‘ฉ๐Ÿป‍๐Ÿ’ป Programming/programming

์œ ๋‹‰์Šค ์ปค๋งจ๋“œ ๋ผ์ธ ์•Œ์•„๋ณด๊ธฐ๐Ÿ”

Hello, I'm Dona!

์œ ๋‹‰์Šค ์ปค๋งจ๋“œ ๋ผ์ธ์˜ ๊ธฐ์ดˆ์ ์ธ ๊ฐœ๋…๊ณผ ๊ฐ„๋‹จํ•œ ๋ช…๋ น์–ด ๋ชจ์Œ, ์‚ฌ์šฉ ๊ฟ€ํŒ์„ ์ •๋ฆฌํ•ด๋ณด์•˜์Šต๋‹ˆ๋‹ค.


๐Ÿ” ์ •์˜

1. UNIXโ“์šด์˜์ฒด์ œ์˜ ํ•œ ์ข…๋ฅ˜ 

2. ์šด์˜์ฒด์ œโ“

      • Operating System(์•ฝ์นญ:OS)์€ ๊ธฐ๊ธฐ์—์„œ ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰๋  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ์—ญํ• 
      • ์ฆ‰, ์ธ๊ฐ„์ด ์ปดํ“จํ„ฐ์™€ ์†Œํ†ตํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“œ๋Š” ๊ธฐ๋ฐ˜ ํ”„๋กœ๊ทธ๋žจ

์ด๋ฏธ์ง€ ์ถœ์ฒ˜ : https://coolenjoy.net/bbs/votes/7202
์ด๋ฏธ์ง€ ์ถœ์ฒ˜ : https://coolenjoy.net/bbs/votes/7202

3. ์ปค๋งจ๋“œ(command)โ“์ด ์šด์˜์ฒด์ œ๋ฅผ ๋‹ค๋ฃจ๊ธฐ ์œ„ํ•œ ๋ช…๋ น์–ด


๐Ÿ” ๋ฆฌ๋ˆ…์Šคโ“

๋ฆฌ๋ˆ…์Šค๋ฅผ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด ์œ ๋‹‰์Šค์™€ ์œ ์‚ฌ์œ ๋‹‰์Šค์— ๋Œ€ํ•ด ์•Œ์•„๋ด…์‹œ๋‹ค! 

 

โœ”๏ธ ์œ ๋‹‰์Šค(Unix-certified)์™€ ์œ ์‚ฌ ์œ ๋‹‰์Šค(Unix-like)

  1. ์œ ๋‹‰์Šค(Unix-certified)
    • 1970๋…„ ์ดˆ, ๋ฏธ๊ตญ ๋ฒจ ์—ฐ๊ตฌ์†Œ์—์„œ ์ผ„ ํ†ฐ์Šจ, ๋ฐ๋‹ˆ์Šค ๋ฆฌ์น˜์— ์˜ํ•ด ๊ฐœ๋ฐœ
    • ๋Œ€๋ถ€๋ถ„ C์–ธ์–ด๋กœ ์ž‘์„ฑ๋˜์—ˆ๊ณ , ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์— ์ˆ˜์ • ์ ์šฉ์ด ์‰ฌ์›€
    • ๋‹ค์–‘ํ•œ ๋ฒ„์ „์˜ ์œ ๋‹‰์Šค๊ฐ€ ๋งŒ๋“ค์–ด์กŒ๊ณ , ์›Œ๋‚™ ์ข…๋ฅ˜๊ฐ€ ๋งŽ์•„์ ธ์„œ ์œ ๋‹‰์Šค๋ผ๋ฉด ๊ฐ–์ถ”์–ด์•ผํ•  ๊ธฐ๋Šฅ์ธ POSIX๋ฅผ ๋งŒ์กฑํ•˜๋ฉด Unix์˜ ๊ณต์‹ ๋ฒ„์ „์œผ๋กœ ์ธ์ฆํ•ด์ฃผ์—ˆ์Œ
  2. ์œ ์‚ฌ ์œ ๋‹‰์Šค(Unix-like)
    • POSIX๋Š” ๋งŒ์กฑํ•˜์ง€๋งŒ ๊ณต์‹ ์ธ์ฆ์€ ์•„๋‹˜(๋ผ์ด์„ ์Šค ๋น„์šฉ๋“ฑ์˜ ์‚ฌ์œ ๋กœ)
    • Unix์˜ ์ฝ”๋“œ๋ฅผ ํ•œ ์ค„๋„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ๋งŒ๋“  ์šด์˜ ์ฒด์ œ
    • ์ž์œ  ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ์—์„œ ๊ฐœ๋ฐœ
    • GNU / Linux : GNU(GNU is Not Unix) + Linux Kernel(๋ฆฌ๋ˆ„์Šค ํ† ๋ฐœ์ฆˆ๊ฐ€ ๊ฐœ๋ฐœ)
      • ๋งˆ์Œ๋Œ€๋กœ ๋ˆ„๊ตฌ๋‚˜ ๋ณ€ํ˜• + ๋ฐ˜๋“œ์‹œ ์ฝ”๋“œ ๊ณต๊ฐœ โžก๏ธ ์ˆ˜๋งŽ์€ ๋ณ€ํ˜• ์šด์˜์ฒด์ œ ๋“ฑ์žฅ

โœ”๏ธ๋ฆฌ๋ˆ…์Šค(Linux)

 โžก๏ธ ์œ„์˜ ์œ ์‚ฌ ์œ ๋‹‰์Šค์—์„œ ์–ธ๊ธ‰ํ–ˆ๋“ฏ์ด ๊ฒฐ๊ตญ ๋ฆฌ๋ˆ…์Šค๋Š” 'GNU / Linux' ์ด์ง€๋งŒ, ๋Œ€๋ถ€๋ถ„ ๊ทธ๋ƒฅ Linux๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค

 


๐Ÿ” CLIโ“

  • Command Line Interface์˜ ์•ฝ์ž๋กœ ํ„ฐ๋ฏธ๋„์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž์™€ ์ปดํ“จํ„ฐ๊ฐ€ ์ƒํ˜ธ ์ž‘์šฉํ•˜๋Š” ๋ฐฉ์‹
  • ๋˜ ๋‹ค๋ฅธ ์†Œํ†ต๋ฐฉ์‹ ์ค‘ ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ƒํ™œ์—์„œ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š”, ๊ทธ๋ฆฌ๊ณ  CLI์™€ ๊ฐ€์žฅ ๋Œ€๋น„๋˜๋Š” ํ™˜๊ฒฝ์€ GUI(Graphical User Interface)์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜ํ”ฝ, ์ฆ‰ ๊ทธ๋ฆผ์ด๋‚˜ ์•„์ด์ฝ˜์„ ํ†ตํ•ด์„œ ์†Œํ†ตํ•˜๋Š” ๋ฐฉ์‹์ด์ฃ ! ์˜ˆ๋ฅผ ๋“ค์–ด, ํƒ์ƒ‰๊ธฐ์™€ ๊ฐ™์€ ํ”„๋กœ๊ทธ๋žจ์„ ์ด์šฉํ•ด์„œ ํด๋”๋ฅผ ๋งŒ๋“ค๊ฑฐ๋‚˜ ํŒŒ์ผ์„ ๋ณต์‚ฌํ•  ๋•Œ ๋งˆ์šฐ์Šค ์ปค์„œ๋ฅผ ์ด์šฉํ•˜์…จ์ฃ ? ์ด๋Ÿฐ ๋ฐฉ๋ฒ•์ด GUI ๊ธฐ๋ฐ˜ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค :)
  • ๋” ๊ถ๊ธˆํ•˜๋‹ค๋ฉด ์•„๋ž˜ ๋ธ”๋กœ๊ทธ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š” :)
 

CLI, GUI, NUI๋ž€ ๋ฌด์—‡์ธ๊ฐ€

CLI, GUI, NUI๋ž€ ๋ฌด์—‡์ผ๊นŒ. ์ปดํ“จํ„ฐ๋ฅผ ํ•˜๋‹ค ๋ณด๋ฉด GUI๊ฐ€ ์–ด๋–ป๊ณ . ํ•˜๋Š” ์ด์•ผ๊ธฐ๋ฅผ ๋“ค์„ ๋•Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋Š˜์€ ๊ทธ GUI์™€ ๊ทธ์™€ ๋Œ€์‘ํ•˜๋Š” ๋‹ค๋ฅธ ๊ฐœ๋…๋“ค์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์šฐ์„  ์„ธ ์šฉ์–ด์— ๊ณตํ†ต์œผ๋กœ ๋“ค

oriyong.tistory.com


๐Ÿ” ๋””๋ ‰ํ† ๋ฆฌ(directory)โ“

    • 'ํด๋”'๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ์‰ฌ์›€
    • ์ปดํ“จํŒ…์—์„œ ํŒŒ์ผ์„ ๋ถ„๋ฅ˜ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ์ด๋ฆ„๊ณต๊ฐ„
    • ํ™ˆ ๋””๋ ‰ํ† ๋ฆฌ : ์‚ฌ์šฉ์ž ์ž์‹ ๋งŒ์˜ ๋””๋ ‰ํ† ๋ฆฌ๋กœ, ๋ฐ”ํƒ•ํ™”๋ฉด ํŒŒ์ผ, ๋‹ค์šด๋กœ๋“œ ํŒŒ์ผ ๋“ฑ ๊ฐ์ข… ๋ฌธ์„œ๋ฅผ ํฌํ•จํ•จ 
      • ์œ ๋‹‰์Šค์—์„œ ๋ฌผ๊ฒฐํ‘œ(~)๋Š” ํ˜„์žฌ ์‚ฌ์šฉ์ž์˜ ํ™ˆ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋‚˜ํƒ€๋ƒ„
      • ํŽผ์ณ์„œ ์“ฐ๋ฉด /home/username (Ubuntu) ๋˜๋Š” /Users/username (macOS)๋กœ ๋‚˜ํƒ€๋ƒ„ 

โœ”๏ธ ์ ˆ๋Œ€๊ฒฝ๋กœ์™€ ์ƒ๋Œ€๊ฒฝ๋กœ

  • ์ ˆ๋Œ€๊ฒฝ๋กœ
    • ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ์œ„์น˜ํ•œ ๊ณณ์„ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฐ€์žฅ ๋””ํ…Œ์ผํ•˜๊ณ  ์ •ํ™•ํ•œ ์ฃผ์†Œ
    • ํ˜„์žฌ ์œ„์น˜ํ•ด ์žˆ๋Š” ๊ณณ๊ณผ ์ƒ๊ด€์—†์ด ๋Š˜ ๊ฐ™์€ ์˜๋ฏธ ๊ฐ€์ง
    • ์˜ˆ ) C:/Program Files/Adobe
  • ์ƒ๋Œ€๊ฒฝ๋กœ
    • ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ์œ„์น˜ํ•œ ๊ณณ์„ ํ˜„์žฌ ์œ„์น˜๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์„ค๋ช…ํ•˜๋Š” ๊ฒƒ
    • ํ˜„์žฌ ์œ„์น˜์— ๋”ฐ๋ผ ๋™์ผํ•œ ํ‘œํ˜„๋„ ๋‹ค๋ฅธ ์˜๋ฏธ๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
    • cd ์ปค๋งจ๋“œ ์‚ฌ์šฉํ•  ๋•Œ ํŠนํžˆ ์œ ์šฉํ•จ, ์•„๋ž˜ ์ฐธ๊ณ ! 
      • ๋ณธ์ธ์˜ ์œ„์น˜ :
      • ๋ถ€๋ชจ์˜ ์œ„์น˜(ํ•œ ๋‹จ๊ณ„ ์œ„) : ..
  •  
      1.  

์ถœ์ฒ˜ : https://velog.io/@tataki26/๋””๋ ‰ํ† ๋ฆฌ์™€-ํŒŒ์ผ


๐Ÿ—ฃ ์ปค๋งจ๋“œ ๋ช…๋ น์–ด

  • argument ๋˜๋Š” ์ธ์ž : ์ปค๋งจ๋“œ๋ฅผ ์–ด๋Š ๋Œ€์ƒ์— ๋Œ€ํ•ด ์‹คํ–‰ํ•  ๊ฒƒ์ธ์ง€๋ฅผ ์ •ํ•˜๋Š” ๊ฒƒ
  • option(์˜ต์…˜) : ์ปค๋งจ๋“œ๋ฅผ ์–ด๋–ป๊ฒŒ ์‹คํ–‰ํ•  ๊ฒƒ์ธ์ง€๋ฅผ ์ •ํ•˜๋Š” ๊ฒƒ, ํ•œ ๋ฒˆ์— ์—ฌ๋Ÿฌ ๊ฐœ๋„ ์‚ฌ์šฉ ๊ฐ€๋Šฅ

1. date : ํ˜„์žฌ ์‹œ๊ฐ„

2. cal : (Calendar) ๋‹ฌ๋ ฅ

  • cal 10 2021 : 2021๋…„ 10์›” ๋‹ฌ๋ ฅ
  • cal -j 10 2021 : ๋‚ ์งœ ๋Œ€์‹  ๋ช‡๋ฒˆ์งธ ๋‚ ์ธ์ง€
  • cal -y 2021 : 2021๋…„ ์ „์ฒด ๋‹ฌ๋ ฅ
  • cal -yj 2021 = cal -j 2021 : ์˜ต์…˜ ๊ฐ™์ด ์“ธ ์ˆ˜๋„ ์žˆ์Œ

3. man : (manual) ๋ฉ”๋‰ด์–ผ

  • โฌ‡๏ธ โฌ†๏ธ : ํ•œ ์ค„์”ฉ ์•„๋ž˜์œ„๋กœ
  • space : ํ•œ ํŽ˜์ด์ง€ ์•„๋ž˜๋กœ
  • b : ํ•œ ํŽ˜์ด์ง€ ์œ„๋กœ
  • q : ๋ฉ”๋‰ด์–ผ ํŽ˜์ด์ง€ ๋‚˜๊ฐ€๊ธฐ
  • NAME : ์ปค๋งจ๋“œ์˜ ์ด๋ฆ„
  • SYNOPSIS : ์“ธ ์ˆ˜ ์žˆ๋Š” ์ธ์ž, ์˜ต์…˜
  • DESCRIPTION : ๊ฐ ์˜ต์…˜์— ๋Œ€ํ•œ ์„ค๋ช…
  • SEE ALSO : ํ•ด๋‹น ์ปค๋งจ๋“œ์™€ ๋น„์Šทํ•œ ์ปค๋งจ๋“œ

4. pwd : (Print the name of Working Directory) ํ˜„์žฌ ์ž‘์—…์ค‘์ธ ๋””๋ ‰ํ† ๋ฆฌ ์ถœ๋ ฅ

5. cd : (Change directory) ๊ฒฝ๋กœ ์ด๋™

  • cd ~ : ๊ฐ€์žฅ ์ตœ์ƒ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™
  • cd ./ : ํ˜„์žฌ ์œ„์น˜
  • cd ../ : ํ˜„์žฌ ์œ„์น˜์˜ ์ƒ์œ„ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™
  • cd - : ์ด๋™ํ•˜๊ธฐ ๋ฐ”๋กœ ์ „์˜ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™

6. ls : (List) ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ ์•ˆ์˜ ์ž์‹ ๋””๋ ‰ํ† ๋ฆฌ, ํŒŒ์ผ๋“ค์˜ List๋ฅผ ๋ณด์—ฌ์คŒ

  • ls -l : ์ƒ์„ธ ์ •๋ณด ์ถœ๋ ฅ
    • (long format) ํŒŒ์ผ/๋””๋ ‰ํ† ๋ฆฌ ์ด๋ฆ„๋ฟ๋งŒ์ด ์•„๋‹ˆ๋ผ ํŒŒ์ผ ์ข…๋ฅ˜, ํŒŒ์ผ ๊ถŒํ•œ, ํŒŒ์ผ ์†Œ์œ ์ž, ๋งˆ์ง€๋ง‰ ์ˆ˜์ • ์‹œ๊ฐ„, ํŒŒ์ผ ์‚ฌ์ด์ฆˆ ๋“ฑ ์—ฌ๋Ÿฌ ์ถ”๊ฐ€ ์ •๋ณด๋ฅผ ๋ณด์—ฌ์คŒ
  • ls -a : ์ˆจ๊ธด ํŒŒ์ผ๊นŒ์ง€ ํ‘œ์‹œ
    • '.'์œผ๋กœ ์‹œ์ž‘ํ•˜๋Š” ์ˆจ๊ฒจ์ง„ ํŒŒ์ผ/๋””๋ ‰ํ† ๋ฆฌ๋“ค๋„ ๋ณด์—ฌ์คŒ
    • ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๋“ค์€ ์ˆจ๊ฒจ์ง„ ํŒŒ์ผ์„ ๋ณผ ์ผ์ด ๊ฑฐ์˜ ์—†๊ฑฐ๋‚˜ ์•„์˜ˆ ์—†๊ธฐ ๋•Œ๋ฌธ์— ํ‰์†Œ์—๋Š” ์ˆจ๊ฒจ์ ธ ์žˆ์ง€๋งŒ a ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด ํ™•์ธํ•  ์ˆ˜ ์žˆ์Œ
  • ls -al : ์ˆจ๊ธด ํŒŒ์ผ๊นŒ์ง€ ์ƒ์„ธ ์ •๋ณด ํฌํ•จํ•ด์„œ ์ถœ๋ ฅ 

7. mkdir : (make directory) ๋””๋ ‰ํ† ๋ฆฌ ์ƒ์„ฑ

8. touch : ํŒŒ์ผ ์ƒ์„ฑ

9. ํŒŒ์ผ ๋‚ด์šฉ ์ถœ๋ ฅ - cat, less, head, tail

  • cat : (concatenate, ์ด์–ด ๋ถ™์ด๋‹ค) ๋‚ด์šฉ ์ „์ฒด ์ด์–ด์„œ ์ถœ๋ ฅ
  • less : ํŽ˜์ด์ง€ ๋‹จ์œ„๋กœ ๋‚˜๋ˆ ์„œ ์ถœ๋ ฅ, ํ•œ ํ™”๋ฉด์— ํ•˜๋‚˜์˜ ํŒŒ์ผ
  • head, tail : ํŒŒ์ผ์˜ ์ผ๋ถ€ ๋‚ด์šฉ๋งŒ ์ถœ๋ ฅ
    • ๊ธฐ๋ณธ์ ์œผ๋กœ ๋‚ด์šฉ ์ค‘์—์„œ ์ฒ˜์Œ, ๋งˆ์ง€๋ง‰ 10์ค„๋งŒ ์ถœ๋ ฅ
    • ๋งŒ์•ฝ ์ข€ ๋” ์ ๊ฑฐ๋‚˜ ๋งŽ์€ ์ค„์„ ์ถœ๋ ฅํ•˜๊ณ  ์‹ถ์œผ๋ฉด ์˜ต์…˜ **n**์„ ์‚ฌ์šฉ

10. mv : (move) ํŒŒ์ผ/๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ด๋™ํ•˜๊ฑฐ๋‚˜ ์ด๋ฆ„ ๋ณ€๊ฒฝ

  • ์ฒซ ๋ฒˆ์งธ ์•„๊ทœ๋จผํŠธ : ์ด๋™์ด๋‚˜ ์ด๋ฆ„ ๋ณ€๊ฒฝํ•˜๊ณ  ์‹ถ์€ ํŒŒ์ผ
  • ๋‘ ๋ฒˆ์งธ ์•„๊ทœ๋จผํŠธ : ์ด๋™ํ•˜๊ณ  ์‹ถ์€ ์œ„์น˜, ๋˜๋Š” ๋ณ€๊ฒฝํ•˜๊ณ  ์‹ถ์€ ์ด๋ฆ„
    • ์ด๋ฏธ ์กด์žฌํ•˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ์˜ ๊ฒฝ๋กœ์ธ ๊ฒฝ์šฐ ๋””๋ ‰ํ† ๋ฆฌ ์•ˆ์œผ๋กœ ์ด๋™๋˜๊ณ ,
    • ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋‘ ๋ฒˆ์งธ ์•„๊ทœ๋จผํŠธ๋กœ ์ด๋ฆ„์ด ๋ณ€๊ฒฝ
  • ์ฃผ์˜ํ•  ์ โ—๏ธ ๋˜‘๊ฐ™์€ ์ด๋ฆ„์˜ ํŒŒ์ผ/๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ์žˆ์„ ๋•Œ ๊ทธ๊ฑธ ์ž๋™์œผ๋กœ ๋ฎ์–ด์”€
  • i ์˜ต์…˜ : (interactive) ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ฎ์–ด์“ฐ๊ธฐ ํ™•์ธ ๋ฐ›๊ธฐ

11. cp : (copy) ํŒŒ์ผ/๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋ณต์‚ฌ

  • ๋‘ ๋ฒˆ์งธ ์•„๊ทœ๋จผํŠธ๊ฐ€ ์ด๋ฏธ ์กด์žฌํ•˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ์˜ ๊ฒฝ๋กœ์ธ ๊ฒฝ์šฐ ๋””๋ ‰ํ† ๋ฆฌ ์•ˆ์œผ๋กœ ๋ณต์‚ฌ๋˜๊ณ ,
  • ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋‘ ๋ฒˆ์งธ ์•„๊ทœ๋จผํŠธ๊ฐ€ ๋ณต์‚ฌ๋ณธ ์ด๋ฆ„์ด ๋จ!
  • ์ฃผ์˜ํ•  ์ โ—๏ธ ๋˜‘๊ฐ™์€ ์ด๋ฆ„์˜ ํŒŒ์ผ/๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ์žˆ์„ ๋•Œ ๊ทธ๊ฑธ ์ž๋™์œผ๋กœ ๋ฎ์–ด์”€
  • i ์˜ต์…˜ : (interactive) ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ฎ์–ด์“ฐ๊ธฐ ํ™•์ธ ๋ฐ›๊ธฐ
  • r ์˜ต์…˜ : (recursive, ์žฌ๊ท€์ ) **cp**๋กœ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋ณต์‚ฌํ•  ๋•Œ ์‚ฌ์šฉ

12. rm : (remove) ํŒŒ์ผ/๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์‚ญ์ œ

  • ์—ฌ๋Ÿฌ ์•„๊ทœ๋จผํŠธ๋ฅผ ์ฃผ๋ฉด, ํ•œ๊บผ๋ฒˆ์— ์‚ญ์ œ
  • r ์˜ต์…˜ : (recursive, ์žฌ๊ท€์ ) **rm**์œผ๋กœ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์‚ญ์ œํ•  ๋•Œ ๊ผญ ์‚ฌ์šฉ
  • f ์˜ต์…˜ : ์ ˆ๋Œ€ ๋ฌผ์–ด๋ณด์ง€โŒ (ํŒŒ์ผ์ด ์ฝ๊ธฐ ์ „์šฉ์ธ ๊ฒฝ์šฐ์—๋„)
    • ์›๋ž˜ rm ์ปค๋งจ๋“œ๋Š” ํŠน์ˆ˜ ์ผ€์ด์Šค(ํŒŒ์ผ์ด ์ฝ๊ธฐ ์ „์šฉ ํŒŒ์ผ์ผ ๋•Œ)๋ฅผ ์ œ์™ธํ•˜๋ฉด ํ™•์‹คํžˆ ์ง€์šธ ๊ฒƒ์ธ์ง€ ๋ฌป์ง€ โŒ

๐Ÿฏํ„ฐ๋ฏธ๋„ ์‚ฌ์šฉ ๊ฟ€ํŒ

  • โฌ†๏ธ(์œ„์ชฝ ๋ฐฉํ–ฅํ‚ค) : ์ด์ „์— ์‹คํ–‰ํ•œ ์ปค๋งจ๋“œ๊ฐ€ ์ž…๋ ฅ๋Œ
  • ์ปค์„œ ์ด๋™ ๋‹จ์ถ•ํ‚ค
    • Ctrl + A : ์ค„ ๊ฐ€์žฅ ์•ž ๋ถ€๋ถ„
    • Ctrl + E : ์ค„ ๊ฐ€์žฅ ๋’ท ๋ถ€๋ถ„
    • Option + โฌ…๏ธ : ์ด์ „ ๋‹จ์–ด
    • Option + โžก๏ธ : ๋‹ค์Œ ๋‹จ์–ด
  • Ctrl + C : ์ž…๋ ฅ ์ทจ์†Œ, ์ž‘์—… ์ทจ์†Œ
  • clear : ํ„ฐ๋ฏธ๋„ ๋‚ด์šฉ ์ „์ฒด ์ง€์šฐ๊ธฐ
  • tap(์ฒ˜์Œ ๋‹จ์–ด ์น˜๊ณ  tapํ‚ค) : ์ž๋™์™„์„ฑ

Reference