0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

๐Ÿง Linux ๋ฉ”๋ชจ ์ •๋ฆฌ

Last updated at Posted at 2025-04-17

1) ๐Ÿ“ ๋ฆฌ๋ˆ…์Šค์˜ ๊ตฌ์กฐ

1-1) ๐Ÿ“‚ ๋ฆฌ๋ˆ…์Šค ์ฃผ์š” ๋””๋ ‰ํ† ๋ฆฌ ๊ตฌ์กฐ

๋””๋ ‰ํ† ๋ฆฌ ์—ญํ• 
/bin OS ์ž‘๋™์— ํ•„์š”ํ•œ ์ตœ์†Œํ•œ์˜ ๋ช…๋ น์–ด ํŒŒ์ผ ์ €์žฅ์†Œ
/dev ํ‚ค๋ณด๋“œ, ๋งˆ์šฐ์Šค, ํ”„๋ฆฐํ„ฐ ๋“ฑ ๋””๋ฐ”์ด์Šค๋ฅผ ํŒŒ์ผ ํ˜•์‹์œผ๋กœ ๊ด€๋ฆฌ
/etc ๋ฆฌ๋ˆ…์Šค ์„ค์ • ํŒŒ์ผ ๋ณด๊ด€์†Œ
/home ์‚ฌ์šฉ์ž ํ™ˆ ๋””๋ ‰ํ† ๋ฆฌ (useradd ๋ช…๋ น ํ•„์š”)
/sbin ๊ด€๋ฆฌ์ž ์ „์šฉ ๋ช…๋ น์–ด ์ €์žฅ์†Œ
/tmp ์ž„์‹œ ํŒŒ์ผ ๋ณด๊ด€์†Œ
/usr ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ ๊ด€๋ จ ๋ถ€์† ํŒŒ์ผ ์ €์žฅ์†Œ
/var ๋กœ๊ทธ ๋“ฑ ๊ฐ€๋ณ€์ ์ธ ๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ
  • ๋ถ€๊ฐ€์„ค๋ช…
    • / ๋ผ๋Š” ๋ฃจํŠธ(๋ฟŒ๋ฆฌ) ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์‹œ์ž‘์œผ๋กœ ์—ฌ๋Ÿฌ ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ์กด์žฌ
    • C๋“œ๋ผ์ด๋ธŒ, D๋“œ๋ผ์ด๋ธŒ์ฒ˜๋Ÿผ ์—ฌ๋Ÿฌ ๋ฟŒ๋ฆฌ๊ฐ€ ์žˆ๋Š” ์œˆ๋„์šฐ์™€๋Š” ๋‹ค๋ฅด๊ฒŒ ํ•˜๋‚˜์˜ ๋ฟŒ๋ฆฌ๋งŒ ์กด์žฌ
    • ๋‹ค๋งŒ ๋””์Šคํฌ๋ฅผ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ทจ๊ธ‰ํ•˜๋Š” "๋งˆ์šดํŠธ" ๊ตฌ์กฐ๊ฐ€ ์กด์žฌ

1-2) ๐Ÿงฐ ์˜ต์…˜ ์ง€์ •๋ฒ•

  • -๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์ •ํ•œ๋‹ค
  • 2๊ฐœ ์ด์ƒ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค ( ex) ls -a -l, ls -al)
  • ์˜ต์…˜๊ณผ ์ธ์ˆ˜๋ฅผ ๋™์‹œ์— ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค ( ex) ls -al /)
  • ์˜ต์…˜์ด ์ธ์ˆ˜๋ฅผ ํ•„์š”๋กœ ํ•˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋‹ค ( ex( ls -w 10)
  • --๋กœ ์‹œ์ž‘ํ•˜๋Š” ๋กฑ ์˜ต์…˜๋„ ์žˆ๋‹ค ( ex) ls --version)
  • --help๋Š” ์ปค๋งจ๋“œ ์‚ฌ์šฉ๋ฒ•์„ ์ถœ๋ ฅํ•œ๋‹ค

1-3) ๐Ÿ›ฃ๏ธ ๊ฒฝ๋กœ(PATH)๋ž€?

  • ์ •์˜ : ๋””๋ ‰ํ† ๋ฆฌ๋‚˜ ํŒŒ์ผ์˜ ์ฃผ์†Œ์ •๋ณด๋ฅผ ๋œปํ•จ
    • ์ด๋ฏธ ์•Œ๊ณ ์žˆ๋“ฏ์ด /๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ณ„์ธต์˜ ๊ตฌ๋ณ„์„ ํ•จ
  • ํŒจ์Šค์˜ ์ข…๋ฅ˜
    • ์ ˆ๋Œ€ํŒจ์Šค : ๋ฃจํŠธ ๋””๋ ‰ํ† ๋ฆฌ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” ํŒจ์Šค ( ex) /home/user/test/innertest.txt )
    • ์ƒ๋Œ€ํŒจ์Šค : ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” ํŒจ์Šค( ex) ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ /home/user๋””๋ ‰ํ† ๋ฆฌ๋ผ๊ณ  ๊ฐ€์ •ํ• ์‹œ, test/innertest.txt )
    • ๋˜ํ•œ ์ƒ๋Œ€ํŒจ์Šค๋Š” ๋„ํŠธ๊ธฐํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ‘œํ˜„ํ• ์ˆ˜ ์žˆ๋‹ค
      1 . : ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ
      2 .. : ๋ถ€๋ชจ ๋””๋ ‰ํ† ๋ฆฌ

1-4) :page_facing_up: ํ…์ŠคํŠธ ํŒŒ์ผ๊ณผ ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒŒ์ผ

  • ํ…์ŠคํŠธ ํŒŒ์ผ
    1. ํ…์ŠคํŠธํŒŒ์ผ์€ (์•„์Šคํ‚ค ์ฝ”๋“œ์—์„œ)๋ฌธ์ž์ฝ”๋“œ๋กœ ์ •์˜ ๋œ ๋ฌธ์ž๋งŒ์ด ์ €์žฅ๋œ ํŒŒ์ผ
    2. ๋ฆฌ๋ˆ…์Šค์˜ OS์— ๊ด€๋ จ๋œ ๋Œ€๋ถ€๋ถ„์˜ ์„ค์ •์ •๋ณด๊ฐ€ ํ…์ŠคํŠธ ํŒŒ์ผ๋กœ ๊ด€๋ฆฌ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์ค‘์š”
  • ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒŒ์ผ
    1. ์ˆ˜์น˜๋ฅผ ํฌํ•จํ•œ ๋ฌธ์ž ์ด์™ธ์˜ ๊ฒƒ์ด ์ €์žฅ๋œ ํŒŒ์ผ์„ ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒŒ์ผ์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค
    2. ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒŒ์ผ์„ cat์ด๋‚˜ less๋“ฑ์˜ ์ปค๋งจ๋“œ๋กœ ์ฝ์–ด๋‚ผ ๋•Œ ๊ธ€์ž๊ฐ€ ๊นจ์ง€๋Š” ์ด์œ ๋Š” ํŒŒ์ผ์„ ํ•ด์„ํ•˜๋Š” ๊ณผ์ •์—์„œ ๋ฌธ์ž ์ฝ”๋“œ์— ํ•ด๋‹นํ•˜๋Š” ์ˆ˜์น˜๋ฅผ ๊ทธ๋Œ€๋กœ ์น˜ํ™˜ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž„

