• ABOUT
  • POSTS
  • GUESTBOOK

ยฉ 2025 BlueCool12 All rights reserved.

2025.06.26Linux

๐Ÿ‘พ ๋ฆฌ๋ˆ…์Šค ๊ธฐ๋ณธ ๋ช…๋ น์–ด ์ •๋ฆฌ

์ง์ ‘ ๊ฐœ์ธ ์„œ๋ฒ„๋ฅผ ์šด์˜ํ•˜๋‹ค ๋ณด๋ฉด ํ•„์ˆ˜๋กœ ๋งˆ์ฃผํ•˜๊ฒŒ ๋˜๋Š” ๋ฆฌ๋ˆ…์Šค ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ด๊ณ  ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ๋ช…๋ น์–ด๋“ค์„ ์‚ดํŽด๋ณด์ž 

๋ฆฌ๋ˆ…์Šค(Linux)๋ž€? 
1991๋…„ ๋ฆฌ๋ˆ„์Šค ํ† ๋ฅด๋ฐœ์Šค(Linus Torvalds)๊ฐ€ ๋งŒ๋“  ์šด์˜์ฒด์ œ๋กœ ์ฒ˜์Œ์—๋Š” ์œ ๋‹‰์Šค์™€ ๋น„์Šทํ•œ ๊ฐœ์ธ์šฉ ์ปค๋„๋กœ ์‹œ์ž‘ํ•˜์˜€์ง€๋งŒ ์˜คํ”ˆ ์†Œ์Šค๋กœ ๊ณต๊ฐœ๋˜๋ฉฐ ์ „ ์„ธ๊ณ„ ๊ฐœ๋ฐœ์ž๋“ค์ด ํ•จ๊ป˜ ๋ฐœ์ „์‹œ์ผฐ๋‹ค. 
ํ˜„์žฌ๋Š” ์„œ๋ฒ„, ํด๋ผ์šฐ๋“œ, ๋ชจ๋ฐ”์ผ(Android), IoT ๋“ฑ ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์—์„œ ๋„๋ฆฌ ์‚ฌ์šฉ๋œ๋‹ค. 

 




1. ls

์ฒ˜์Œ ์„œ๋ฒ„์— SSH๋กœ ์ ‘์†ํ•˜๋ฉด Windows์ฒ˜๋Ÿผ ๋งˆ์šฐ์Šค๋กœ ์กฐ์ž‘ํ•˜๋Š” GUI ํ™˜๊ฒฝ์ด ์•„๋‹ˆ๋ผ ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜์˜ CLI(Command Line Interface) ํ™”๋ฉด์ด ๋‚˜ํƒ€๋‚œ๋‹ค. 
 

ํ„ฐ๋ฏธ๋„


๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ๋‚ด๊ฐ€ ํ˜„์žฌ ์–ด๋А ํด๋”์— ์žˆ๋Š”์ง€ ๊ทธ๋ฆฌ๊ณ  ์–ด๋–ค ํŒŒ์ผ๋“ค์ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ค‘์š”ํ•œ๋ฐ ์ด๋•Œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋ช…๋ น์–ด๊ฐ€ ls์ด๋‹ค. 
 

ls ๋ช…๋ น์–ด ์˜ˆ์‹œ


pwd ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ์ „์ฒด ๊ฒฝ๋กœ๋ฅผ ํ™•์ธํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

์ถ”๊ฐ€์ ์œผ๋กœ ๋‹ค์–‘ํ•œ ํ”Œ๋ž˜๊ทธ๋ฅผ ์กฐํ•ฉํ•ด ์ถœ๋ ฅ ํ˜•ํƒœ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ls -l ์€ ๋ฆฌ์ŠคํŠธ ํ˜•ํƒœ๋กœ ํŒŒ์ผ์˜ ์ƒ์„ธ ์ •๋ณด๋ฅผ ๋ณด์—ฌ์ฃผ๊ณ  ls -a ๋Š” ์ˆจ๊น€ ํŒŒ์ผ๊นŒ์ง€ ํฌํ•จํ•˜์—ฌ ํ‘œ์‹œํ•ด ์ค€๋‹ค. 
 

2. mkdir & touch

