๋ฐ์ํ ์ํ์ฝ๋ฉ85 [Linux-์ํ์ฝ๋ฉ] IO Redirection3 : append [์ถ์ฒ-์ ํ๋ธ ์ํ์ฝ๋ฉ] https://youtu.be/l39yXacR1_s?list=PLuHgQVnccGMBT57a9dvEtd6OuWpugF9SH (์ด๋ฒ ์์ ์ ์ฌ์ด๊ฐ๋ ๋๋) append ๋ง๋ถ์ด๋ค, ์ฒจ๋ถํ๋ค >> ๋ฅผ ์ด๋ค ๋ฆฌ๋ ์ค์์ email ๋ณด๋ด๋ ๋ฒ $ mail [๋ฉ์ผ์ฃผ์] 2021. 3. 15. [Linux-์ํ์ฝ๋ฉ] IO Redirection2 : input [์ถ์ฒ-์ ํ๋ธ ์ํ์ฝ๋ฉ] https://youtu.be/pagAkhHpzQk?list=PLuHgQVnccGMBT57a9dvEtd6OuWpugF9SH head ์์์๋ถํฐ 10ํ๊น์ง๋ง ์ถ๋ ฅํ๋ค. $ head -n1 linux.txt linux.txt ํ์ผ์ 1์ค๋ง ์ถ๋ ฅํ๋ค $ head -n1 one.txt head -n1 < linux.txt์ ํ์ค ์ถ๋ ฅ์ one.txt์ ์ ์ฅํ๋ค. 2021. 3. 15. [Linux-์ํ์ฝ๋ฉ] IO Redirection1 : output [์ถ์ฒ-์ ํ๋ธ ์ํ์ฝ๋ฉ] https://youtu.be/kpcEoSiMgnU?list=PLuHgQVnccGMBT57a9dvEtd6OuWpugF9SH โ standard output : ํ์ค ์ถ๋ ฅ $ rm result.txt 1> rename.txt 2> error.log rm result.txt๊ฐ ์ถ๋ ฅํ๋ ๊ฒฐ๊ณผ๋ rename.txt์ ์ ์ฅ์ด ๋๊ณ rm result.txt๋ฅผ ์คํํ๋ ๊ฒฐ๊ณผ์ ์๋ฌ๊ฐ ํฌํจ๋์ด ์๋ค๋ฉด ๊ทธ ์๋ฌ๋ error.log์ ์ ์ฅ์ด ๋๋ค. 2021. 3. 7. [Linux-์ํ์ฝ๋ฉ] Why using CLI? (pipeline) [์ถ์ฒ-์ ํ๋ธ ์ํ์ฝ๋ฉ] https://youtu.be/jiNfAQRJuRs?list=PLuHgQVnccGMBT57a9dvEtd6OuWpugF9SH cat ํ์ผ ๋ด์ฉ์ ์ถ๋ ฅํ๋ค $ cat [ํ์ผ ์ด๋ฆ] grep ํ์ผ์ ๋ด์ฉ์์ ํน์ ๋ฌธ์์ด์ ์ฐพ๊ณ ์ ํ ๋ ์ฌ์ฉํ๋ ๋ช ๋ น์ด $ grep [์ฐพ๊ณ ์ถ์ ๋จ์ด] [๋ช ๋ น์ ์ํํ ํ์ผ๋ช ] | (pipeline) ๋ ์ด์์ ๋ช ๋ น์ ํจ๊ป ๋ฌถ์ด ์ถ๋ ฅํ๋ ๊ธฐ๋ฅ $ ls --help | grep sort ls --help ๋ฆฌ์คํธ๋ฅผ ์ถ๋ ฅํ๋ค. ๊ทธ ์ค์์ sort๋ผ๋ ๋ฌธ์์ด๋ง grepํ๋ค ps (process) ํ๋ก์ธ์ค์ ํ์ฌ ์ํ๋ฅผ ์ถ๋ ฅํ๋ค 2021. 3. 7. [Linux-์ํ์ฝ๋ฉ] Why using CLI? -sequence execution (semicolon) [์ถ์ฒ-์ ํ๋ธ ์ํ์ฝ๋ฉ] https://youtu.be/nCi2QYbNow4?list=PLuHgQVnccGMBT57a9dvEtd6OuWpugF9SH ; (semicolon) ๋ช ๋ น์ด๋ฅผ ๊ตฌ๋ถํ๋ ๊ธฐํธ $ mkdir why;cd why mkdir why๋ฅผ ๋จผ์ ์ํํ๊ณ ๊ทธ ๋ค์์ cd why๋ฅผ ์ํ 2021. 3. 7. [Linux-์ํ์ฝ๋ฉ] Source download : git [์ถ์ฒ-์ ํ๋ธ ์ํ์ฝ๋ฉ] https://youtu.be/v8WE_MbCjOU?list=PLuHgQVnccGMBT57a9dvEtd6OuWpugF9SH git $ git clone [์์ค ์ฃผ์] [๋๋ ํ ๋ฆฌ ๋ช ] ์ง์ ํ ๋๋ ํ ๋ฆฌ์ ์์ค๊ฐ ๋ค์ด๋ก๋๋๋ค git์ ๋ฐ๋ก ๋ฐฐ์ฐ๋ ์ค 2021. 3. 7. ์ด์ 1 2 3 4 5 6 7 ยทยทยท 15 ๋ค์ ๋ฐ์ํ