โ€ป๊ฐ„๋‹จํ•˜๊ฒŒ ์ƒ๊ฐํ•ด์„œ .txt ๋‚˜ .java ์™€ ๊ฐ™์€ ์†Œ์Šค์ฝ”๋“œ๋Š” ํ…์ŠคํŠธ ํŒŒ์ผ, ๋‹ค๋ฅธ๊ฒƒ์€ (.mp4 , .jpg , exe) ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒŒ์ผ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ํŽธํ•จ

1-5) :link: ๋งํฌ ๊ฑธ๊ธฐ๋ž€?

  • ๋ฆฌ๋ˆ…์Šค์—์„œ๋Š” ํŒŒ์ผ์— ๋‹ค๋ฅธ์ด๋ฆ„์„ ์ฃผ๋Š”๊ฒƒ์ด ๊ฐ€๋Šฅํ•˜์—ฌ ์ด๊ฒƒ์„ ๋งํฌ๊ฑธ๊ธฐ ๋ผ๊ณ  ํ•จ
  • windows์˜ ๋ฐ”๋กœ๊ฐ€๊ธฐ์™€ ์œ ์‚ฌํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋จ
  • ๊ธด ๊ฒฝ๋กœ๋ฅผ ์ƒ๋žตํ•˜๋ ค๊ณ  ํ•˜๊ฑฐ๋‚˜, ์—ฌ๋Ÿฌ ๋ฒ„์ ผ์„ ๊ณต์กด์‹œํ‚ค๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉ
    • ํ•˜๋“œ๋งํฌ
      • ํ•˜๋‚˜์˜ ํŒŒ์ผ์— ์—ฌ๋Ÿฌ ์ด๋ฆ„์„ ์ฃผ๋Š” ๊ธฐ๋Šฅ
      • ํ•˜๋‚˜ํ•˜๋‚˜๊ฐ€ ์‹ค์ฒด๋ฅผ ๊ฐ€์ง„ ํŒŒ์ผ
      • ์›๋ณธ ํŒŒ์ผ์ด ์‚ญ์ œ๋˜์–ด๋„ ํ•˜๋“œ๋งํฌ๋กœ ๋งŒ๋“  ํŒŒ์ผ์€ ์‚ญ์ œ ์•ˆ ๋จ
    • ์‹ฌ๋ณผ๋ฆญ ๋งํฌ
      • ์›๋ณธ์˜ ๊ฒฝ๋กœ๊ฐ€ ์ ํžŒ ํŠน์ˆ˜ ํŒŒ์ผ
      • ์›๋ณธ์˜ ๊ฒฝ๋กœ์— ์žˆ๋Š” ํŒŒ์ผ๋งŒ์ด ์‹ค์ฒด๋ฅผ ๊ฐ€์ง
      • ์›๋ณธ์˜ ๊ฒฝ๋กœ๊ฐ€ ๋ฐ”๋€Œ๊ฑฐ๋‚˜ ์‚ญ์ œ๋˜๋ฉด ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๊ฐ€ ์ฐธ์กฐ๋ฅผ ๋ชปํ•˜๊ฒŒ ๋จ
      • ํ†ต์ƒ์ ์œผ๋กœ ํ•˜๋“œ๋งํฌ๋ณด๋‹ค ์ œ์•ฝ์ด ์ ์–ด ๋น„๊ต์  ๋งŽ์ด ์‚ฌ์šฉ๋จ

โ€ป ์ž์„ธํ•œ ์‚ฌํ•ญ์€ 2-2์˜ ln ์ปค๋งจ๋“œ๋ฅผ ์ฐธ์กฐ

2) ๐Ÿงพ ๋ฆฌ๋ˆ…์Šค ์ฃผ์š” ๋ช…๋ น์–ด ์ •๋ฆฌ

2-1) :mag: ์œ ํ‹ธ๋ฆฌํ‹ฐ

1 . MANual : ์ปค๋ฉ˜๋“œ์˜ ๋ฉ”๋‰ด์–ผ์„ ํ‘œ์‹œ

man [ ์กฐ์‚ฌํ•˜๊ณ  ์‹ถ์€ ์ปค๋ฉ˜๋“œ ์ด๋ฆ„ ]

2 . CLEAR : ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ ์ฐฝ์„ ๊นจ๋—ํžˆ ๋น„์›€

CLEAR

2-2) ๐Ÿ“‚ ํด๋” ์กฐ์ž‘ ๊ณ„ํ†ต

1 . Change Directory : ๊ฒฝ๋กœ ๋ณ€๊ฒฝ

cd [ ์˜ต์…˜ ] [ ๋””๋ ‰ํ† ๋ฆฌ ]
  • ํŒจ์Šค
    • ๏ฝž : ํ™ˆ ๋””๋ ‰ํ† ๋ฆฌ
    • / : ๋ฃจํŠธ ๋””๋ ‰ํ† ๋ฆฌ

2 . Prind name of Working Directory : ํ˜„์žฌ ๊ฒฝ๋กœ ํ‘œ์‹œ

pwd [ ์˜ต์…˜ ]

3 . LiSt : ํŒŒ์ผ ๋˜๋Š” ํด๋”๋ฅผ ํ™•์ธํ• ์ˆ˜ ์žˆ๋Š” ์ฝ”๋“œ

ls [ ์˜ต์…˜ ] [ ๋””๋ ‰ํ† ๋ฆฌ/ํŒŒ์ผ ] 
  • ํŒจ์Šค
    • * : ์ž„์˜์˜ ๋ฌธ์ž์—ด( ex) ls *.html : ".html"์„ ํฌํ•จํ•˜๋Š” ์š”์†Œ ์ถœ๋ ฅ )
    • ? : ์ž„์˜์˜ ๋ฌธ์ž ํ•˜๋‚˜ ( ex) ls /bin/z??? : "z"๋กœ ์‹œ์ž‘ํ•˜๋Š” ๋ฌธ์ž์—ด 4๊ฐœ๋กœ ๋œ ์š”์†Œ ์ถœ๋ ฅ )
  • ์˜ต์…˜
    • -a : ์ˆจ๊ฒจ์ง„ ํŒŒ์ผ๊ณผ ๋””๋ ‰ํ† ๋ฆญ๋“ฑ๋„ ์ „๋ถ€ ํ‘œ์‹œ
    • -l : ํŒŒ์ผ์˜ ์ƒ์„ธ ์ •๋ณด๋ฅผ ํ‘œ์‹œ (์ด ๊ฒฝ์šฐ์— "." ํ‘œ์‹œ๋œ ํŒŒ์ผ์€ ํ‰์†Œ์— ๋ณด์ด์ง€ ์•Š๋Š” ํŒŒ์ผ์„ ๋œปํ•จ)
    • -F : ํŒŒ์ผ์„ ์ข…๋ฅ˜๋ณ„๋กœ ํ‘œ์‹œ (/๋Š” ๋””๋ ‰ํ† ๋ฆฌ , @๋Š” ์‹ฌ๋ณผ๋ฆญ ๋งํฌ[ ex )๋ฐ”๋กœ๊ฐ€๊ธฐ ๋“ฑ ], *๋Š” ์‹คํ–‰ ๊ฐ€๋Šฅ ํŒŒ์ผ , ๊ธฐํ˜ธ๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ๋Š” ํ†ต์ƒ์ ์ธ ํŒŒ์ผ์„ ๋œปํ•จ)

