๊ณต๋ถ์ค์ธ ํ๋ถ์์ ๋๋ค. ํ๋ฆฐ ๋ถ๋ถ์ด ์๋ค๋ฉด ๊ผญ ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์ธ์ :)
โถ ์ปค๋งจ๋๋ผ์ธ์ด๋ ๋ฌด์์ธ๊ฐ?
์ปค๋งจ๋๋ผ์ธ(Command line)์ด๋ ์ปค๋งจ๋ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํด์ ์ปดํจํฐ๊ฐ ๊ทธ ๋ช ๋ น๋๋ก ์คํํ๊ฒ๋ ํ๋ ๊ณต๊ฐ์ด๋ค.
์ฌ์ฉ์๊ฐ ํธํ๊ฒ๋ ์์ฆ์ ๋ง์ฐ์ค๋ฅผ ์ด์ฉํ์ฌ ํด๋๋ฅผ ์ด๋ํ๊ฑฐ๋ ๋ง๋ค๊ณ ์ง์ธ ์ ์๋ค.
์ด๊ฒ์ GUI(Graphic User Interface)๋ผ๊ณ ํ๋ค.
ํ์ง๋ง ์ปค๋งจ๋๋ผ์ธ์ ์ฌ์ฉ์๊ฐ ๋ณด๊ธฐ์ ํธํ๋ค๊ธฐ๋ณด๋ค ๋ช ๋ น์ด๋ฅผ ํตํด์๋ง ์์ ๊ฐ์ ์ผ์ ์ํํ ์ ์๋ค.
๊ทธ๋์ ์ปค๋งจ๋๋ผ์ธ์ ์ด์ฉํ๋ ๊ฒ์ CLI(Command Line Interface)๋ผ๊ณ ํ๋ ๊ฒ์ด๋ค.
โถ ํฐ๋ฏธ๋?
๋งฅ์์๋ ์ด๋ฌํ ์ปค๋งจ๋๋ผ์ธ์ ํฐ๋ฏธ๋(Terminal)์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค.
ํฐ๋ฏธ๋ ์ฐฝ์ ์ฌ๋ ๋ฐฉ๋ฒ์ Command+Space bar๋ฅผ ๋๋ฌ terminal์ ๊ฒ์ํ๋ฉด ์ด ์ ์๋ค.
ter๋ง ์ณ๋ terminal.app์ด ๋จ๋๋ฐ ์ํฐ๋ฅผ ์น๋ฉด ํฐ๋ฏธ๋ ์ฐฝ์ด ์ด๋ฆฐ๋ค.
์์ฃผ์ฐ๋ ๋ช ๋ น์ด
- ํ์ฌ ๋๋ ํ ๋ฆฌ ๋ด์ ์๋ ๋ชจ๋ ํด๋ ๋ฆฌ์คํธ๋ฅผ ๋ณด๊ณ ์ถ์ ๋
ls
% ls
Applications
Calculus2
Desktop
Documents
Downloads
Library
Movies
Music
OneDrive
Pictures
Public
- ํ์ ํด๋ ๋๋ ๋๋ ํ ๋ฆฌ๋ก ์ด๋ํ๊ณ ์ถ์ ๋
cd (change directory)
Applications
Calculus2
Desktop
Documents
Downloads
Library
Movies
Music
OneDrive
Pictures
Public
% cd Applications
ls ํ์ ๋ ๋ณด์ฌ์ง ํด๋๋ค ์ค ํ๋๋ฅผ ์ ํํด์ cd์ ํจ๊ป ์ ๋ ฅํ๋ฉด ํด๋น ๋๋ ํ ๋ฆฌ๋ก ์ด๋ํ๋ค.
๋ํ ๋๋ ํ ๋ฆฌ ์ด๋ฆ์ด ๊ธฐ์ต๋์ง ์์ ๋ cd๋ฅผ ์ ๋ ฅํ ์ํ์์ Tabํค๋ฅผ ๋๋ฅด๋ฉด ๋๋ ํ ๋ฆฌ๋ค์ ํ๋์ฉ ๋ณผ ์ ์๋ค.
- ์์ ํด๋๋ก ์ด๋ํ๊ณ ์ถ์ ๋
cd ..
% cd ..
๋ํ ์์ ํด๋ ๋ด์ ํ์ ๋๋ ํ ๋ฆฌ๋ฅผ ์ด๋ฏธ ์๊ณ ์๋ค๋ฉด / ๋ฅผ ์ฌ์ฉํจ์ผ๋ก์จ ๊ทธ ๋๋ ํ ๋ฆฌ๋ก ๋ฐ๋ก ์ด๋ํ ์๋ ์๋ค.
% cd ../Applications
๋ํ ์ต์์ ํด๋(ํํด๋)๋ก ์ด๋ํ๊ณ ์ถ์ ๋ ์๋์ ๊ฐ์ด ์ด๋ํ ์ ์๋ค.
% cd ~
- ์ง๋ฒ๋ถํด์ง ํฐ๋ฏธ๋์์ ์์ ์ ๋ ฅํ๋ ๋ช ๋ น์ด์ ๋ด์ฉ์ ์์ ๊ณ ์ถ์ ๋
clear
- ํ์ฌ ๋๋ ํ ๋ฆฌ ์์น๋ฅผ ๋ณด๊ณ ์ถ์ ๋
pwd
- ์๋ก์ด ๋๋ ํ ๋ฆฌ๋ฅผ ๋ง๋ค๊ณ ์ถ์ ๋
mkdir ๋๋ ํ ๋ฆฌ ์ด๋ฆ
- ๋น ํ์ผ์ ๋ง๋ค๊ณ ์ถ์ ๋
touch ํ์ผ๋ช .ํ์ฅ์
- ํ์ผ์ ์ญ์ ํ๊ณ ์ถ์ ๋
rm ํ์ผ๋ช
- ๋๋ ํ ๋ฆฌ๋ฅผ ์ญ์ ํ๊ณ ์ถ์ ๋
rm -r ๋๋ ํ ๋ฆฌ๋ช
- ํ์ฌ ๋๋ ํ ๋ฆฌ์ ํน์ ํ ๋๋ ํ ๋ฆฌ๋ฅผ ๊ฐ์ ๋ก ์ญ์ ํ๊ณ ์ถ์ ๋
f ์ต์ ์ ๊ฐ์ ๋ก ๋ช ๋ น์ด๋ฅผ ํํ๋ ๊ฒ์ ์๋ฏธํ๋ค.
rm -rf
โป rm -rf /
์ด ๋ช ๋ น์ด๋ ์ ๋ ์ฌ์ฉํ์ง ๋ง๊ฒ!
๋ชจ๋ ๊ฑธ ์ง์๋ฒ๋ฆฐ๋ค ์ ๋๋ก ๋ค๋ฒ ์ฌ์ฉํ์ง ๋ง์ธ์.
ํธ์ง์ผ์
22.02.12
'CS > Tip' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Git & Github] ๋ก์ปฌ ๋ธ๋์น <-> ์๊ฒฉ ๋ธ๋์น ๋๊ธฐํ (1) | 2024.09.01 |
---|---|
vscode snippet ๋ง๋ค๊ธฐ (1) | 2024.07.22 |
[MacOS] gcc ์ปดํ์ผ ์ต์ ์ ๋ฆฌ (0) | 2022.02.22 |
[C/C++/MacOS] GCC ์ปดํ์ผ๋ฌ ์ค์นํ๊ธฐ (0) | 2022.02.19 |
[C/C++/MacOS] Visual studio code๋ก C/C++ ์์ํ๊ธฐ (0) | 2022.02.06 |