3~4๋ ์ ์ Linux, Unix๋ฅผ ์ป์๋๋ฐ ํ๋์ ์์ฐ๋๊น ๋ช ๋ น์ด๋ค์ ๊น๋จน๊ฒ ๋์ด์ ๋ค์ ์ ๋ฆฌํ๊ณ ์ ํ๋ค.
โก ๋ช ๋ น์ด๋ ๊ณ์ ์ด ๊ธ์ ์ถ๊ฐ๋ ์์
- cd (change directory) : ํน์ ๋๋ ํ ๋ฆฌ๋ก ์ด๋ํ๋ค.
cd .. : ์์ ๋๋ ํ ๋ฆฌ๋ก ์ด๋
cd / : ์ต์์ ๋๋ ํ ๋ฆฌ๋ก ์ด๋
cd ๊ฒฝ๋ก : ํด๋น ๊ฒฝ๋ก๋ก ์ด๋
- pwd (print working directory) : ํ์ฌ ๋๋ ํ ๋ฆฌ ์์น๋ฅผ ๋ณด์ฌ์ค๋ค.
- ls (list) : ํ์ฌ ๋๋ ํ ๋ฆฌ ์์ ์๋ ํ์ผ๋ค์ ๋ณด์ฌ์ค๋ค.
ls -a : ์จ๊ฒจ์ง ํ์ผ๊น์ง ๋ชจ๋ ๋ณด์ฌ์ค๋ค. (์จ๊ฒจ์ง ํ์ผ๋ค์ .์ผ๋ก ์์ํจ)
ls -l : ํ์ผ๋ค์ ๋ฆฌ์คํธ ํ์์ผ๋ก ๋ณด์ฌ์ค๋ค. (ํ์ผ ๊ถํ, ์์ฑ์ ๋ฑ ์ ๋ณด๊ฐ ๋์ด)
ls -al : ๋ชจ๋ ํ์ผ๋ค์ ๋ฆฌ์คํธ ํ์์ผ๋ก ๋ณด์ฌ์ค๋ค.
- mkdir (make directory) : ํ์ฌ ๊ฒฝ๋ก์ ํด๋๋ฅผ ์์ฑํ๋ค.
- rmdir (remove directory) : ๋น์ด์๋ ํด๋๋ฅผ ์ญ์ ํ๋ค. (ํด๋น ํด๋ ์์ ํ์ผ์ด ์๋ค๋ฉด rm ๋ช ๋ น์ด ์ฌ์ฉ)
- touch : ํ์ผ์ ์์ฑํ๋ค.
- rm (remove) : ํ์ผ ๋๋ ํด๋๋ฅผ ์ญ์ ํ๋ค.
rm -rf : ํ์ผ ๋๋ ํด๋๋ฅผ ๋ฌป์ง ์๊ณ ๋ฐ๋ก ์ญ์ ํ๋ค.
rm -i : ์ญ์ ํ ๊ฒ์ธ์ง ๋ฌผ์ด๋ณด๊ณ ์ญ์ ํ๋ค.
- mv (move) : ํ์ผ์ ์ด๋ฆ์ ๋ณ๊ฒฝํ๊ฑฐ๋ ํ์ผ์ ๋ค๋ฅธ ๋๋ ํ ๋ฆฌ๋ก ์ฎ๊ธด๋ค.
mv ํ์ผ๋ช ํด๋๋ช : ํด๋น ํ์ผ์ ํด๋น ํด๋๋ก ์ฎ๊ธด๋ค.
(์ : mv a.txt test → a.txt ํ์ผ์ ํ์ฌ ๋๋ ํ ๋ฆฌ์ ์๋ test ํด๋๋ก ์ฎ๊ธด๋ค.)
mv ํ์ผ๋ช ํ์ผ๋ช : ํด๋น ํ์ผ์ ์ด๋ฆ์ ์์ ํ๋ค.
(์ : mv a.txt b.txt → a.txt ๋ฅผ b.txt๋ก ์ด๋ฆ์ ์์ ํ๋ค.)
mv ํ์ผ๋ช ๊ฒฝ๋ก/ํ์ผ๋ช : ํด๋น ํ์ผ์ ํน์ ๊ฒฝ๋ก์ ์ด๋ฆ์ ๋ณ๊ฒฝํ์ฌ ์ฎ๊ธด๋ค.
(์ : mv a.txt /test/b.txt → ํ์ฌ ๊ฒฝ๋ก์ ์๋ a.txt๋ฅผ ํ์ฌ๊ฒฝ๋ก/test/ ํด๋ ์์ b.txt ๋ผ๋ ์ด๋ฆ์ผ๋ก ์์ ํ์ฌ ์ฎ๊ธด๋ค.)
ํ์ฌ ํด๋์ ์๋ ๋ชจ๋ ํ์ผ์ ํน์ ํด๋๋ก ์ฎ๊ธธ ๋
mv * ์ฎ๊ธธ ๊ฒฝ๋ก
- cp (copy) : ํ์ผ์ด๋ ํด๋๋ฅผ ๋ณต์ฌํ๋ค.
cp ํ์ผ๋ช ๋๋ ํ ๋ฆฌ : ํ์ผ์ ํด๋น ๋๋ ํ ๋ฆฌ์ ๋ณต์ฌํ๋ค.
cp -f : ๋ณต์ฌ ์์น์ ํ์ผ์ด ์กด์ฌํ๋ฉด ๋ฎ์ด์ด๋ค.
cp -r : ํด๋น ํด๋ ์์ ์๋ ํ์ ํ์ผ๊น์ง ๋ชจ๋ ๋ณต์ฌํ๋ค.
- clear : ํฐ๋ฏธ๋ ํ๋ฉด์ ์ด๊ธฐํํ๋ค.
๋ฐ์ํ
'๐๏ธ git' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[git] 05 - ์ปค๋ฐ ๋๋๋ฆฌ๊ธฐ (revert, reset) (0) | 2023.03.23 |
---|---|
[git] 04 - ์ปค๋ฐ ๋น๊ต (diff) (0) | 2023.03.23 |
[git] 03 - ๋ฒ์ ๊ด๋ฆฌ (init, status, add, commit, log) (0) | 2023.03.22 |
[git] 02 - ์์ ๋๋ ํฐ๋ฆฌ, ์คํ ์ด์ง, ์ ์ฅ์ (Working Directory, Stage, Repository) (0) | 2023.03.22 |
[git] 01 - git ์ค์น ๋ฐ ์ค์ (Mac OS) (0) | 2023.03.21 |