4 . MaKe DIRectory : ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ƒ์„ฑ

mkdir [ ์˜ต์…˜ ] [ ๋””๋ ‰ํ† ๋ฆฌ ์ด๋ฆ„์„ค์ • ]
  • ์˜ต์…˜
    • -p : ์—ฐ๋‹ฌ์•„์„œ ๋””๋ ‰ํ† ๋ฆฌ ์ƒ์„ฑ์ด ๊ฐ€๋Šฅ ( mkdir -p test/innertest )

5 . ReMove DIRectory : ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์‚ญ์ œ

rmdir [ ์˜ต์…˜ ] [ ์‚ญ์ œํ•  ๋””๋ ‰ํ† ๋ฆฌ ์ด๋ฆ„ ]
  • ์˜ต์…˜
    • -r : ๋””๋ ‰ํ† ๋ฆฌ ์•ˆ์— ํ•˜์œ„์š”์†Œ๊ฐ€ ์žˆ๋”๋ผ๋„ ์‚ญ์ œ

2-3) :page_facing_up: ํŒŒ์ผ ์กฐ์ž‘๊ณ„ํ†ต

1 . conCATenate : ํŒŒ์ผ์˜ ๋‚ด์šฉ์„ ํ‘œ์‹œ

cat [ ์˜ต์…˜ ] [ ํŒŒ์ผ๋ช… ]
  • ์˜ต์…˜
    • -n : ํ–‰ ๋ฒˆํ˜ธ๋ฅผ ํ‘œ์‹œ

2 . LESS : ํŒŒ์ผ์˜ ๋‚ด์šฉ์„ ์Šคํฌ๋กค ํ˜•์‹์œผ๋กœ ๋ณด์—ฌ์คŒ (๋งŽ์€ ๋ฌธ์ž์—ด์„ ๋ณผ ๋•Œ ์‚ฌ์šฉ)

less [ ์˜ต์…˜ ] [ ํŒŒ์ผ๋ช… ]
  • ์˜ต์…˜
    • -N : ์™ผ์ชฝ์— ๋ผ์ธ ๋„˜๋ฒ„ ํ‘œ์‹œ
    • -M : ํ•˜๋‹จ์— ํŽ˜์ด์ง€์™€ ํผ์„ผํŠธ๋ฅผ ํ‘œ์‹œ
  • ๋ช…๋ น์–ด [โ€ป less ์ƒํƒœ๋กœ ๋“ค์–ด์™”์„๋•Œ ์‚ฌ์šฉ๊ฐ€๋Šฅ]
    • ๋ฐฉํ–ฅํ‚ค โ†“ J : 1ํ–‰ ์•„๋ž˜๋กœ
    • ๋ฐฉํ–ฅํ‚ค โ†‘ k : 1ํ–‰ ์œ„๋กœ
    • page up ํ‚ค b: ํ•œ ํ™”๋ฉด ์•„๋ž˜๋กœ ์Šคํฌ๋กค
    • page down ํ‚ค space ํ‚ค f : ํ•œ ํ™”๋ฉด ์œ„๋กœ ์Šคํฌ๋กค
    • /๋ฌธ์ž์—ด : ์•„๋žซ๋ฐฉํ–ฅ ๊ฒ€์ƒ‰
    • ?๋ฌธ์ž์—ด : ์œ— ๋ฐฉํ–ฅ ๊ฒ€์ƒ‰
    • n : ๋‹ค์Œ ๊ฒ€์ƒ‰๊ฒฐ๊ณผ ์ด๋™
    • N : ์ด์ „ ๊ฒ€์ƒ‰๊ฒฐ๊ณผ ์ด๋™
    • q : less ์ปค๋งจ๋“œ ์ข…๋ฃŒ

3 . TOUTH : ์ƒˆ๋กœ์šด ํŒŒ์ผ์„ ์ž‘์„ฑ [๋นˆ ํŒŒ์ผ]

touch [ ํŒŒ์ผ๋ช… ] [ ํŒŒ์ผ๋ช… ] [ ... ]

4 . ReMove : ํŒŒ์ผ , ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์‚ญ์ œ

rm [ ์˜ต์…˜ ] [ ํŒŒ์ผ๋ช… ]
  • ์˜ต์…˜
    • -r : ํด๋”์งธ๋กœ ์‚ญ์ œ
    • -f : ํŒŒ์ผ ์‚ญ์ œ ์‹œ์— ๊ฒฝ๊ณ ๋ฌธ์„ ํ‘œ์‹œ ์•ˆํ•จ
    • -i : ํŒŒ์ผ ์‚ญ์ œ ์ „์— ํ™•์ธ
    • -r : ํ–‰ ๋ฒˆํ˜ธ๋ฅผ ํ‘œ์‹œํ•จ

5 . MoVe : ํŒŒ์ผ ๊ฒฝ๋กœ ์ด๋™ , ํŒŒ์ผ๋ช… ๋ณ€๊ฒฝ

mv [ ์˜ต์…˜ ] [ ํŒŒ์ผ๋ช… ] [ ๊ฒฝ๋กœ ] # ํŒŒ์ผ๊ฒฝ๋กœ ์ด๋™
mv [ ์˜ต์…˜ ] [ ํŒŒ์ผ๋ช… ] [ ๋ณ€๊ฒฝ์ด๋ฆ„ ] #ํŒŒ์ผ๋ช… ๋ณ€๊ฒฝ
  • ์˜ต์…˜
    • -i : ์ด๋ฆ„ ๋ฐ”๊พธ๊ธฐ ์ „์— ํ™•์ธ

6 . CoPy :ํŒŒ์ผ, ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋ณต์‚ฌ

cp [ ์˜ต์…˜ ] [ ํ”ผ ๋ณต์‚ฌ ํŒŒ์ผ๋ช… ] [ ๋ณต์‚ฌ ํ•  ํŒŒ์ผ๋ช… ]
  • ์˜ต์…˜
    • -i : ๋ณต์‚ฌํ•˜๊ธฐ ์ „์— ํ™•์ธ
    • -r : ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋ณต์‚ฌ

โ€ป ๊ฐ™์€ ํŒŒ์ผ๋ช…์œผ๋กœ ํŒŒ์ผ์„ ์ง€์ •ํ•˜๋ฉด ๋ฎ์–ด ์”Œ์›Œ์ง€๊ธฐ ๋•Œ๋ฌธ์— ์ฃผ์˜

7 . IiNk : ๋งํฌ๋ฅผ ๊ฑธ์ˆ˜ ์žˆ์Œ

ln [ ์˜ต์…˜ ] [ ์ฐธ์กฐ ํŒŒ์ผ๋ช… ] [ ๋งํฌ์ด๋ฆ„ ]
  • ์˜ต์…˜
    • -s : ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ๊ฑด๋‹ค

