Linux ๊ธฐ๋ณธ ๋ช ๋ น์ด
๊ธฐ๋ณธ ๋ช ๋ น์ด ๋ถ๋ฅ
โข
ํ์ผ ๋ฐ ๋๋ ํ ๋ฆฌ ๊ด๋ฆฌ
โข
ํ์ผ ๋ด์ฉ ํ์ธ ๋ฐ ํธ์ง
โข
๊ถํ ๋ฐ ์์ ์ ๊ด๋ฆฌ
โข
์์คํ
๋ฐ ๋คํธ์ํฌ ์ ๋ณด
โข
์์คํ
์ค์
ํ์ผ ๋ฐ ๋๋ ํ ๋ฆฌ ๊ด๋ฆฌ
๋ช
๋ น์ด | ๊ธฐ๋ฅ | ์ค๋ช
|
ls | ํ์ฌ ๋๋ ํ ๋ฆฌ ๋ชฉ๋ก ํ์ | ํ์ฌ ๋๋ ํ ๋ฆฌ์ ํ์ผ ๋ฐ ๋๋ ํ ๋ฆฌ ๋ชฉ๋ก์ ์ถ๋ ฅ |
cd directory_name | ๋๋ ํ ๋ฆฌ ๋ณ๊ฒฝ | ํ์ฌ ์์
๋๋ ํ ๋ฆฌ๋ฅผ ์ง์ ํ ๋๋ ํ ๋ฆฌ๋ก ๋ณ๊ฒฝ |
pwd | ํ์ฌ ์์
๋๋ ํ ๋ฆฌ ์ถ๋ ฅ | ํ์ฌ ์์
๋๋ ํ ๋ฆฌ์ ๊ฒฝ๋ก๋ฅผ ์ถ๋ ฅ |
cp source destination | ํ์ผ ๋ณต์ฌ | ์ง์ ํ ํ์ผ์ ๋ค๋ฅธ ์์น๋ก ๋ณต์ฌ |
mv source destination | ํ์ผ ์ด๋ ๋๋ ์ด๋ฆ ๋ณ๊ฒฝ | ์ง์ ํ ํ์ผ์ ๋ค๋ฅธ ์์น๋ก ์ด๋ํ๊ฑฐ๋ ์ด๋ฆ์ ๋ณ๊ฒฝ |
rm file_name | ํ์ผ ์ญ์ | ์ง์ ํ ํ์ผ์ ์ญ์ |
mkdir directory_name | ๋๋ ํ ๋ฆฌ ์์ฑ | ์๋ก์ด ๋๋ ํ ๋ฆฌ ์์ฑ |
ํ์ผ ๋ด์ฉ ํ์ธ ๋ฐ ํธ์ง
๋ช
๋ น์ด ์์ | ๊ธฐ๋ฅ | ์ค๋ช
|
cat file_name | ํ์ผ ๋ด์ฉ ํ์ธ | ํ์ผ์ ์ ์ฒด ๋ด์ฉ์ ํ๋ฉด์ ์ถ๋ ฅ |
less file_name | ํ์ผ ๋ด์ฉ ํ์ด์ง ๋จ์๋ก ์ถ๋ ฅ | ํ์ผ์ ๋ด์ฉ์ ํ์ด์ง ๋จ์๋ก ์ถ๋ ฅ (์คํฌ๋กค ๊ฐ๋ฅ) |
nano file_name | nano ์๋ํฐ๋ก ํ
์คํธ ํ์ผ ํธ์ง | ํ
์คํธ ํธ์ง๊ธฐ๋ฅผ ์ฌ์ฉํ์ฌ ํ์ผ์ ํธ์ง |
vi file_name | vi ์๋ํฐ๋ก ํ
์คํธ ํ์ผ ํธ์ง | ํ
์คํธ ํธ์ง๊ธฐ๋ฅผ ์ฌ์ฉํ์ฌ ํ์ผ์ ํธ์ง |
๊ถํ ๋ฐ ์์ ์ ๊ด๋ฆฌ
๋ช
๋ น์ด | ๊ธฐ๋ฅ | ์ค๋ช
|
chmod permissions file_name | ํ์ผ ๊ถํ ๋ณ๊ฒฝ | ํ์ผ์ ๊ถํ์ ๋ณ๊ฒฝ |
chown user:group file_name | ํ์ผ ์์ ์ ๋ณ๊ฒฝ | ํ์ผ์ ์์ ์์ ๊ทธ๋ฃน์ ๋ณ๊ฒฝ |
์์คํ ๋ฐ ๋คํธ์ํฌ ์ ๋ณด
๋ช
๋ น์ด | ๊ธฐ๋ฅ | ์ค๋ช
|
uname -a | ์์คํ
์ ๋ณด | ์์คํ
์ ์ ๋ณด๋ฅผ ์ ์ฒด ์ถ๋ ฅ |
ifconfig
ip addr | ๋คํธ์ํฌ ์ธํฐํ์ด์ค | ํ์ฌ ํ์ฑํ๋ ๋คํธ์ํฌ ์ธํฐํ์ด์ค ์ถ๋ ฅ |
ps aux | ์คํ ์ค์ธ ํ๋ก์ธ์ค ๋ชฉ๋ก | ํ์ฌ ์คํ ์ค์ธ ํ๋ก์ธ์ค ๋ชฉ๋ก์ ์์ธํ ์ถ๋ ฅ |
df -h | ๋์คํฌ ์ฌ์ ๊ณต๊ฐ | ๊ฐ ํ์ผ ์์คํ
์ ์ฌ์ ๊ณต๊ฐ ํ์ธ |
du -h directory_name | ๋๋ ํ ๋ฆฌ๋ณ ๋์คํฌ ์ฌ์ฉ๋ | ์ง์ ํ ๋๋ ํ ๋ฆฌ์ ๋์คํฌ ์ฌ์ฉ๋ ํ์ธ |
์์คํ ์ค์
๋ช
๋ น์ด | ๊ธฐ๋ฅ ๋ฐ ์ค๋ช
|
shutdown | ์์คํ
์ข
๋ฃ ๋ฐ ์ฌ๋ถํ
์์ฝ ๋ฐ ์ฆ์ ์ํ |
reboot | ์์คํ
์ฌ๋ถํ
|
hostnamectl | ํธ์คํธ ์ด๋ฆ ์กฐํ ๋ฐ ๋ณ๊ฒฝ, ์์คํ
์์ฑ ํ์ธ |
uname | ์์คํ
์ด์์ฒด์ ๋ฐ ์ปค๋ ์ ๋ณด ํ์ธ |
ulimit | ์ฌ์ฉ์ ํ๋ก์ธ์ค ๋ฆฌ์์ค ์ ํ ์ค์ |
free | ์์คํ
๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋ ๋ฐ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ฉ๋ชจ๋ฆฌ ํ์ |
df | ํ์ผ ์์คํ
์ ๋์คํฌ ์ฌ์ฉ๋ ํ์ธ |
du | ํน์ ๋๋ ํฐ๋ฆฌ์ ํ์ ๋๋ ํฐ๋ฆฌ ๋ฐ ํ์ผ ํฌ๊ธฐ ํ์ธ |
๊ธฐํ
๋ช
๋ น์ด | ๊ธฐ๋ฅ ๋ฐ ์ค๋ช
|
clear | ํฐ๋ฏธ๋ ๋น์ฐ๊ธฐ |
Linux ์ค์ต
home ๋๋ ํ ๋ฆฌ๋ก ์ด๋ํ๊ธฐ
cd ~
Bash
๋ณต์ฌ
test ๋๋ ํ ๋ฆฌ ์์ฑ
mkdir test
Bash
๋ณต์ฌ
Test.txt ํ ์คํธ ํ์ผ ์์ฑ ๋ฐ ํธ์ง
vi test.txt
Bash
๋ณต์ฌ
1.
์
๋ ฅ ๋ชจ๋๋ก ์ ํ : i
2.
hello linux~! ์
๋ ฅ
3.
[esc]
4.
์ ์ฅ ๋ฐ ์ข
๋ฃ
:wq
ํ์ผ ๋ณต์ฌ
cp test.txt copy.txt
Bash
๋ณต์ฌ
ํ์ผ๋ช ๋ณ๊ฒฝ
mv copy.txt rename.txt
Bash
๋ณต์ฌ
ํ์ผ ์ด๋
mv rename.txt ../
Bash
๋ณต์ฌ
mv rename.txt /home/aloha
Bash
๋ณต์ฌ
/home/aloha/test/rename.txt
/home/aloha/
โข
์๋๊ฒฝ๋ก
โข
์ ๋๊ฒฝ๋ก
ํ์ผ ์ญ์
rm rename.txt
Bash
๋ณต์ฌ
๋๋ ํ ๋ฆฌ ์ญ์
rm -r test
Bash
๋ณต์ฌ
โข
์ต์
-r (recursive) : ํ์ ํ์ผ ๋ฐ ๋๋ ํ ๋ฆฌ ๊ฐ์ด(์ฌ๊ท์ ) ์ญ์
ํ์ผ ๋ด์ฉ ํ์ธ
โข
๋ด์ฉ ํ์ธ
cat test.txt
Bash
๋ณต์ฌ
๋ชจ๋ ๊ตญ๋ฏผ์ ์์ฌ์ ์์ ๋ฅผ ๊ฐ์ง๋ค. ํ์ฌํผํด์๋ ๋ฒ๋ฅ ์ด ์ ํ๋ ๋ฐ์ ์ํ์ฌ ๋นํด ์ฌ๊ฑด์ ์ฌํ์ ์ฐจ์์ ์ง์ ํ ์ ์๋ค. ์ ๊ฑฐ์ด๋์ ๊ฐ๊ธ ์ ๊ฑฐ๊ด๋ฆฌ์์ํ์ ๊ด๋ฆฌํ์ ๋ฒ๋ฅ ์ด ์ ํ๋ ๋ฒ์์์์ ํ๋, ๊ท ๋ฑํ ๊ธฐํ๊ฐ ๋ณด์ฅ๋์ด์ผ ํ๋ค. ๋ชจ๋ ๊ตญ๋ฏผ์ ๊ทธ ๋ณดํธํ๋ ์๋
์๊ฒ ์ ์ด๋ ์ด๋ฑ๊ต์ก๊ณผ ๋ฒ๋ฅ ์ด ์ ํ๋ ๊ต์ก์ ๋ฐ๊ฒ ํ ์๋ฌด๋ฅผ ์ง๋ค.
ํ๋ฒ์ฌํ์์์ ๋ฒ๋ฅ ์ ์ํ๊ฒฐ์ , ํํต์ ๊ฒฐ์ , ์ ๋นํด์ฐ์ ๊ฒฐ์ ๋๋ ํ๋ฒ์์์ ๊ดํ ์ธ์ฉ๊ฒฐ์ ์ ํ ๋์๋ ์ฌํ๊ด 6์ธ ์ด์์ ์ฐฌ์ฑ์ด ์์ด์ผ ํ๋ค. ๊ตญ๊ฐ์์ ๋ณด์ฅํ์์ ์กฐ์งยท์ง๋ฌด๋ฒ์ ๊ธฐํ ํ์ํ ์ฌํญ์ ๋ฒ๋ฅ ๋ก ์ ํ๋ค. ๊ตญํ์์์ ๊ตญํ์์ ์ง๋ฌด์ ํํ ๋ฐ์ธ๊ณผ ํ๊ฒฐ์ ๊ดํ์ฌ ๊ตญํ์ธ์์ ์ฑ
์์ ์ง์ง ์๋ํ๋ค.
๋ชจ๋ ๊ตญ๋ฏผ์ ๊ณ ๋ฌธ์ ๋ฐ์ง ์๋ํ๋ฉฐ, ํ์ฌ์ ์๊ธฐ์๊ฒ ๋ถ๋ฆฌํ ์ง์ ์ ๊ฐ์๋นํ์ง ์๋ํ๋ค. ๊ตญํ๋ ๊ตญ์ ์ ๊ฐ์ฌํ๊ฑฐ๋ ํน์ ํ ๊ตญ์ ์ฌ์์ ๋ํ์ฌ ์กฐ์ฌํ ์ ์์ผ๋ฉฐ, ์ด์ ํ์ํ ์๋ฅ์ ์ ์ถ ๋๋ ์ฆ์ธ์ ์ถ์๊ณผ ์ฆ์ธ์ด๋ ์๊ฒฌ์ ์ง์ ์ ์๊ตฌํ ์ ์๋ค. ๋ํต๋ น์ ๋ด๋ ๋๋ ์ธํ์ ์ฃ๋ฅผ ๋ฒํ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๊ณ ๋ ์ฌ์ง์ค ํ์ฌ์์ ์์ถ๋ฅผ ๋ฐ์ง ์๋ํ๋ค.
๊ตญ๊ฐ๋ ๋์ธ๋ฌด์ญ์ ์ก์ฑํ๋ฉฐ, ์ด๋ฅผ ๊ท์ ยท์กฐ์ ํ ์ ์๋ค. ์ ์๋ ํ๋ฒ๊ฐ์ ์์ ๋ํต๋ น์ด 20์ผ ์ด์์ ๊ธฐ๊ฐ ์ด๋ฅผ ๊ณต๊ณ ํ์ฌ์ผ ํ๋ค. ๋ฒ๋ฅ ์ด ์ ํ๋ ์ฃผ์๋ฐฉ์์ฐ์
์ฒด์ ์ข
์ฌํ๋ ๊ทผ๋ก์์ ๋จ์ฒดํ๋๊ถ์ ๋ฒ๋ฅ ์ด ์ ํ๋ ๋ฐ์ ์ํ์ฌ ์ด๋ฅผ ์ ํํ๊ฑฐ๋ ์ธ์ ํ์ง ์๋ํ ์ ์๋ค. ์ 1ํญ์ ํํต์์ถ๋ ๊ตญํ์ฌ์ ์์ 3๋ถ์ 1 ์ด์์ ๋ฐ์๊ฐ ์์ด์ผ ํ๋ฉฐ, ๊ทธ ์๊ฒฐ์ ๊ตญํ์ฌ์ ์์ ๊ณผ๋ฐ์์ ์ฐฌ์ฑ์ด ์์ด์ผ ํ๋ค. ๋ค๋ง, ๋ํต๋ น์ ๋ํ ํํต์์ถ๋ ๊ตญํ์ฌ์ ์์ ๊ณผ๋ฐ์์ ๋ฐ์์ ๊ตญํ์ฌ์ ์์ 3๋ถ์ 2 ์ด์์ ์ฐฌ์ฑ์ด ์์ด์ผ ํ๋ค.
๋ํต๋ น์ ์กฐ์ฝ์ ์ฒด๊ฒฐยท๋น์คํ๊ณ , ์ธ๊ต์ฌ์ ์ ์ ์ยท์ ์ ๋๋ ํ๊ฒฌํ๋ฉฐ, ์ ์ ํฌ๊ณ ์ ๊ฐํ๋ฅผ ํ๋ค. ์ง๋ฐฉ์ํ์ ์กฐ์งยท๊ถํยท์์์ ๊ฑฐ์ ์ง๋ฐฉ์์น๋จ์ฒด์ ์ฅ์ ์ ์๋ฐฉ๋ฒ ๊ธฐํ ์ง๋ฐฉ์์น๋จ์ฒด์ ์กฐ์ง๊ณผ ์ด์์ ๊ดํ ์ฌํญ์ ๋ฒ๋ฅ ๋ก ์ ํ๋ค. ์๋ฌด๊ต์ก์ ๋ฌด์์ผ๋ก ํ๋ค. ๊ณต๋ฌด์์ ๊ตญ๋ฏผ์ ์ฒด์ ๋ํ ๋ด์ฌ์์ด๋ฉฐ, ๊ตญ๋ฏผ์ ๋ํ์ฌ ์ฑ
์์ ์ง๋ค.
์ธ๋ก ยท์ถํ์ ํ์ธ์ ๋ช
์๋ ๊ถ๋ฆฌ ๋๋ ๊ณต์ค๋๋์ด๋ ์ฌํ์ค๋ฆฌ๋ฅผ ์นจํดํ์ฌ์๋ ์๋๋๋ค. ์ธ๋ก ยท์ถํ์ด ํ์ธ์ ๋ช
์๋ ๊ถ๋ฆฌ๋ฅผ ์นจํดํ ๋์๋ ํผํด์๋ ์ด์ ๋ํ ํผํด์ ๋ฐฐ์์ ์ฒญ๊ตฌํ ์ ์๋ค. ์ ๊ธฐํ์ ํ๊ธฐ๋ 100์ผ์, ์์ํ์ ํ๊ธฐ๋ 30์ผ์ ์ด๊ณผํ ์ ์๋ค. ๋ํต๋ น์ผ๋ก ์ ๊ฑฐ๋ ์ ์๋ ์๋ ๊ตญํ์์์ ํผ์ ๊ฑฐ๊ถ์ด ์๊ณ ์ ๊ฑฐ์ผ ํ์ฌ 40์ธ์ ๋ฌํ์ฌ์ผ ํ๋ค.
๊ตญ๊ฐ์์ ๋ณด์ฅ์ ๊ด๋ จ๋๋ ๋์ธ์ ์ฑ
ยท๊ตฐ์ฌ์ ์ฑ
๊ณผ ๊ตญ๋ด์ ์ฑ
์ ์๋ฆฝ์ ๊ดํ์ฌ ๊ตญ๋ฌดํ์์ ์ฌ์์ ์์ ๋ํต๋ น์ ์๋ฌธ์ ์ํ๊ธฐ ์ํ์ฌ ๊ตญ๊ฐ์์ ๋ณด์ฅํ์๋ฅผ ๋๋ค. ๊ตญํ๋ ์์ฅ 1์ธ๊ณผ ๋ถ์์ฅ 2์ธ์ ์ ์ถํ๋ค. ๋๊ตฌ๋ ์ง ์ฒดํฌ ๋๋ ๊ตฌ์์ ์ด์ ์ ๋ณํธ์ธ์ ์กฐ๋ ฅ์ ๋ฐ์ ๊ถ๋ฆฌ๊ฐ ์์์ ๊ณ ์ง๋ฐ์ง ์๋ํ๊ณ ๋ ์ฒดํฌ ๋๋ ๊ตฌ์์ ๋นํ์ง ์๋ํ๋ค. ์ฒดํฌ ๋๋ ๊ตฌ์์ ๋นํ ์์ ๊ฐ์กฑ๋ฑ ๋ฒ๋ฅ ์ด ์ ํ๋ ์์๊ฒ๋ ๊ทธ ์ด์ ์ ์ผ์ยท์ฅ์๊ฐ ์ง์ฒด์์ด ํต์ง๋์ด์ผ ํ๋ค.
๋ํต๋ น์ ์ 3ํญ๊ณผ ์ 4ํญ์ ์ฌ์ ๋ฅผ ์ง์ฒด์์ด ๊ณตํฌํ์ฌ์ผ ํ๋ค. ๋ชจ๋ ๊ตญ๋ฏผ์ ์ธ๋ก ยท์ถํ์ ์์ ์ ์งํยท๊ฒฐ์ฌ์ ์์ ๋ฅผ ๊ฐ์ง๋ค. ๋ํต๋ น์ด ์์ํ์ ์งํ๋ฅผ ์๊ตฌํ ๋์๋ ๊ธฐ๊ฐ๊ณผ ์งํ์๊ตฌ์ ์ด์ ๋ฅผ ๋ช
์ํ์ฌ์ผ ํ๋ค. ๊ฐ๊ธ ์ ๊ฑฐ๊ด๋ฆฌ์์ํ์ ์กฐ์งยท์ง๋ฌด๋ฒ์ ๊ธฐํ ํ์ํ ์ฌํญ์ ๋ฒ๋ฅ ๋ก ์ ํ๋ค. ๊ตฐ์ธยท๊ตฐ๋ฌด์ยท๊ฒฝ์ฐฐ๊ณต๋ฌด์ ๊ธฐํ ๋ฒ๋ฅ ์ด ์ ํ๋ ์๊ฐ ์ ํฌยทํ๋ จ๋ฑ ์ง๋ฌด์งํ๊ณผ ๊ด๋ จํ์ฌ ๋ฐ์ ์ํด์ ๋ํ์ฌ๋ ๋ฒ๋ฅ ์ด ์ ํ๋ ๋ณด์์ธ์ ๊ตญ๊ฐ ๋๋ ๊ณต๊ณต๋จ์ฒด์ ๊ณต๋ฌด์์ ์ง๋ฌด์ ๋ถ๋ฒํ์๋ก ์ธํ ๋ฐฐ์์ ์ฒญ๊ตฌํ ์ ์๋ค.
๋ํ๋ฏผ๊ตญ์ ๋ฏผ์ฃผ๊ณตํ๊ตญ์ด๋ค. ๋ฒ๋ฅ ์์ ์ด์๊ฐ ์์ ๋์๋ ๋ํต๋ น์ ์ 1ํญ์ ๊ธฐ๊ฐ๋ด์ ์ด์์๋ฅผ ๋ถ์ฌ ๊ตญํ๋ก ํ๋ถํ๊ณ , ๊ทธ ์ฌ์๋ฅผ ์๊ตฌํ ์ ์๋ค. ๊ตญํ์ ํํ์ค์๋ ๋ํ ๊ฐ๋ค. ๊ตญ๋ฌด์์์ ๊ตญ์ ์ ๊ดํ์ฌ ๋ํต๋ น์ ๋ณด์ขํ๋ฉฐ, ๊ตญ๋ฌดํ์์ ๊ตฌ์ฑ์์ผ๋ก์ ๊ตญ์ ์ ์ฌ์ํ๋ค. ๋ชจ๋ ๊ตญ๋ฏผ์ ์ฃผ๊ฑฐ์ ์์ ๋ฅผ ์นจํด๋ฐ์ง ์๋ํ๋ค. ์ฃผ๊ฑฐ์ ๋ํ ์์๋ ์์์ ํ ๋์๋ ๊ฒ์ฌ์ ์ ์ฒญ์ ์ํ์ฌ ๋ฒ๊ด์ด ๋ฐ๋ถํ ์์ฅ์ ์ ์ํ์ฌ์ผ ํ๋ค.
๊ตญํ์ ํ์๋ ๊ณต๊ฐํ๋ค. ๋ค๋ง, ์ถ์์์ ๊ณผ๋ฐ์์ ์ฐฌ์ฑ์ด ์๊ฑฐ๋ ์์ฅ์ด ๊ตญ๊ฐ์ ์์ ๋ณด์ฅ์ ์ํ์ฌ ํ์ํ๋ค๊ณ ์ธ์ ํ ๋์๋ ๊ณต๊ฐํ์ง ์๋ํ ์ ์๋ค. ๊ณต๊ฐํ์ง ์๋ํ ํ์๋ด์ฉ์ ๊ณตํ์ ๊ดํ์ฌ๋ ๋ฒ๋ฅ ์ด ์ ํ๋ ๋ฐ์ ์ํ๋ค. ์ด ํ๋ฒ์ํ ๋น์์ ๋ฒ๋ น๊ณผ ์กฐ์ฝ์ ์ด ํ๋ฒ์ ์๋ฐฐ๋์ง ์๋ํ๋ ํ ๊ทธ ํจ๋ ฅ์ ์ง์ํ๋ค.
Plain Text
๋ณต์ฌ
โข
ํ์ด์ง ๋จ์๋ก ํ์ธ
less test.txt
Bash
๋ณต์ฌ
๋๊ฐ๊ธฐ : q
์์คํ ์ ๋ณด ํ์ธ
uname -a
Plain Text
๋ณต์ฌ
๋คํธ์ํฌ ์ ๋ณด ํ์ธ
ifconfig
Plain Text
๋ณต์ฌ























