์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- branch ์ญ์
- branch ์์ฑ
- ![rejected]
- ๋ธ๋์น ํ์ธ
- ์ฝ๋๋ธ๋ก
- Git๋ช ๋ น์ด
- markdown
- ์ฝ๋๋ธ๋ญ
- ๋ธ๋์น ์ญ์
- ๋งํฌ๋ค์ด
- ๋ธ๋์น ์์ฑ
- branch ํ์ธ
- Today
- Total
DevLog
CLI๋ช ๋ น์ด ๋ณธ๋ฌธ
CLI ๋ช ๋ น์ด
- pwd (print working directory) : ํ์ฌ ์์น๋ฅผ ํ์ธํ ์ ์๋ ๋ช ๋ น์ด
- mkdir (make directory) : ์๋ก์ด ๋๋ ํ ๋ฆฌ(ํด๋)๋ฅผ ์์ฑํ๋ ๋ช ๋ น์ด
- ls (list) : ํน์ ํด๋์ ํฌํจ๋ ํ์ผ์ด๋ ํด๋ ํ์ธํ๊ธฐ
- ls -l : ํ์ผ์ ํฌ๋งท์ ์ ๋ถ ํํํ๋ผ๋ ์๋ฏธ
- ls -a : list -all ์ด๋ผ๋ ์๋ฏธ, ์จ์ด์๋ ํด๋๋ ํ์ผ์ ํฌํจํ ๋ชจ๋ ํญ๋ชฉ์ ์ถ๋ ฅํจ
- ls -al : ๋ชจ๋ ํญ๋ชฉ์ ํ์ผ ํฌ๋งท์ ์ ๋ถ ํํ
ls -al
drwxr-xr-x 2 karma staff 64 5 20 09:45 hi
-rw-r--r--@ 1 karma staff 21 5 20 09:36 hi.txt
์ฌ๊ธฐ์ ํฌ๋งท์ ๊ฐ์ฅ ๋จผ์ ๋ฑ์ฅํ๋ ์ฒซ ๊ธ์
d๋ ํด๋๋ฅผ ์๋ฏธํ๊ณ ,
- ๋ ํ์ผ์ ์๋ฏธํจ
- open . : macOS์์ ํ์ฌ ์์น๋ฅผ GUI๋ก ์คํํ๋ ๋ช ๋ น์ด
- nautilus . : Ubuntu์์ ํ์ฌ ์์น๋ฅผ GUI๋ก ์คํํ๋ ๋ช ๋ น์ด
- cd : ํด๋์ ์ง์ ํ๋ ๋ช ๋ น์ด
- touch : ํ์ผ์ ์์ฑํ๋ ๋ช ๋ น์ด ex) touch hi.txt
- cat : ํ์ผ์ ๋ด์ฉ์ ํฐ๋ฏธ๋์ ์ถ๋ ฅํ๋ ๋ช ๋ น์ด
- rm : ํด๋๋ ํ์ผ์ ์ญ์ ํ ๋ ์ฌ์ฉํ๋ ๋ช ๋ น์ด
rm - rf : ํด๋๋ฅผ ์ญ์ ํ ๋ ์ฌ์ฉํ๋ ๋ช ๋ น์ด
r์ reculsive๋ฅผ ์๋ฏธ ํด๋๋ฅผ ์ง์ธ ๋ ์ฌ์ฉ , f๋ force๋ฅผ ์๋ฏธ ์ง๋ฌธ์ ๋ฐ์ง ์๊ณ ์ง์ธ ๋ ์ฌ์ฉ
( ์ถ๊ฐ๋ก ๊ณต๋ถํด์ ๋ณด์ถฉ )
- mv : ํด๋๋ ํ์ผ์ ์ด๋ฆ์ ๋ณ๊ฒฝ, ๋๋ ํด๋๋ ํ์ผ์ ์์น๋ฅผ ์ฎ๊ธธ ๋ ์ฌ์ฉ
ํด๋๋ ํ์ผ์ ์์น๋ฅผ ์ฎ๊ธธ ๋ : mv [ํด๋๋ ํ์ผ์ ์ด๋ฆ] [๋์ฐฉ ํด๋์ ์ด๋ฆ]
ํด๋๋ ํ์ผ์ ์ด๋ฆ์ ๋ณ๊ฒฝํ ๋ : mv [ํด๋๋ ํ์ผ์ ์ด๋ฆ] [๋ณ๊ฒฝํ ํด๋๋ ํ์ผ์ ์ด๋ฆ]
ex) mv hi.txt bye.txt
- cp : ํด๋๋ ํ์ผ์ ๋ณต์ฌํ๋ ๋ช ๋ น์ด
ํ์ผ์ ๋ณต์ฌํ ๋ : cp [์๋ณธ ํ์ผ ์ด๋ฆ][๋ณต์ฌํ ํ์ผ ์ด๋ฆ]
ํด๋๋ฅผ ๋ณต์ฌํ ๋ : cp -rf [์๋ณธ ํด๋ ์ด๋ฆ][๋ณต์ฌํ ํด๋ ์ด๋ฆ]
cd .. : ํ์ฌ ํด๋์ ์์ ํด๋๋ก ์ด๋ํ๋ cd ๋ช ๋ น์ด
์ ๋ ๊ฒฝ๋ก์ ์๋ ๊ฒฝ๋ก
- ์ ๋๊ฒฝ๋ก : ๋ช ๋ น์ด pwd๋ก ํ์ธํ ์ ์๋ ๊ฒฝ๋ก์ด๋ฉฐ ์ต์์ ๋๋ ํ ๋ฆฌ๋ฅผ ๋ฐ๋์ ํฌํจํ๊ณ ์๋ ๊ฒฝ๋ก์ด๋ค.
ex) /users/karma/Desktop/hello/bye
- ์๋๊ฒฝ๋ก : ํ์ฌ ๋๋ ํ ๋ฆฌ(๋น๊ต๋์)๋ฅผ ๊ธฐ์ค์ผ๋ก ์์ฑ๋ ์๋์ ์ธ ์์น๋ฅผ ๋ํ๋ด๋ ๊ฒฝ๋ก๋ฅผ ์๋ฏธํ๋ค.
ํ์ฌ ์์นํ ํด๋๋ (.)์ผ๋ก ํํํ๊ณ , ์์ ํด๋๋ (..)์ผ๋ก ํํํจ.
./ ๋ ํ์ฌ ํด๋์ ์๋์ ๋ผ๋ ๋ป
cd ./hi # ํ์ฌ ํด๋ ์๋์ hi ํด๋๋ก ์ง์
ํ๋ ๋ช
๋ น
pwd
# /Users/karma/helloWorld/hello/hi
ls
# helloWorld.txt hiComputer.txt
mv helloWorld.txt ../../
ls
# hiComputer.txt
cd ../../
ls helloWorld.txt
์ฌ์ฉ์ ํด๋์ ๊ฒฝ๋ก(Path)๋ ~/ ํ์๋๋๋ฐ, ๋ฌผ๊ฒฐ๊ธฐํธ(~)๋ ๋ฃจํธํด๋(/)๋ก๋ถํฐ ์ฌ์ฉ์ ํด๋(username)๊น์ง์ ๊ฒฝ๋ก๋ฅผ ์ถ์ฝํ ํํ์ด๋ค.
- sudo : ๊ด๋ฆฌ์ ๊ถํ์ ํ๋ํ๋ ๋ช ๋ น์ด
sudo๋ฅผ ์ด์ฉํด ์์ฑํ ํด๋์ ์์ ์๋ ๋ฃจํธ์ด๋ค, ์ฆ ๊ด๋ฆฌ์์ ๊ถํ์ผ๋ก ์์ฑ๋์๋ค๋ ๋ป.
ํ๋, ๋ช ๋ น์ด sudo๋ฅผ ์ฌ์ฉํ์ง ์์ ํด๋์ ์์ ์์ ์ฌ์ฉ์์ด๋ค.
ls -l์ ์ด์ฉํ๋ฉด ์ฐจ์ด์ ์ ํ์ธํ ์ ์์.
- m1 ๋งฅ๋ถ์ผ๋ก ์ธํ
์นฉ ๊ธฐ์ค์ผ๋ก ๋ง๋ค์ด์ง ํ๋ก๊ทธ๋จ ์ค์น์ ๋ค์๊ณผ ๊ฐ์ ์ค๋ฅ ์๊ธด๋ค๋ฉด
์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์ ๋จผ์ ์๋ฎฌ๋ ์ด์ ํ๊ฒฝ Rosetta๋ฅผ ์ค์นํด์ผ ํฉ๋๋ค.
- softwareupdate --install-rosetta
๊ทธ๋ฆฌ๊ณ , brew ๋ช ๋ น์ด๋ฅผ ์คํ์ํค๊ธฐ ์ arch -x86_64์ด๋ผ๊ณ ๋ถ์ฌ์ค์ผ ํฉ๋๋ค. ์ด์ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ์ธํ ์นฉ ํ๋ก๊ทธ๋จ์ M1 Mac์ ์ค์นํ ์ ์์ต๋๋ค.
- arch -x86_64 brew install ์ค์นํ ํ๋ก๊ทธ๋จ
'๐ง๐ปโ๐ป ๊ฐ๋ฐ๊ฐ๋ฐ > ๊ธฐํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์์๋ณด๊ธฐ ์ฌ์ด ์ฝ๋ ์์ฑ๋ฒ (0) | 2021.06.16 |
---|---|
Google์๋ณด๋ค ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ๊ธฐ์ํ 20 ๊ฐ์ง Google ๊ฒ์ ํ (0) | 2021.06.14 |
DOM : innerHTML๊ณผ textContent์ ์ฐจ์ด (0) | 2021.06.02 |
Primitive type & Reference type (0) | 2021.05.28 |
ํฐ๋ฏธ๋ - ๋ฆฌ๋ ์ค ๊ถํ(Permission) (0) | 2021.05.21 |