728x90
*Shell(์)๊ณผ Kernel(์ปค๋ฌ)
Shell: ์ฌ์ฉ์์ ์ด์์ฒด์ ๊ฐ์ ๋ํ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํด์ฃผ๋ ๋ช ๋ น์ด ํด์๊ธฐ ์ญํ
Kenel: ์ด์์ฒด์ ์ ํต์ฌ. ์ํํธ์จ์ด์ ํ๋์จ์ด๊ฐ์ ์ปค๋ฎค๋์ผ์ด์ ์ ๊ด๋ฆฌํ๋ ํ๋ก๊ทธ๋จ
*Shell ์ข ๋ฅ
1) ๊ทธ๋ํฝ ์ฌ์ฉ์ ์ธํฐํ์ด์ค ์(GUI)
2 ์ปค๋งจ๋๋ผ์ธ ์ธํฐํ์ด์ค(CLI)
*Bash = Bourne Again Shell
: Unix ๊ธฐ๋ฐ Command Line ์์คํ
*Command Line ์ ์ฌ์ฉํ๋ ์ด์ ?
: ๋ ํฐ ํต์ ๋ ฅ์ ์ํด. ๋ ๊ฐ๋จํ๊ณ ๋น ๋ฆ.
* Command Line ๋ช ๋ น์ด
ls | ํด๋ ๋ณด๊ธฐ |
cd ( change directory) | ํด๋ ์ด๋ |
cd ~ | ๋ฃจํธ ํด๋๋ก ์ด๋ |
mkdir | ํด๋ ์์ฑ |
touch Text2.txt | Text2.txt ํ์ผ ์์ฑ |
oepn Text2.txt | Text2.txt ํ์ผ ์ด๊ธฐ |
clear | Bash ํด๋ฆฌ์ด |
alt + ํด๋ฆญ | ์ปค์ ์์น ์ด๋ |
Tab ํค | ํด๋์ด๋ฆ ์๋์์ฑ |
control + A | ์ค์ ์์์ผ๋ก ์ด๋ |
control + E | ์ค์ ๋์ผ๋ก ์ด๋ |
control + U | ์ค ์ง์ฐ๊ธฐ |
* ํ์ผ ๋ช ๋ น์ด
touch Text2.txt | Text2.txt ํ์ผ ์์ฑ |
oepn Text2.txt | Text2.txt ํ์ผ ์ด๊ธฐ |
open -a Atom Text2.txt | Atom ์์ฉ ํ๋ก๊ทธ๋จ ์ง์ ํด์ Text2.txt ํ์ผ ์ด๊ธฐ |
rm Text2.txt | Text2.txt ํ์ผ ์ญ์ |
rm * | ํด๋ ๋ด์ ๋ชจ๋ ํ์ผ ์ญ์ |
rm -r [ํด๋๋ช ]/ | ํด๋ ์ญ์ |
* ๊ธฐํ ๋ช ๋ น์ด๋ค ์ฐธ๊ณ
https://github.com/0nn0/terminal-mac-cheatsheet
https://www.learnenough.com/command-line-tutorial/basics
728x90