์„œ๋ฒ„ ์ž‘์—…์„ ํ•˜๋‹ค ๋ณด๋ฉด ํŒŒ์ผ์ด๋‚˜ ํด๋”๋ฅผ ์ƒˆ๋กœ ๋งŒ๋“ค์–ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค. ํŒŒ์ผ์งˆ๋ผ(FileZilla)์™€ ๊ฐ™์€ SFTP ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ๋„ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด์„œ๋„ ์ƒ์„ฑ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

์ฒซ ๋ฒˆ์งธ๋กœ ํด๋”๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ช…๋ น์–ด๋Š” mkdir [ํด๋”๋ช…] ์ด๋‹ค.
 

mkdir ๋ช…๋ น์–ด ์˜ˆ์‹œ


myFolder๋ผ๋Š” ํด๋”๊ฐ€ ํ˜„์žฌ ์œ„์น˜์— ์ƒ์„ฑ๋œ๋‹ค.

์ถ”๊ฐ€์ ์œผ๋กœ ํ•˜์œ„ ํด๋”๊นŒ์ง€ ํ•œ ๋ฒˆ์— ๋งŒ๋“ค๊ณ  ์‹ถ์€ ๊ฒฝ์šฐ -p ์˜ต์…˜์„ ์‚ฌ์šฉํ•œ๋‹ค.

๋‘ ๋ฒˆ์งธ๋กœ ์ƒˆ๋กœ์šด ํŒŒ์ผ์„ ์ƒ์„ฑํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๋ช…๋ น์–ด๋Š” touch [ํŒŒ์ผ๋ช…] ์ด๋‹ค.
 

touch ๋ช…๋ น์–ด ์˜ˆ์‹œ


myFile์ด๋ผ๋Š” ๋นˆ ํŒŒ์ผ์ด ๋งŒ๋“ค์–ด์ง„๋‹ค.

์—ฌ๋Ÿฌ ๊ฐœ์˜ ํŒŒ์ผ์„ ํ•œ ๋ฒˆ์— ์ƒ์„ฑํ•  ์ˆ˜๋„ ์žˆ๊ณ  ์ด๋ฏธ ์กด์žฌํ•˜๋Š” ํŒŒ์ผ๋ช…์˜ ๊ฒฝ์šฐ ์ˆ˜์ • ์‹œ๊ฐ„์„ ๊ฐฑ์‹ ํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค.

# nano์™€ ๊ฐ™์€ ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ๋ฅผ ํ†ตํ•ด ํŒŒ์ผ ์ƒ์„ฑ๊ณผ ์ž‘์„ฑ์„ ๋™์‹œ์— ํ•  ์ˆ˜๋„ ์žˆ๋‹ค.
 

3. cd

CLI ํ™˜๊ฒฝ์—์„œ๋Š” ๋‹ค๋ฅธ ํด๋”๋กœ ์ด๋™ํ•˜๊ธฐ ์œ„ํ•ด ์ง์ ‘ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•ด์•ผ ํ•œ๋‹ค. ์ด๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๋ช…๋ น์–ด๊ฐ€ cd์ด๋‹ค.
 

cd ๋ช…๋ น์–ด ์˜ˆ์‹œ


cd [ํด๋”๋ช…] ์˜ ํ˜•ํƒœ๋กœ ์‚ฌ์šฉํ•œ๋‹ค.

ํ˜น์€ ์ƒ๋Œ€ ๊ฒฝ๋กœ๋‚˜ ์ ˆ๋Œ€ ๊ฒฝ๋กœ๋กœ๋„ ์ด๋™์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ ํ™ˆ ํด๋”์˜ ๊ฒฝ์šฐ ~ ๋กœ๋„ ์ด๋™์ด ๊ฐ€๋Šฅํ•˜๋‹ค.
 

4. cp

cp๋Š” ํŒŒ์ผ์„ ๋ณต์‚ฌํ•˜๋Š” ๋ช…๋ น์–ด์ด๋‹ค. cp [์›๋ณธ ํŒŒ์ผ] [๋ณต์‚ฌ๋ณธ] ํ˜•ํƒœ๋กœ ์‚ฌ์šฉํ•œ๋‹ค.
 

cp ๋ช…๋ น์–ด ์˜ˆ์‹œ


ํด๋” ์ „์ฒด๋ฅผ ๋ณต์‚ฌํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” -r ํ”Œ๋ž˜๊ทธ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

