shell์ ์ปค๋๊ณผ ์ฌ์ฉ์๋ฅผ ์ด์ด์ฃผ๋ ์ํํธ์จ์ด์ ์ญํ ์ ํ๋ค.
~ (Tilde)
- User ํด๋์ ์ต์๋จ๊ฒฝ๋ก
$
- shell์ด ์ ์ ์ ๋ช
๋ น์ ๋ฐ์ ์ค๋น๊ฐ ๋์ด์์.
pwd (Print Working Directory)
- ํ์ฌ ์์
์ค์ธ ๋๋ ํ ๋ฆฌ๊ฒฝ๋ก
ls (list segment)
- ํ์ฌ ํด๋์์ ์ ๊ทผ ๊ฐ๋ฅํ ๋๋ ํ ๋ฆฌ ํน์ ํ์ผ ๋ชจ์
- ls -a ๋ช
๋ น์ด๋ก ์จ๊ฒจ์ง ํ์ผ ๊ฒ์ ๊ฐ๋ฅ.
cd (change directory)
- ํด๋์์น ์ด๋
- . ํ์ฌ์์น .. ์์๋๋ ํ ๋ฆฌ
mkdir (make directory)
- ์ ๋๋ ํ ๋ฆฌ ์์ฑ
touch
- ์ ํ์ผ ์์ฑ
- ex) touch {ํ์ผ๋ช
.ํ์ฅ์}
mv (move)
- mv {ํ์ผ๋ช
} {์ด๋ํ ๊ฒฝ๋ก}
- ์ด๋ํ ๊ฒฝ๋ก์์ ํ์ผ๋ช
๊น์ง ์ง์ ํด์ฃผ๋ฉด ์ด๋ฆ๋ณ๊ฒฝ์ผ๋ก ์ฌ์ฉ๊ฐ๋ฅ.
ex) mv ./sample.txt ./sample-rename.txt => ๋์ผ๋๋ ํ ๋ฆฌ๋ก๋ก ์ด๋ํ๋ฉฐ ํ์ผ๋ช
์ ์๋ก ์ง์ ํ์์ผ๋ฏ๋ก ์ ์ด๋ฆ์ ํ์ผ๋ก ๋ฎ์ด์์์ง.
cp (copy)
- cp {ํ์ผ๋ช
} {์ํ์ผ๋ช
}
- ํ์ผ์ ์ฌ๋ณธ์์ฑ
- ๋์ผ ๋๋ ํ ๋ฆฌ์ ๋์ผ ํ์ผ๋ช
์ผ๋ก copyํ๋ฉด ํ์ผ์ด ๋ฎ์ด์์์ ธ ์๋ฌด ์ผ์ด ์ผ์ด๋์ง์์
rm (remove)
- ํ์ผ ์ ๊ฑฐ
- rm* ํ์ฌ ๋๋ ํ ๋ฆฌ ๋ด ๋ชจ๋ ํ์ผ ์ ๊ฑฐ
- rm sample.* ํ์ผํ์ฅ์์ ๋ฌด๊ดํ๊ฒ ๋ชจ๋ sampleํ์ผ ์ ๊ฑฐ
- rm -r {๋๋ ํ ๋ฆฌ๋ช
} ๋๋ ํ ๋ฆฌ ๋ด์ ๋ชจ๋ ํ์ผ์ ์ ๊ฑฐํ๊ณ ๋๋ ํ ๋ฆฌ๊น์ง ์ ๊ฑฐ
cat
- ํ
์คํธํ์์ ํ์ผ์shell๋ด์ ์ถ๋ ฅ
์ปค๋งจ๋ ์ฐฝ์์ ํ ์ ์๋ ์ผ์ด ์๊ฐ๋ณด๋ค ๋ง๊ตฌ๋.. ๋ฅผ ๊นจ๋ณ์๋ค ใ
ใ
๊ฐ๋จํ ์ฌ์ฉ๋ฒ์ด์ง๋ง ์ญ์ GUI์ ๊ธธ๋ค์ฌ์ ธ์๋ ๊ฐ๋ฆฐ์ด๋ ๊ฐ๋ ๋ด๊ฐ ๋ญ ํ๊ณ ์๋์ง ํท๊ฐ๋ฆฌ๊ธฐ๋ ํ๋ค
๊ธฐ๋ณธ์ ์ธ ํด์ธ ๋งํผ ์์ง์๊ณ ์ฌ์ฉ ํ ์ ์๋๋ก ๋ช
๋ น์ด ๊ธฐ๋ก๊ธฐ๋ก!