โ€ป์˜ต์…˜์„ ๊ฑธ์ง€์•Š์œผ๋ฉด ๊ธฐ๋ณธ์ ์œผ๋กœ ํ•˜๋“œ๋งํฌ๋กœ ์ทจ๊ธ‰ํ•œ๋‹ค

8 . FIND : ํŒŒ์ผ์„ ์ฐพ์Œ

find [ ๊ฒ€์ƒ‰ ๊ธฐ์ค€ ๋””๋ ‰ํ† ๋ฆฌ ] [ ๊ฒ€์ƒ‰์กฐ๊ฑด ] [ ์•ก์…˜ ]
  • ๊ฒ€์ƒ‰๊ธฐ์ค€ ๋””๋ ‰ํ† ๋ฆฌ๋Š” ์ง€์ •ํ•ด๋„ ์ƒ๊ด€์€ ์—†์ง€๋งŒ .(ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ)๋ฅผ ์‚ฌ์šฉํ•˜๋Š”๊ฒŒ ๋ง˜ ํŽธํ•˜๋‹ค
  • ๊ฒ€์ƒ‰์กฐ๊ฑด
    • -name [ ํŒŒ์ผ๋ช… ] : ํŒŒ์ผ๋ช…์„ ์ง€์ •ํ•˜์—ฌ ๊ฒ€์ƒ‰. ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ณ„
    • -iname [ ํŒŒ์ผ๋ช… ] : ํŒŒ์ผ๋ช…์„ ์ง€์ •ํ•˜์—ฌ ๊ฒ€์ƒ‰. ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ณ„ํ•˜์ง€ ์•Š์Œ ()
    • -type [ ์ข…๋ฅ˜ ] : ํŒŒ์ผ์˜ ์ข…๋ฅ˜๋กœ ๊ฒ€์ƒ‰ ( f : ํŒŒ์ผ d : ๋””๋ ‰ํ† ๋ฆฌ l: ์‹ฌ๋ณผ๋ฆญ๋งํฌ )
    • [ ๊ฒ€์ƒ‰์กฐ๊ฑด ] -a [ ๊ฒ€์ƒ‰์กฐ๊ฑด ] : ๋‹ค์ˆ˜์˜ ๊ฒ€์ƒ‰์กฐ๊ฑด์„ ์—ฐ๊ฒฐ์‹œ์ผœ์„œ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Œ [ ์ƒ๋žต๊ฐ€๋Šฅ ]

โ€ป -name๊ฒ€์ƒ‰์กฐ๊ฑด ์‹œ * ? ์™€์ผ๋“œ์นด๋“œ๋ฅผ ์“ธ ์ˆ˜ ์žˆ์ง€๋งŒ, ์™€์ผ๋“œ ์นด๋“œ๋กœ ์ง€์ •ํ•  ๋•Œ๋Š” "" ๋กœ ๊ฐ์‹ธ์„œ ์‚ฌ์šฉ

  • ์•ก์…˜
    • -delete : ํ˜„์žฌ ๊ฒ€์ƒ‰๋œ ํŒŒ์ผ์„ ์‚ญ์ œํ•จ
    • -ls : ํ˜„์žฌ ๊ฒ€์ƒ‰๋œ ํŒŒ์ผ์„ ์‚ญ์ œํ•จ
    • -print : ํ˜„์žฌ ๊ฒ€์ƒ‰๋œ ํŒŒ์ผ์„ ์‚ญ์ œํ•จ
    • -quit : ๊ฒ€์ƒ‰ ์กฐ๊ฑด์— ํ•ด๋‹นํ•˜๋Š” ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ฌ ๊ฒฝ์šฐ ์ข…๋ฃŒ

โ€ป ๋ณ„๋„์˜ ์•ก์…˜ ์ง€์ •ํ•˜์ง€ ์•Š์„์‹œ -print๊ฐ€ ๊ธฐ๋ณธ๊ฐ’

9 . Global Regular Expression Print : ํŒŒ์ผ ๋‚ด ํŠน์ • ๋ฌธ์ž์—ด ๋ฐ ํŒจํ„ด๊ณผ ์ผ์น˜ํ•˜๋Š” ํ–‰ ์ถœ๋ ฅ

grep [์˜ต์…˜] [๋ฌธ์ž์—ด]
  • ์˜ต์…˜
    • -b : ๊ฒ€์ƒ‰ ์œ„์น˜์˜ ๋ธ”๋ก๋ฒˆํ˜ธ ํ‘œ์‹œ
    • -n : ํ–‰ ๋ฒˆํ˜ธ์™€ ํ•จ๊ป˜ ์ถœ๋ ฅ
    • -i : ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ณ„ ์•ˆํ•จ
    • -v : ์ผ์น˜ํ•˜์ง€ ์•Š๋Š” ํ–‰๋งŒ ์ถœ๋ ฅ
    • -w : ๋‹จ์–ด์™€ ์ผ์น˜ํ•˜๋Š” ํ–‰๋งŒ ์ถœ๋ ฅ
    • -x : ๋ผ์ธ๊ณผ ์ผ์น˜ํ•˜๋Š” ํ–‰๋งŒ ์ถœ๋ ฅ
    • -c : ์ผ์น˜ํ•˜๋Š” ํ–‰์˜ ์ˆ˜ ์ถœ๋ ฅ
    • -r : ํ•˜์œ„ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ํฌํ•จํ•œ ๋ชจ๋“  ํŒŒ์ผ์—์„œ ๊ฒ€์ƒ‰
  • ํŒจ์Šค
    • * : ์ž„์˜์˜ ๋ฌธ์ž์—ด( ex) ls *.html : ".html"์„ ํฌํ•จํ•˜๋Š” ์š”์†Œ ์ถœ๋ ฅ )
    • ? : ์ž„์˜์˜ ๋ฌธ์ž ํ•˜๋‚˜ ( ex) ls /bin/z??? : "z"๋กœ ์‹œ์ž‘ํ•˜๋Š” ๋ฌธ์ž์—ด 4๊ฐœ๋กœ ๋œ ์š”์†Œ ์ถœ๋ ฅ )


2-4) :lock: ํผ๋ฏธ์…˜

1 . ID : ํ˜„์žฌ ์ ‘์†ํ•ด์žˆ๋Š” ์œ ์ €์ •๋ณด๋ฅผ(์œ ์ €์•„์ด๋”” , ๊ทธ๋ฃน์•„์ด) ํ™•์ธํ• ์ˆ˜ ์žˆ๋‹ค

id

2 . CHange MODe : ํŒŒ์ผ์ด๋‚˜ ๋””๋ ‰ํ† ๋ฆฌ์˜ ํผ๋ฏธ์…˜์„ ์„ค์ •

chmod [ ์œ ์ €/๊ถŒํ•œ ์—ฌ๋ถ€/๊ถŒํ•œ๋‚ด์šฉ ] [ ํŒŒ์ผ๋ช… ]

chmod [ 8์ง„์ˆ˜ ] [ ํŒŒ์ผ๋ช… ]
  • ์œ ์ €
