study/linux

๋ฆฌ๋ˆ…์Šค ๋””๋ ‰ํ† ๋ฆฌ์™€ ํŒŒ์ผ

FYE 2023. 1. 14. 19:06

๐Ÿ“file & directory

 

 

์ธํ„ฐํŽ˜์ด์Šค๋ž€ ? 
์ธํ„ฐํŽ˜์ด์Šค๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ๋‘ ๊ฐœ์˜ ์‹œ์Šคํ…œ, ์žฅ์น˜ ์‚ฌ์ด์—์„œ ์ •๋ณด๋‚˜ ์‹ ํ˜ธ๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ๊ฒฝ์šฐ์˜ ์ ‘์ ์ด๋‚˜ ๊ฒฝ๊ณ„๋ฉด์ด๋‹ค.
์ฆ‰, ์‚ฌ์šฉ์ž๊ฐ€ ๊ธฐ๊ธฐ๋ฅผ ์‰ฝ๊ฒŒ ๋™์ž‘์‹œํ‚ค๋Š”๋ฐ ๋„์›€์„ ์ฃผ๋Š” ์‹œ์Šคํ…œ์„ ์˜๋ฏธํ•œ๋‹ค.
์ปดํ“จํŒ…์—์„œ ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ๋ผ๋ฆฌ ์ •๋ณด๋ฅผ ๊ตํ™˜ํ•˜๋Š” ๊ณต์œ  ๊ฒฝ๊ณ„์ด๋‹ค.

 

 

 

GUI ( graphical user interface)

= ์•„์ด์ฝ˜์œผ๋กœ ์ œ์–ด

 

์‚ฌ์šฉ์ž๊ฐ€ ํŽธ๋ฆฌํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ž…์ถœ๋ ฅ ๋“ฑ์˜ ๊ธฐ๋Šฅ์„ ์•Œ๊ธฐ ์‰ฌ์šด ์•„์ด์ฝ˜ ๋”ฐ์œ„์˜ ๊ทธ๋ž˜ํ”ฝ์œผ๋กœ ๋‚˜ํƒ€๋‚ธ ๊ฒƒ์ด๋‹ค.
์ปดํ“จํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด์„œ, ํ™”๋ฉด ์œ„์˜ ๋ฌผ์ฒด๋‚˜ ํ‹€, ์ƒ‰์ƒ๊ณผ ๊ฐ™์€ ๊ทธ๋ž˜ํ”ฝ ์š”์†Œ๋“ค์„ ์–ด๋– ํ•œ ๊ธฐ๋Šฅ๊ณผ ์šฉ๋„๋ฅผ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•ด ๊ณ ์•ˆ๋œ
์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•œ ์ปดํ“จํ„ฐ ์ธํ„ฐํŽ˜์ด์Šค์ด๋‹ค.

 

 

 

CLI (Command Line Inrerface)

= ๋ช…๋ น์–ด๋กœ ์ œ์–ด

 ๊ฐ€์ƒ ํ„ฐ๋ฏธ๋„ ๋˜๋Š” ํ„ฐ๋ฏธ๋„์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž์™€ ์ปดํ“จํ„ฐ๊ฐ€ ์ƒํ˜ธ ์ž‘์šฉํ•˜๋Š” ๋ฐฉ์‹์„ ๋œปํ•œ๋‹ค.
 ์ฆ‰, ์ž‘์—… ๋ช…๋ น์€ ์‚ฌ์šฉ์ž๊ฐ€ ์ปดํ“จํ„ฐ ํ‚ค๋ณด๋“œ ๋“ฑ์„ ํ†ตํ•ด ๋ฌธ์ž์—ด์˜ ํ˜•ํƒœ๋กœ ์ž…๋ ฅํ•˜๋ฉฐ, ์ปดํ“จํ„ฐ๋กœ๋ถ€ํ„ฐ์˜ ์ถœ๋ ฅ ์—ญ์‹œ ๋ฌธ์ž์—ด์˜ ํ˜•ํƒœ๋กœ ์ฃผ์–ด์ง„๋‹ค.

 

 

 

-ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ์—์„œ ํŒŒ์ผ๊ณผ ๋””๋ ‰ํ† ๋ฆฌ ํ™•์ธํ•˜๋Š” ๋ฒ•
  • ls
  • ls -l ⇒ ํŒŒ์ผ๊ณผ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ž์„ธํžˆ ๋ณด์—ฌ์ฃผ๋Š” ๋ช…๋ น์–ด
  • -l ๊ณผ ๊ฐ™์ด ์ด๋ ‡๊ฒŒ ๋„ฃ๋Š”๊ฒƒ๋“ค์„ ํŒŒ๋ผ๋ฏธํ„ฐ,์˜ต์…˜์ด๋ผ๊ณ  ํ•œ๋‹ค.
  • ls -al

 

 

-ํ˜„์žฌ ์–ด๋””์— ์œ„์น˜ํ•˜๊ณ  ์žˆ๋Š”๊ฐ€
  • pwd

 

 

 

ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ์˜ ํ•˜์œ„์—๋Œ€๊ฐ€ ์ƒˆ๋กœ์šด ๋””๋ ‰ํ† ๋ฆฌ ๋งŒ๋“ค๊ธฐ

mkdir ๋งŒ๋“ค๊ณ  ์‹ถ์€ ๋””๋ ‰ํ† ๋ฆฌ ์ด๋ฆ„

mkdir hello_linux

 

 

 

ํŒŒ์ผ ๋งŒ๋“ค๊ธฐ

touch empty_file.txt

 

 

๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋“ค์–ด๊ฐ„๋‹ค=๋ฐ”๊พผ๋‹ค

cd hello_linux

์ƒ์œ„๋กœ ๋‹ค์‹œ ๋Œ์•„๊ฐ€๊ธฐ

cd .. → ์ƒ๋Œ€๊ฒฝ๋กœ

cd /home/ubuntu → ์ ˆ๋Œ€๊ฒฝ๋กœ

 

 

ํ™”๋ฉด ์ง€์šฐ๊ธฐ

clear

๋””๋ ‰ํ† ๋ฆฌ ์‚ญ์ œ

rm hello_linux

→์‚ญ์ œ๊ฐ€ ์•ˆ๋จ

rm emtpy_file.txt

→์‚ญ์ œ ๋จ

๋””๋ ‰ํ† ๋ฆฌ ์‚ญ์ œํ•˜๊ณ ์‹ถ์„๋•Œ๋Š”

rm -r hello_linux

 

 

-r ์ด ๋ฌด์—‡์ธ๊ฐ€?

rm —helpํ•˜๋ฉด ๋ช…๋ น์–ด ์‚ฌ์šฉ๋ฐฉ๋ฒ•์„ ๋ณผ ์ˆ˜ ์žˆ์Œ

-r : ๋ฆฌ์ปค์‹œ๋ธ”๋ฆฌ(์žฌ๊ท€์ ์œผ๋กœ) ๋””๋ ‰ํ† ๋ฆฌ ์‚ญ์ œ + ๊ทธ ์•ˆ์— ์žˆ๋Š” ๋‹ค๋ฅธ ๋””๋ ‰ํ† ๋ฆฌ๋„ ์‚ญ์ œํ•จ

'study > linux' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

Linux start(!!)  (0) 2023.01.14