๐ Linux
๐ ์ฃผ์ ๋ช ๋ น์ด
- pwd(print working directory) : ํ์ฌ ์์ ์ค์ธ ๋๋ ํ ๋ฆฌ ์ ๋ณด ์ถ๋ ฅ
- cd(change directory) : ๊ฒฝ๋ก ์ด๋
- ls(list segments) : ๋๋ ํ ๋ฆฌ ๋ชฉ๋ก ํ์ธ
- mkdir(make directory) : ๋๋ ํ ๋ฆฌ ์์ฑ
- rm(remove) : ํ์ผ์ด๋ ๋๋ ํ ๋ฆฌ ์ญ์
์ด์ธ์๋ touch(์ต๊ทผ ์์ ์ผ์ ๋ณ๊ฒฝ), cat, head, tail, find ๋ฑ ๋งค์ฐ ๋ค์ํ๋ค. ์์ฃผ ์ฐ์ด๋ ๊ฑด ์ธ์์ง๊ฒ ์ง๋ง ๋๋จธ์ง๋ ํ์ํ ๋๋ง๋ค ์ฐพ์์ฐ๋๋ก ํ์. ๊ฐ ๋ช ๋ น์ด๋ง๋ค ์ฌ๋ฌ ์ต์ ์ด ์กด์ฌํ๋ค. ์ด๊ฒ๋ ํ์ํ ๋๋ง๋ค ์ฐพ์์ฐ์.
๐ ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ
- ๊ตฌ๋ถ์ ‘/’(์ฌ๋์)
- ์ญํธ๋ฆฌ ๊ตฌ์กฐ
- ๋ฆฌ๋ ์ค ํ์ผ์์คํ ํ์ค(FSSTND) ์ค์
- Filesystem Hierarchy Standard
- ๋ฆฌ๋ ์ค ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ
๐ vi(vim) ์๋ํฐ
- vi (visual editor)๋ ์ ๋์ค, ๋ฆฌ๋ ์ค์์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๋ ์๋ํฐ์ด๋ฉฐ, vim (vi improved)์ vi์ ์ถ๊ฐ์ ํ์ฅ ๊ธฐ๋ฅ์ ๋ถ์ฌํ ์๋ํฐ์ด๋ค.
- ๋ฆฌ๋ ์ค์์๋ vim์ด ์ฌ์ฉ๋๋ฉฐ, ์ ๋์ค, ๋งฅOSX, Windows๋ ์ง์ํ๋ค.
- [Vim] Vim editor ์ฌ์ฉ๋ฒ
๐ CLI์ GUI
๐ ์ธํฐํ์ด์ค(Interface)
- ์๋ก ๋ค๋ฅธ ๋ ๊ฐ์ ์์คํ , ์ฅ์น ์ฌ์ด์์ ์ ๋ณด๋ ์ ํธ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๊ฒฝ์ฐ์ ์ ์ ์ด๋ ๊ฒฝ๊ณ๋ฉด.
- ์ฌ์ฉ์๊ฐ ๊ธฐ๊ธฐ๋ฅผ ์ฝ๊ฒ ๋์์ํค๋๋ฐ ๋์์ ์ฃผ๋ ์์คํ
๐ CLI(Command Line Interface)
- ๊ธ์์ ์ ์ถ๋ ฅ์ ํตํด ์ฌ์ฉ์์ ์ปดํจํฐ ๊ฐ ์ํตํ๋ ๋ฐฉ์
- ๋ํ์ ์ธ CLI๋ก๋ ์๋์ฐ์ cmd, ๋งฅ์ terminal, ๋ฆฌ๋ ์ค์ terminal
- ํค๋ณด๋ + ๋ช ๋ น์ด ์ฌ์ฉ ๊ฐ๋ฅ
๐ GUI(Graphic User Interface)
- ์ฌ์ฉ์๊ฐ ๊ทธ๋ํฝ์ ํตํด ์ฌ์ฉ์์ ์ํตํ๋ ๋ฐฉ์
- ๊ทธ๋ํฝ์ผ๋ก ์ ๋ฌ๋๋ ๊ทธ๋ฆผ์ด๋, ์์ด์ฝ์ ํตํด์ ์ํต
- ํค๋ณด๋ + ๋ง์ฐ์ค ๋ชจ๋ ์ฌ์ฉ ๊ฐ๋ฅ
โ NUI(Natural User Interface), TUI(Touch User Interface)
- ์ธ๊ฐ์ ์์ฐ์ค๋ฌ์ด ์ ์ฒด ์์ง์์ผ๋ก ์ง์ ์ํตํ๋ ๋ฐฉ์
- ์ค๋งํธํฐ : NUI & TUI
๋ฐ์ํ