๊ธฐํ˜ธ ๋‚ด์šฉ
u user ( ์œ ์ € [ ์†Œ์œ ์ž ] )
g group (๊ทธ๋ฃน)
o other (๊ทธ ์™ธ)
a all (๋ชจ๋“  ์œ ์ €)
  • ๊ถŒํ•œ ์—ฌ๋ถ€
๊ธฐํ˜ธ ๋‚ด์šฉ
+ ๊ถŒํ•œ ๋ถ€์—ฌ
- ๊ถŒํ•œ ์‚ญ์ œ
= ๊ธฐ์ˆ ํ•œ ๋Œ€๋กœ ๊ถŒํ•œ ์„ค์ •
  • ๊ถŒํ•œ๋‚ด์šฉ
๊ธฐํ˜ธ ๋‚ด์šฉ 8์ง„์ˆ˜
r read (์ฝ๊ธฐ) 4
w write (์ž‘์„ฑ) 2
x execute (์‹คํ–‰) 1
- ๊ถŒํ•œ ์—†์Œ ํ•ด๋‹น์‚ฌํ•ญ ์—†์Œ

โ€ป 8์ง„์ˆ˜๋กœ ์ปค๋งจ๋“œ๋ฅผ ๋‹ค๋ฃฐ ์‹œ, r-x์ธ ๊ฒฝ์šฐ๋Š” 4 + 1 ์ธ 5๋ฅผ ๊ธฐ์ž… )


3 . Switch User and DO : ์Šˆํผ์œ ์ €๋กœ์จ ์ปค๋งจ๋“œ๋ฅผ ์‹คํ–‰

sudo [์ปค๋งจ๋“œ]

โ€ป ์•ž์— sudo ๋ฅผ ๋ถ™์ด๋Š” ๊ฒƒ๋งŒ์œผ๋กœ ๊ถŒํ•œ์ด ๋ถ€์—ฌ๋จ


2-5) :computer: ํ”„๋กœ์„ธ์Šค & ์žก ๊ด€๋ จ

1 . Process Status : ์‹คํ–‰์ค‘์ธ ํ”„๋กœ์„ธ์Šค๋ฅผ ํ‘œ์‹œํ•˜๋Š” ์ปค๋งจ๋“œ

ps [ ์˜ต์…˜ ]
  • ์˜ต์…˜

    • aux : ๋ชจ๋“  ํ”„๋กœ์„ธ์Šค๋ฅผ ์ƒ์„ธ์ •๋ณด์™€ ํ•จ๊ป˜ ํ‘œ์‹œ
      โ€ป ์˜ต์…˜์ž„์—๋„ -๋ฅผ ๋ถ™์ด์ง€ ์•Š์Œ. [ ์ •ํ™•ํ•˜๊ฒŒ ๋งํ•˜์ž๋ฉด au -aux ์—ฌ๋Ÿฌ ์˜ต์…˜์ด ์žˆ์ง€๋งŒ ๋ฒ”์šฉ์„ฑ์œผ๋กœ๋Š” -aux๊ฐ€ ๊ฐ€์žฅ ๋งŽ์ด ์“ฐ์ž„ ]
  • ํ‘œ์‹œ๋˜๋Š” ๋‚ด์šฉ

ํ‘œ์‹œ์—ด ๋‚ด์šฉ
USER ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹คํ–‰ํ•œ ์œ ์ €
PID ํ”„๋กœ์„ธ์Šค ID
%CPU CUP ์ ์œ ์œจ
%MEM ๋ฉ”๋ชจ๋ฆฌ ์ ์œ ์œจ
VSZ ๊ฐ€์ƒ๋ฉ”๋ชจ๋ฆฌ ํฌ๊ธฐ ( ๋น„๊ต์  ์ค‘์š”ํ•˜์ง€ ์•Š์Œ )
RSS ์‹ค์ œ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋ฉ”๋ชจ๋ฆฌ ํฌ๊ธฐ ( ๋น„๊ต์  ์ค‘์š”ํ•˜์ง€ ์•Š์Œ )
TTY ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‹คํ–‰๋˜๋Š” ํ„ฐ๋ฏธ๋„ ( ๋น„๊ต์  ์ค‘์š”ํ•˜์ง€ ์•Š์Œ )
STAT ํ”„๋กœ์„ธ์Šค์˜ ์ƒํƒœ ๋ฐ ์ถ”๊ฐ€์ ์ธ ์ƒํƒœ ํ”Œ๋ž˜๊ทธ ( ๋น„๊ต์  ์ค‘์š”ํ•˜์ง€ ์•Š์Œ )
START ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‹œ์ž‘๋œ ์‹œ๊ฐ
TIME ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‹คํ–‰๋˜๋Š”๋ฐ ๊ฑธ๋ฆฐ ์‹œ๊ฐ„
COMMAND ๊ธฐ๋™ํ•œ ์ปค๋งจ๋“œ

2 . JOBS : ํ˜„์žฌ ์žก ๋‚ด์—ญ์„ ํ‘œ์‹œ

jobs

โ€ป ์žก ์•„์ด๋”” , ์‹คํ–‰์ƒํ™ฉ , ์‹คํ–‰์ปค๋งจ๋“œ๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ํ‘œ์‹œ


3 . ForeGround : ์ •์ง€๋œ ์ž‘์—…์ด๋‚˜ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์ž‘์—…์„ ํฌ ๊ทธ๋ผ์šด๋“œ๋กœ ์ „ํ™˜

fg %[ ์žก id ]

โ€ป ์ •์ง€๋ž€ ctrl + z๋ฅผ ๋ˆŒ๋Ÿฌ ์ปค๋งจ๋“œ ์ฒ˜๋ฆฌ๊ฐ€ ์ผ์‹œ ์ •์ง€๋œ ์ƒํƒœ๋ฅผ ๋œปํ•จ
โ€ป ์ •์ง€์™€ ํฌ ๊ทธ๋ผ์šด๋“œ๋Š” ์ฃผ๋กœ ์ž‘์—…์„ ์ผ์‹œ ์ •์ง€์‹œํ‚ฌ๋•Œ ์‚ฌ์šฉ


4 . BackGround : ์ •์ง€๋œ ์ž‘์—…์„ ๋ฐฑ ๊ทธ๋ผ์šด๋“œ์—์„œ ๊ณ„์† ์‹คํ–‰

bg %[ ์žก id ]

โ€ป ์ •์ง€๋ž€ ctrl + z๋ฅผ ๋ˆŒ๋Ÿฌ ์ปค๋งจ๋“œ ์ฒ˜๋ฆฌ๊ฐ€ ์ผ์‹œ ์ •์ง€๋œ ์ƒํƒœ๋ฅผ ๋œปํ•จ
โ€ป ๊ธด ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฌ๋Š” ์ฒ˜๋ฆฌ๋ฅผ ๋ฐฑ๊ทธ๋ผ์šด๋“œ๋กœ ์‹คํ–‰ํ•˜์—ฌ ์ปค๋งจ๋“œ๊ฐ€ ์ข…๋ฃŒ๋˜๋Š”๊ฒƒ์„ ๊ธฐ๋‹ค๋ฆฌ์ง€ ์•Š์•„๋„ ๋˜๊ฒŒ ํ•จ


5 . KILL process : ์žก์ด๋‚˜ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ข…๋ฃŒ

