์ฃผ์ ๋ช
๋ น์ด
ls
: ๋๋ ํฐ๋ฆฌ์ ํ์ผ๊ณผ ํด๋ ๋ชฉ๋ก์ ์ถ๋ ฅํฉ๋๋ค.
# ํ์ฌ ๋๋ ํฐ๋ฆฌ์ ํ์ผ๊ณผ ํด๋ ๋ชฉ๋ก ๋ณด๊ธฐ
ls
# ๋ชจ๋ ํ์ผ(์จ๊น ํ์ผ ํฌํจ)๊ณผ ์์ธํ ์ ๋ณด(๊ถํ, ์์ ์, ํฌ๊ธฐ ๋ฑ) ๋ณด๊ธฐ
ls -la
2. pwd
: ํ์ฌ ๊ฒฝ๋ก ํ์ธ
pwd
- ํ์ฌ ์์
์ค์ธ ๋๋ ํ ๋ฆฌ์ ์ ๋ ๊ฒฝ๋ก๋ฅผ ํ์ธ.
cd
: ํ์ฌ ์์
๋๋ ํฐ๋ฆฌ๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค.
# ํ ๋๋ ํฐ๋ฆฌ๋ก ์ด๋
cd ~
# ์์ ๋๋ ํฐ๋ฆฌ๋ก ์ด๋
cd ..
# ํน์ ๋๋ ํฐ๋ฆฌ๋ก ์ด๋
cd /usr/local/bin
4. mkdir
: ๋๋ ํ ๋ฆฌ ์์ฑ
mkdir new_directory
- ์๋ก์ด ๋๋ ํ ๋ฆฌ๋ฅผ ์์ฑํ๋ ค๋ฉด
mkdir
๋ช
๋ น์ด๋ฅผ ์ฌ์ฉ.
5. cat
: ํ์ผ ๋ด์ฉ ์ถ๋ ฅ
cat file.txt
- ํ์ผ์ ๋ด์ฉ์ ์ถ๋ ฅํ๋ ค๋ฉด
cat
๋ช
๋ น์ด๋ฅผ ์ฌ์ฉ.
6. cp
: ํ์ผ ๋ณต์ฌ
cp file.txt /path/to/destination
- ํ์ผ์ ๋ค๋ฅธ ์์น๋ก ๋ณต์ฌํ๋ ค๋ฉด
cp
๋ช
๋ น์ด๋ฅผ ์ฌ์ฉ.
cp -r dir/ /path/to/destination
- ๋๋ ํ ๋ฆฌ๋ฅผ ๋ณต์ฌํ๋ ค๋ฉด
-r
์ต์
์ ์ฌ์ฉ.
7. mv
: ํ์ผ ์ด๋ ๋๋ ์ด๋ฆ ๋ณ๊ฒฝ
mv file.txt /path/to/destination
- ํ์ผ์ ์ด๋ํ๋ ค๋ฉด
mv
๋ช
๋ น์ด๋ฅผ ์ฌ์ฉ.
mv old_name.txt new_name.txt
- ํ์ผ์ ์ด๋ฆ์ ๋ณ๊ฒฝํ๋ ค๋ฉด
mv
๋ช
๋ น์ด๋ฅผ ์ฌ์ฉ.
์์คํ
๊ด๋ฆฌ ๋ช
๋ น์ด
sudo
: ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ๋ช
๋ น์ ์คํํฉ๋๋ค.
# ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ํจํค์ง ์ค์น
sudo apt install git
# ์์คํ
ํ์ผ ์์ (๊ด๋ฆฌ์ ๊ถํ์ด ํ์)
sudo nano /etc/hosts
apt
: ํจํค์ง ์ค์น, ์
๋ฐ์ดํธ, ์ญ์ ๋ฑ ํจํค์ง ๊ด๋ฆฌ๋ฅผ ์ํํฉ๋๋ค.
# ํจํค์ง ๋ชฉ๋ก ์
๋ฐ์ดํธ
sudo apt update
# ํจํค์ง ์ค์น
sudo apt install vim
# ํจํค์ง ์ญ์
sudo apt remove vim
์ฃผ์ ํธ์ง๊ธฐ : nano, vim, emacs
- nano
# ํ์ผ ์์ฑ ๋ฐ ์ด๊ธฐ:
nano example.txt
# ํ์ผ์ ํ
์คํธ ์
๋ ฅ:
This is a test file.
Nano is easy to use!
# ํ์ผ ์ ์ฅ: Ctrl + O, Enter๋ฅผ ๋๋ฌ `example.txt`๋ก ์ ์ฅ.
# Nano ์ข
๋ฃ:Ctrl + X
# ํ์ผ ๋ด์ฉ ํ์ธ
cat example.txt
This is a test file.
Nano is easy to use!
- vim
# ํ์ผ ์์ฑ ๋ฐ ์ด๊ธฐ:
vim example.txt
# ์
๋ ฅ ๋ชจ๋ ์ง์
(ํธ์ง ๋ชจ๋):
i
# ํ์ผ์ ํ
์คํธ ์
๋ ฅ:
This is a test file.
Vim is powerful!
# ์
๋ ฅ ๋ชจ๋ ์ข
๋ฃ (๋ช
๋ น ๋ชจ๋๋ก ๋ณต๊ท):
Esc
# ํ์ผ ์ ์ฅ ๋ฐ ์ข
๋ฃ:
:wq
# ํ์ผ ๋ด์ฉ ํ์ธ:
cat example.txt
This is a test file.
Vim is powerful!
- emacs
# ํ์ผ ์์ฑ ๋ฐ ์ด๊ธฐ:
emacs example.txt
# ํ์ผ์ ํ
์คํธ ์
๋ ฅ:
This is a test file.
Emacs is versatile!
# ํ์ผ ์ ์ฅ:
Ctrl + X, Ctrl + S
# Emacs ์ข
๋ฃ:
Ctrl + X, Ctrl + C
# ํ์ผ ๋ด์ฉ ํ์ธ:
cat example.txt
This is a test file.
Emacs is versatile!