๋ชฉ๋กLanguage/Linux (4)
๐ฉ๐ป๐พ

๋จผ์ , ์๋ก ์์ฑํ ๊ฐ์๋จธ์ ์ด ๊ธฐ์กด ๊ฐ์ ๋จธ์ ๋ค๊ณผ์ IP ์ถฉ๋์ ๋ฐฉ์งํ๊ธฐ ์ํด 10.0.2.19๋ก IP๋ฅผ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ์ด๋ฅผ ํตํด, ๊ฐ์ ๋จธ์ ๋ค ๊ฐ์ ํต์ ์ด ๊ฐ๋ฅํ๊ฒ ๋ง๋ญ๋๋ค๐ 1๏ธโฃ yaml ํ์ผ์ ์ด๊ธฐsudo vi /etc/netplan/00-installer-config.yaml2๏ธโฃ ์๋ ๋ด์ฉ๋ค์ ์์ฑํ์ฌ ์ค์ ์ ๋ณ๊ฒฝnetwork: version: 2 renderer: networkd ethernets: enp0s3: addresses: - 10.0.2.19/24 # ๋ณ๊ฒฝ๋ ๊ณ ์ IP ์ฃผ์ routes: - to: default via: 10.0.2.1 # ๊ฒ์ดํธ์จ์ด nameservers: ad..
Git Command git ์ค์ ํ๊ธฐ git config --global user.name "์ด๋ฆ" : ์ฌ์ฉ์ ์ด๋ฆ ์ค์ git config --global user.mail "์ด๋ฉ์ผ" : ์ฌ์ฉ์ ๋ฉ์ผ ์ค์ git ์ ์ฅ์ ๋ง๋ค๊ธฐ git init : ์ ์ฅ์๋ฅผ ์์ฑ(์ด๊ธฐํ) git clone [url] : ์ ์ฅ์๋ฅผ ๋ณต์ git ํ์ผ ์ํ git status : ํ์ผ์ด ์ด๋ค ์ํ์ธ์ง ์๋ 4๋จ๊ณ๋ก ์๋ ค์ค Untracked, Unmodified, Modified, Staged git add : Untraacked ์ํ์ธ ํ์ผ์ Tracked ์ํ๋ก ๋ณ๊ฒฝํ ์ ์๊ณ , Modified ํ์ผ์ Staged ์ํ๋ก ๋ณ๊ฒฝํ ์ ์์ git commit : Modified ๋ ํ์ผ์ Staged ์ํ๋ก ์ปค๋ฐ git ๊ด๋ฆฌ ..

์ฐ์ , C์ปดํ์ผ๋ฌ์ธ GCC๋ถํฐ ์ค์น๋ฅผ ํด๋ณด์. GCC์ ์ค์น์ฌ๋ถ๋ ์๋ ์ฝ๋๋ฅผ ํตํด ํ์ธํ ์ ์๋ค. $ gcc ์๋์ ๊ฐ์ ๋ฉ์ธ์ง๊ฐ ๋จ๋ฉด gcc ์ค์น๊ฐ ๋์ด์๋ ๊ฒ์ด๋ค. gcc๋ฒ์ ์ ์๋์ ๊ฐ์ด ์ ๋ ฅํ๋ฉด ํ์ธํ ์ ์๊ณ $ gcc -v ๋ง์ฝ ์ค์น๊ฐ ์๋์ด์์ ๊ฒฝ์ฐ์๋ ์๋ ์ฝ๋๋ฅผ ์์ฑํด์ฃผ๋ฉด ์ค์น ํ ์ ์๋ค. $ sudo apt-get install gcc ๋ค์์ผ๋ก, ์ํ cํ์ผ์ ์์ฑํด์ค๋ค. $ vim [ํ์ผ๋ช ].c "hello"๋ฅผ ์ถ๋ ฅํ๋ ๊ฐ๋จํ ํ๋ก๊ทธ๋จ์ ์์ฑ ํ, ์ ์ฅํ๋ฉด ์๋ ์ฌ์ง์์ ๋ณด์ด๋ ๊ฑฐ์ ๊ฐ์ด ์ ์์ ์ผ๋ก ํ์ผ์ด ์ ์ฅ๋ ๊ฒ์ ํ์ธํ ์ ์๋ค. ์ด์ , ์คํํ์ผ์ ๋ง๋ค์ด์ค๊ฑด๋ฐ [์ถ๋ ฅํ์ผ_์ด๋ฆ]์ ์ํ๋ ํ์ผ๋ช ์ ์ง์ ํด์ฃผ๋ฉด ๋๋ค. $ gcc -o [์ถ๋ ฅํ์ผ_์ด๋ฆ] [์์คํ์ผ_์ด๋ฆ] ์ฝ๋ ์์ฑ..

Linux Command Directory ls ํ์ฌ ๋๋ ์ง์ ํ ๋๋ ํ ๋ฆฌ์ ์๋ ํ์ผ ๋ฐ ๋๋ ํ ๋ฆฌ๋ฅผ ํ๋ฉด์ ์ถ๋ ฅ cd ์์ ๋๋ ํ ๋ฆฌ๋ฅผ ์ด๋ cd [ํ์_๋๋ ํ ๋ฆฌ๋ช ] ํ์ฌ ๋๋ ํ ๋ฆฌ์ ์๋ ํ์_๋๋ ํ ๋ฆฌ๋ก ์ด๋ cd.. ํ ๋จ๊ณ ์์ ๋๋ ํ ๋ฆฌ๋ก ์ด๋ cd ../.. ๋ ๋จ๊ณ ์์ ๋๋ ํ ๋ฆฌ๋ก ์ด๋ cd [์ ๋๊ฒฝ๋ก] ์ง์ ๋ ์ ๋๊ฒฝ๋ก๋ก ์ด๋ cd ~[๊ณ์ ๋ช ] [ํ์_๋๋ ํ ๋ฆฌ] ๊ณ์ ์ ํ ๋๋ ํ ๋ฆฌ์ ์๋ ํด๋น ํ์ ๋๋ ํ ๋ฆฌ๋ก ์ด๋ mkdir [๋๋ ํ ๋ฆฌ_๊ฒฝ๋ก] ์ ๋๋ ํ ๋ฆฌ๋ฅผ ์์ฑ mkdir Ex1/SubDir -> Ex1 ๋๋ ํ ๋ฆฌ๊ฐ ์กด์ฌํ๋ ๊ฒฝ์ฐ, Ex1 ๋๋ ํ ๋ฆฌ ํ์์ SubDir ๋๋ ํ ๋ฆฌ ์์ฑ mkdir -p Ex1/SubDir/SubSubDir -> ์ค๊ฐ ๋๋ ํ ๋ฆฌ๊ฐ ์กด์ฌํ์ง ์๋ ๊ฒฝ์ฐ, ์ค๊ฐ ๋๋ ํ ๋ฆฌ๋ฅผ ํจ๊ป ..