kill [ ์˜ต์…˜ ] %[ ์žก id ]
kill [ ์˜ต์…˜ ] [ ํ”„๋กœ์„ธ์Šค id ]
  • ์˜ต์…˜
    • -TERM : ํ”„๋กœ์„ธ์Šค๋ฅผ ์ข…๋ฃŒ [ ๋””ํดํŠธ ๊ฐ’์œผ๋กœ์จ ๋”ฐ๋กœ ์˜ต์…˜์„ ์ฃผ์ง€์•Š์œผ๋ฉด ํ•ด๋‹น ์˜ต์…˜์ด ์‹คํ–‰๋จ ]
    • -SIGKILL : ํ”„๋กœ์„ธ์Šค ๊ฐ•์ œ์ข…๋ฃŒ [ -9 ๋กœ๋„ ์“ฐ์ž„ ]

โ€ป ์ •์ง€์ƒํƒœ๊ฑฐ๋‚˜ ๋ฐฑ ๊ทธ๋ผ์šด๋“œ ์‹คํ–‰์ค‘์ผ์‹œ ์ปค๋งจ๋“œ kill์„ ํ†ตํ•ด ์ปค๋งจ๋“œ ์ข…๋ฃŒ ๊ฐ€๋Šฅ
โ€ป kill ์ปค๋งจ๋“œ๋Š” ๋ช…๋ฐ€ํžˆ ๋งํ•˜๋ฉด TERM ์ด๋‚˜ SIGKILL๋“ฑ์˜ ์‹œ๊ทธ๋„์„ ์†ก์‹ ํ•˜๋Š” ์ปค๋งจ๋“œ



2-6) :information_source: ๊ทธ ์™ธ ์ž์ฃผ ์“ฐ์ด๋Š” ์ปค๋งจ๋“œ

1 . ECHO : ๋ฌธ์ž์—ด ์ธ์ˆ˜๋ฅผ ์ถœ๋ ฅ

echo [์˜ต์…˜] [๋ฌธ์ž์—ด]
  • ์˜ต์…˜
    • -n : ๊ฐœํ–‰๋ฌธ์ž ๋ฏธํ‘œ์‹œ
    • -e : ์ด์Šค์ผ€์ดํ”„ ๋ฌธ์ž๋ฅผ ""๋กœ ๋ฌถ์–ด ์ธ์‹ํ•˜๋„๋ก ํ•จ
    • -E : ์ด์Šค์ผ€์ดํ”„ ๋ฌธ์ž๋ฅผ ๋น„ํ™œ์„ฑํ™”
  • ์ด์Šค์ผ€์ดํ”„ ๋ฌธ์ž [ -e ์˜ต์…˜๊ณผ ๊ฐ™์ด ์‚ฌ์šฉํ•ด์•ผ ํ•จ ]
    • \\ : \๋ฌธ์ž ํ‘œ์‹œ
    • -\n : ๊ฐœํ–‰
    • -\t : ํƒญ
    • -\r : ์ƒˆ ์ค„ ์‹œ์ž‘

โ€ป ํŒŒ์ผ๋ช…์ด ์กด์žฌํ•˜์ง€ ์•Š์„์‹œ ํŒŒ์ผ ์ƒ์„ฑ๋จ


3) :keyboard: ํ‘œ์ค€์ž…๋ ฅ

3-1) :mouse_three_button: ํ‘œ์ค€์ž…์ถœ๋ ฅ์ด๋ž€?

  • ์‚ฌ์šฉ์ž๊ฐ€ ๋‹ค๋ฅธ ์ž…์ถœ๋ ฅ์„ ์ง€์ •ํ•˜์ง€ ์•Š์•˜์„์‹œ ์‚ฌ์šฉ๋˜๋Š” ์ปดํ“จํ„ฐ ํ”„๋กœ๊ทธ๋žจ๊ณผ ์™ธ๋ถ€ํ™˜๊ฒฝ๊ณผ์˜ ๋ฐ์ดํ„ฐ ์ „๋‹ฌ ๋งค์ฒด
  • 3๊ฐ€์ง€ ์š”์†Œ๊ฐ€ ์กด์žฌํ•˜๋Š”๋ฐ ํ‘œ์ค€์ž…๋ ฅ , ํ‘œ์ค€์ถœ๋ ฅ , ํ‘œ์ค€์—๋Ÿฌ์ถœ๋ ฅ์ด ์žˆ์Œ
  • ์ž…๋ ฅ์—๋Š” ๋ณดํ†ต ํ‚ค๋ณด๋“œ๊ฐ€, ์ถœ๋ ฅ์—๋Š” ๋ณดํ†ต ๋ชจ๋‹ˆํ„ฐ์™€ ๊ฐ™์€ ๋””์Šคํ”Œ๋ ˆ์ด๊ฐ€ ์‚ฌ์šฉ

3-2) :leftwards_arrow_with_hook: ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ

  • ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ๋Š” ์ถœ๋ ฅ์ด ์–ด๋””๋กœ ๊ฐ€๊ณ  ์ž…๋ ฅ์ด ์–ด๋””์—์„œ ์˜ค๋Š”์ง€ ๋ณ€๊ฒฝ๊ฐ€๋Šฅํ•ด์ง
  • ํ‚ค๋ณด๋“œ ๋Œ€์‹  ํŒŒ์ผ์—์„œ ์ž…๋ ฅํ•˜๊ฑฐ๋‚˜ ์ปค๋งจ๋“œ ์ž…๋ ฅ ์‹œ ํ™”๋ฉด์— ํ‘œ์‹œํ•˜์ง€ ์•Š๊ณ  ํŒŒ์ผ์— ์ €์žฅํ• ์ˆ˜ ์žˆ์Œ
  • ๊ฐ ํ‘œ์ค€ ์ž…์ถœ๋ ฅ์—๋Š” ์ˆ˜์น˜๊ฐ€ ์กด์žฌํ•จ
์ž…์ถœ๋ ฅ ์ˆ˜์น˜
ํ‘œ์ค€์ž…๋ ฅ 0
ํ‘œ์ค€์ถœ๋ ฅ 1
ํ‘œ์ค€์—๋Ÿฌ์ถœ๋ ฅ 2
  • >๋‚˜ >> ๊ธฐํ˜ธ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ ์‹œํ‚ฌ์ˆ˜ ์žˆ์Œ