๊ฐ™์€ ์ด๋ฆ„์˜ ํŒŒ์ผ์ด ์ด๋ฏธ ์žˆ๋Š” ๊ฒฝ์šฐ ๋ฎ์–ด์”Œ์šฐ๊ธฐ ๋•Œ๋ฌธ์— ๋ฎ์–ด์“ฐ๊ธฐ ์ „์— ํ™•์ธํ•˜๋Š” -i ํ”Œ๋ž˜๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์•ˆ์ „ํ•˜๋‹ค.
 

5. mv

ํŒŒ์ผ์˜ ์œ„์น˜๋ฅผ ์ด๋™ํ•˜๊ฑฐ๋‚˜ ์ด๋ฆ„์„ ๋ฐ”๊ฟ€ ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๋ช…๋ น์–ด๋Š” mv ์ด๋‹ค.
 

mv ๋ช…๋ น์–ด ์˜ˆ์‹œ


mv [์›๋ณธ ํŒŒ์ผ] [๊ฒฝ๋กœ ํ˜น์€ ํŒŒ์ผ๋ช…] ์œผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค.

๊ฒฝ๋กœ๊ฐ€ ์กด์žฌํ•  ๊ฒฝ์šฐ ์ด๋™ํ•˜๋ฉฐ ๊ฒฝ๋กœ์ƒ์— ํด๋”๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ์ด๋ฆ„ ๋ณ€๊ฒฝ์œผ๋กœ ์ฒ˜๋ฆฌ๋œ๋‹ค. ๋˜ํ•œ ๊ฒฝ๋กœ์™€ ํŒŒ์ผ๋ช…์„ ํ•จ๊ป˜ ์ ์–ด์„œ ์ด๋™๊ณผ ์ด๋ฆ„ ๋ณ€๊ฒฝ์„ ๋™์‹œ์— ํ•  ์ˆ˜๋„ ์žˆ๋‹ค. ๋ณต์‚ฌ(cp)์™€๋Š” ๋‹ฌ๋ฆฌ ์›๋ณธ์ด ์‚ฌ๋ผ์งˆ ์ˆ˜ ์žˆ์œผ๋‹ˆ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ -i ํ˜น์€ ๊ฑด๋„ˆ๋›ฐ๊ธฐ์— ํ•ด๋‹นํ•˜๋Š” -n ํ”Œ๋ž˜๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์•ˆ์ „ํ•˜๋‹ค.
 

6. rm

ํŒŒ์ผ์ด๋‚˜ ํด๋”๋ฅผ ์‚ญ์ œํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๋ช…๋ น์–ด์ด๋‹ค. ์‚ญ์ œํ•œ๋‹ค๊ณ  ํ•ด์„œ ํœด์ง€ํ†ต์œผ๋กœ ๊ฐ€๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์˜๊ตฌ์ ์œผ๋กœ ์‚ญ์ œ๋˜๊ธฐ ๋•Œ๋ฌธ์— ํ•ญ์ƒ ์กฐ์‹ฌํ•ด์„œ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ๋ช…๋ น์–ด์ด๋‹ค.

rm [ํŒŒ์ผ๋ช…] ์˜ ํ˜•ํƒœ๋กœ ์‚ฌ์šฉํ•œ๋‹ค.
 

rm ๋ช…๋ น์–ด ์˜ˆ์‹œ


ํด๋” ์‚ญ์ œ์˜ ๊ฒฝ์šฐ cp์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ -r ํ”Œ๋ž˜๊ทธ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

์‹ค์ˆ˜ ๋ฐฉ์ง€ ์ฐจ์›์—์„œ -i ๋ช…๋ น์–ด๋ฅผ ์Šต๊ด€๋“ค์ด๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.
 

์ด์ „ ๊ธ€
๐Ÿš‚ ๋ฐฐ์—ด(Array) ยท ๋™์  ๋ฐฐ์—ด(Dynamic Array) ยท ์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ(Linked List) ๋น„๊ต ์ •๋ฆฌ
๋‹ค์Œ ๊ธ€
๐Ÿ”Ž Next.js๋ฅผ ์ด์šฉํ•œ SEO ์ตœ์ ํ™”
์žฅ์‹์šฉ ๋กœ๊ณ