๐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 |
---|