๋ฆฌ๋‹ค์ด๋ ‰ํŠธ ์ˆ˜์น˜
[ ์ปค๋งจ๋“œ ] < [ ํŒŒ์ผ๋ช… ] ์ž…๋ ฅ์„ ๋ช…๋ น์–ด์— ์‹คํ–‰
[ ์ปค๋งจ๋“œ ] << [์ข…๋ฃŒ ๋ฌธ์ž์—ด] ์ž…๋ ฅ์„ ์ข…๋ฃŒ ๋ฌธ์ž์—ด์ด ๋‚˜์˜ฌ๋•Œ๊นŒ์ง€ ์ž…๋ ฅ์„ ๋ช…๋ น์–ด์— ์‹คํ–‰
[ ์ปค๋งจ๋“œ ] << /dev/null ์ž…๋ ฅ์„ ์‹คํ–‰ํ•˜์ง€ ์•Š์Œ
[ ์ปค๋งจ๋“œ ] > [ ํŒŒ์ผ๋ช… ] ํ‘œ์ค€ ์ถœ๋ ฅ ๊ฒฐ๊ณผ๋ฅผ ํŒŒ์ผ๋กœ ์ €์žฅ (๋ฎ์–ด์“ฐ๊ธฐ)
[ ์ปค๋งจ๋“œ ] >> [ ํŒŒ์ผ๋ช… ] ํ‘œ์ค€์ถœ๋ ฅ ๊ฒฐ๊ณผ๋ฅผ ํŒŒ์ผ๋กœ ์ €์žฅ (์ด์–ด์“ฐ๊ธฐ)
[ ์ปค๋งจ๋“œ]2 > [ ํŒŒ์ผ๋ช… ] ํ‘œ์ค€์—๋Ÿฌ์ถœ๋ ฅ ๊ฒฐ๊ณผ๋ฅผ ํŒŒ์ผ๋กœ ์ €์žฅ (๋ฎ์–ด์“ฐ๊ธฐ)
[ ์ปค๋งจ๋“œ]2 >> [ ํŒŒ์ผ๋ช… ] ํ‘œ์ค€์—๋Ÿฌ์ถœ๋ ฅ ๊ฒฐ๊ณผ๋ฅผ ํŒŒ์ผ๋กœ ์ €์žฅ (์ด์–ด์“ฐ๊ธฐ)
[ ์ปค๋งจ๋“œ ] > [ ํŒŒ์ผ๋ช… ] 2>&1 ํ‘œ์ค€ ์ถœ๋ ฅ๊ณผ ํ‘œ์ค€์—๋Ÿฌ์ถœ๋ ฅ ๊ฒฐ๊ณผ๋ฅผ ํŒŒ์ผ๋กœ ์ €์žฅ (๋ฎ์–ด์“ฐ๊ธฐ)
[ ์ปค๋งจ๋“œ ] >> [ ํŒŒ์ผ๋ช… ] 2>&1 ํ‘œ์ค€ ์ถœ๋ ฅ๊ณผ ํ‘œ์ค€์—๋Ÿฌ์ถœ๋ ฅ ๊ฒฐ๊ณผ๋ฅผ ํŒŒ์ผ๋กœ ์ €์žฅ (์ด์–ด์“ฐ๊ธฐ)
[ ์ปค๋งจ๋“œ ] > /dev/null 2>&1 ํ‘œ์ค€์ถœ๋ ฅ๊ณผ ํ‘œ์ค€์—๋Ÿฌ ์ถœ๋ ฅ ๊ฒฐ๊ณผ๋ฅผ ํ‘œ์‹œํ•˜์ง€ ์•Š์Œ (์ด์–ด์“ฐ๊ธฐ)

โ€ป ๋ณดํ†ต < > ํ•˜๋‚˜๋Š” ๋ฎ์–ด์“ฐ๊ธฐ , << >> ๋‘๊ฐœ๊ฐ€ ์˜ค๋ฉด ๋ฎ์–ด์“ฐ์ง€ ์•Š๊ณ  ๊ธฐ์กด์— ์žˆ๋˜ ๋‚ด์šฉ์— ์ถ”๊ฐ€ ํ•˜๋Š” ํ˜•์‹์ด๋‹ค.
โ€ป ์ค‘์š”ํ•œ๊ฑด ์ปค๋งจ๋“œ์˜ ์‹คํ–‰๊ฒฐ๊ณผ๋ฅผ ํ…์ŠคํŠธ ํ˜•์‹์œผ๋กœ ํŒŒ์ผ์— ์ €์žฅ๋œ๋‹ค๋Š” ์ ์ด๋‹ค!
โ€ป /dev/null ๊ฐ™์€ ๊ฒฝ์šฐ๋Š” ์ปค๋งจ๋“œ ํ…Œ์ŠคํŠธ ๋“ฑ์—์„œ ์ž…๋ ฅ์„ ๊ณต๋ฐฑ์œผ๋กœ ํ•˜๊ฑฐ๋‚˜ ๊ฒฐ๊ณผ๊ฐ€ ๋Œ€๋Ÿ‰ ์กด์žฌํ•˜์—ฌ ๊ฒฐ๊ณผ๋ฅผ ๋น„ํ‘œ์‹œ ํ•˜๊ณ  ์‹ถ์„๋•Œ ์‚ฌ์šฉ

3-3) :paperclips: ํŒŒ์ดํ”„๋ผ์ธ

  • ์ปค๋งจ๋“œ์˜ ํ‘œ์ค€์ถœ๋ ฅ๊ณผ ๋‹ค๋ฅธ ์ปค๋งจ๋“œ์˜ ํ‘œ์ค€์ถœ๋ ฅ์„ ์—ฐ๊ฒฐ์‹œํ‚ด ( ์‰ฝ๊ฒŒ ๋งํ•ด์„œ ์ปค๋งจ๋“œ๋ผ๋ฆฌ ์—ฐ๊ฒฐ์‹œํ‚ด )
  • ๋‹น์—ฐํ•œ ์ด์น˜์ง€๋งŒ ๊ฒฐ๊ณผ ๋˜ํ•œ ์—ฌ๋Ÿฌ ์ปค๋งจ๋“œ๊ฐ€ ์„ž์—ฌ์„œ ์ถœ๋ ฅ๋œ๋‹ค
[ ์ปค๋งจ๋“œ ] | [ ์ปค๋งจ๋“œ ] | [ ... ]

4) :lock: ํผ๋ฏธ์…˜

4-1) :closed_lock_with_key: ํผ๋ฏธ์…˜์ด๋ž€?

  • ํŠน์ • ํŒŒ์ผ๊ณผ ๋””๋ ‰ํ† ๋ฆฌ์— ๊ด€ํ•œ ์ฝ๊ธฐ,์“ฐ๊ธฐ,์‚ญ์ œ ๋“ฑ์— ๊ด€ํ•œ ๊ถŒํ•œ์„ ์ œ์–ดํ•˜๊ณ  ํŒŒ์ผ์˜ ๋ณด์•ˆ์„ ์œ ์ง€
  • ์‰ฝ๊ฒŒ ๋งํ•ด ๋ˆ„๊ฐ€ ํŒŒ์ผ์„ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์ •ํ•œ ๊ฒƒ์ด ํผ๋ฏธ์…˜

4-2) :family_mmb: ํŒŒ์ผ ์†Œ์œ ์ž์™€ ๊ทธ๋ฃน

  • ๊ฐ ํŒŒ์ผ์—๋Š” ํŒŒ์ผ ์†Œ์œ ์ž์™€ ๊ทธ๋ฃน์ด ์„ค์ •๋˜์–ด ์žˆ์–ด ๊ฐ ํŒŒ์ผ ๋งˆ๋‹ค ๊ถŒํ•œ์„ ๊ด€๋ฆฌํ• ์ˆ˜ ์žˆ๋‹ค
  • ์ปค๋งจ๋“œ ls -l ๋กœ ํŒŒ์ผ์†Œ์œ ์ž์™€ ๊ทธ๋ฃน์„ ํ™•์ธํ• ์ˆ˜ ์žˆ๋‹ค

4-3) :pen_ballpoint: ํŒŒ์ผ ํผ๋ฏธ์…˜

  • ์ปค๋งจ๋“œ ls -l ๋กœ ํŒŒ์ผํƒ€์ž… ์†Œ์œ ์ž์˜ ํผ๋ฏธ์…˜ ๊ทธ๋ฃน์˜ ํผ๋ฏธ์…˜ ๊ทธ ์™ธ์˜ ์œ ์ € ํผ๋ฏธ์…˜์„ ํ™•์ธํ• ์ˆ˜ ์žˆ๋‹ค
  • ํผ๋ฏธ์…˜์—๋Š” ๊ธฐํ˜ธ ์กด์žฌํ•จ ( ์ƒ์„ธํ•œ ๋‚ด์šฉ์€ cdmod๋ฅผ ์ฐธ์กฐ )

โ€ป ex ) ๊ทธ์ค‘์—์„œ๋„ ์ค‘์š”ํ•œ๊ฒŒ ๊ถŒํ•œ๋‚ด์šฉ ๊ด€๋ จ ๊ธฐํ˜ธ์ธ๋ฐ, rwxr-xr-- ๋ผ๊ณ  ์ ํ˜€ ์žˆ์„์‹œ ๊ฐ ์‚ฌ์šฉ์ž์˜ ๊ถŒํ•œ์ด ํ•˜๊ธฐ์˜ ํ‘œ์™€ ๊ฐ™์•„์ง [ rwx์ด ๊ธฐ๋ณธ ํŒจํ„ด์ด๊ณ  ๋ฌธ์ž์—ด 3๊ฐœ์”ฉ ์†Œ์œ ์ž,๊ทธ๋ฃน,๊ทธ ์™ธ ์ˆœ์ž„ ]

๋Œ€์ƒ read write execute
์†Œ์œ ์ž ๊ฐ€๋Šฅ ๊ฐ€๋Šฅ ๊ฐ€๋Šฅ
๊ทธ๋ฃน ๊ฐ€๋Šฅ ๋ถˆ๊ฐ€ ๊ฐ€๋Šฅ
๊ทธ ์™ธ ๊ฐ€๋Šฅ ๋ถˆ๊ฐ€ ๋ถˆ๊ฐ€

4-4) :godmode: : ์Šˆํผ ์‚ฌ์šฉ์ž

  • ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์„ ๊ฐ€์ง„ ํŠน์ˆ˜ ์œ ์ €
  • ๋ˆ„๊ตฌ๋‚˜ ์‹œ์Šคํ…œ์€ ๊ทผ๊ฐ„์„ ๊ฑด๋“œ๋ฆฌ๋ฉด ์œ„ํ—˜ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์Šˆํผ์œ ์ €( ๋ฃจํŠธ )๋งŒ์ด ๊ทธ ๊ถŒ๋ฆฌ๋ฅผ ๊ฐ€์ง
  • ๊ด€๋ จ ์ปค๋งจ๋“œ๋Š” 2-5 ์˜ sudo ๋ฅผ ์ฐธ์กฐ

5) :computer: : ํ”„๋กœ์„ธ์Šค & ์žก

5-1) :clipboard: ํ”„๋กœ์„ธ์Šค๋ž€?

  • ์‹คํ–‰์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ์„ ๋œปํ•จ
  • ์ปค๋งจ๋“œ ์‹คํ–‰์‹œ ์‹คํ–‰ ํŒŒ์ผ์„ ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅํ•˜๊ณ  ๋ฉ”๋ชจ๋ฆฌ์ƒ์˜ cpu๊ฐ€ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ์‹
    [ ์ปค๋งจ๋“œ ์ž…๋ ฅ โ‡’ ํŒŒ์ผ โ‡’ ๋ฉ”๋ชจ๋ฆฌ โ‡’ CPU ]
  • ์ปค๋งจ๋“œ๊ฐ€ ํ•œ๋ฒˆ ์‹คํ–‰๋˜๋ฉด ํ”„๋กœ์„ธ์Šค๊ฐ€ ํ•˜๋‚˜ ๋งŒ๋“ค์–ด์ง
  • ๋ฐฑ ๊ทธ๋ผ์šด๋“œ์™€ ํฌ ๊ทธ๋ผ์šด๋“œ
    • ๋ฐฑ ๊ทธ๋ผ์šด๋“œ : ์ž๋™์ ์œผ๋กœ ์‹คํ–‰๋˜๋Š” ํ”„๋กœ์„ธ์Šค. ์‰˜ ํ™”๋ฉด์ƒ์— ์ถœ๋ ฅ๋˜์ง€ ์•Š์Œ
      [ ์™ ๋งŒํ•œ ์ปค๋งจ๋“œ๋Š” ํฌ ๊ทธ๋ผ์šด๋“œ์ง€๋งŒ ๋งจ๋’ค์— & ๋ฅผ ๋ถ™์ด๋ฉด ๋ฐฑ๊ทธ๋ผ์šด๋“œ๋กœ ์‹คํ–‰ ]
    • ํฌ ๊ทธ๋ผ์šด๋“œ : ์‚ฌ์šฉ์ž์™€ ์ƒํ˜ธ์ž‘์šฉํ•˜๋Š” ํ”„๋กœ์„ธ์Šค. ์‰˜ ํ™”๋ฉด์ƒ์— ์ถœ๋ ฅ๋จ

5-2) :construction_worker: ์žก์ด๋ž€?

  • ํ•œ๊บผ๋ฒˆ์— ์‹คํ–‰๋˜๋Š” ํ”„๋กœ์„ธ์Šค์˜ ์ง‘ํ•ฉ์„ ๋œปํ•จ
  • ๋งŒ์ผ ps aux | grep bash | less ๋ผ๊ณ  ์ปค๋งจ๋“œ๋ฅผ ์ž…๋ ฅํ•œ๋‹ค๊ณ  ํ•˜๋ฉด ํ”„๋กœ์„ธ์Šค๊ฐ€ 3๊ฐœ ์ƒ์„ฑ์ด ๋˜๊ณ  ์žก์ด 1๊ฐœ ์ƒ์„ฑ๋˜๋Š” ๊ผด์ด๋‹ค

5-3) :x: ํ”„๋กœ์„ธ์Šค์™€ ์žก์˜ ์ฐจ์ด๋Š”?

  • ํ”„๋กœ์„ธ์Šค๋Š” OS์—์„œ ์ „์ฒด์ ์œผ๋กœ ํ†ต์ผ๋˜์–ด ๊ด€๋ฆฌ๋จ
  • ํ”„๋กœ์„ธ์Šค๋Š” ์ž๋™์ ์œผ๋กœ ์‹คํ–‰๋œ ํ”„๋กœ๊ทธ๋žจ + ์œ ์ €๊ฐ€ ์‹คํ–‰ํ•œ ์ปค๋งจ๋“œ๋ฅผ ์ผ๊ด„์ ์œผ ๊ด€๋ฆฌํ•จ
  • ์žก์€ ์žก์ด ์‹คํ–‰๋˜๊ณ  ์žˆ๋Š” Shell์—์„œ ๊ด€๋ฆฌ๋จ
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?