λ°μν Linux21 리λ μ€(Linux) λ? π 리λ μ€(Linux) λ? 1991λ 9μ 17μΌ λ¦¬λμ€ ν λ₯΄λ°μ€((Linus Benedict Torvalds)κ° μ²μ μΆμν μ΄μ 체μ 컀λμΈ λ¦¬λ μ€ μ»€λμ κΈ°λ°μ λ μ€ν μμ€ μ λμ€ κ³μ΄ μ΄μ 체μ κ³μ΄μ΄λ€. π 리λ μ€μ μ₯μ ππ» λ€μ€ μ¬μ©μ μμ€ν (Multi User System) & λ€μ€ μ²λ¦¬ μμ€ν (Multi Tasking System) νλμ μμ€ν μ μ¬λ¬ μ¬μ©μκ° λμμ μ μνμ¬ μ¬μ©ν μ μλ€. λμμ μ¬λ¬ νλ‘κ·Έλ¨μ μ²λ¦¬ ν μ μλ€. ππ» μ΄μμ± λ¦¬λ μ€λ μ΄μ λΈλ¦¬ μΈμ΄ + CμΈμ΄λ‘ μμ±λμ΄ μλ€. λ°λΌμ μ½κ² λ€λ₯Έ μμ€ν μ μ΄μν μ μλ€. ππ» μμ μ± λ¦¬λ μ€λ μ±λ₯κ³Ό μμ μ±μμ λͺ λ°°μ κ°λ° μμ¬λ₯Ό κ°κ³ μλ μ λμ€λ₯Ό λ₯κ°νλ€. μ λμ€λ ν νμ¬λ μ‘°μ§ λ΄μμ λͺλͺ μ¬λλ€μ μν΄ .. 2021. 11. 10. [Linux-μνμ½λ©] Directory structure 1 [μΆμ²-μ νλΈ μνμ½λ©] https://youtu.be/0MnJuI0CfIw?list=PLuHgQVnccGMBT57a9dvEtd6OuWpugF9SH / root λλ ν 리 /bin binaryμ μ½μλ‘ μ€ννμΌ λͺ¨μ. μΌλ°μ μΌλ‘ μ¬μ©νλ mv, catλ± λͺ λ Ήμ΄ νλ‘κ·Έλ¨λ€μ΄ μμ /sbin System-binaryμ μ½μλ‘ μ£Όλ‘ μμ€ν κ΄λ¦¬μκ° μ°λ μμ€ν κ΄λ ¨ λͺ λ Ήμ΄ νλ‘κ·Έλ¨λ€μ΄ λͺ¨μ¬μμ /etc κ°μ’ νκ²½ μ€μ νμΌλ€μ΄ λͺ¨μ¬ μμ /dev deviceμ μ½μλ‘ λ¬Όλ¦¬μ μΈ μ₯μΉλ€μ΄ νμΌν λμ΄ μμ /proc νμ¬ μ€νλκ³ μλ νλ‘μΈμ€λ€μ΄ νμΌν λμ΄μ μ μ₯λλ λλ ν 리 /var μμ€ν λ‘κ·Έ, μ€νλ§ νμΌ λ€μ΄ μ μ₯λλ€. λ©μΌ μλ²λ‘ μ΄μλ κ²½μ° λ©μΌμ΄ μ¬κΈ°μ μ μ₯λ¨ /tmp μμ μ μ₯ λλ ν 리. μΌλ°μ μΌ.. 2021. 3. 26. [Linux-μνμ½λ©] Directory structure 2 [μΆμ²-μ νλΈ μνμ½λ©] https://youtu.be/XLPDhl3rTFY?list=PLuHgQVnccGMBT57a9dvEtd6OuWpugF9SH /home μ¬μ©μμ νμΌλ€μ΄ μ μ₯λλ ν λλ ν 리 /home - homedirectories/home - home directories cd ~ νμ¬ μ¬μ©μμ ν λλ ν λ¦¬λ‘ νλ²μ μ΄λν μ μλ€. /opt μΆκ°μ μΈ (optional) νλ‘κ·Έλ¨λ€μ μ€μΉ κ²½λ‘ 2021. 3. 25. [Linux-μνμ½λ©] Shell script 2 : example [μΆμ²-μ νλΈ μνμ½λ©] https://youtu.be/HZfaBDM3EW0?list=PLuHgQVnccGMBT57a9dvEtd6OuWpugF9SH $ ls /bin root λλ ν 리 λ°μ μλ bin λλ ν 리μ λͺ©λ‘μ μΆλ ₯νλ€. β bin λλ ν 리 : μ λμ€ κ³μ΄μ νμ¬λμ΄μλ κΈ°λ³Έ νλ‘κ·Έλ¨λ€μ΄ μμΉν λλ ν 리 κ·Έλ¦¬κ³ λ ν backup μ΄λΌλ νμΌμ μμ±νλ€. λ€μκ³Ό κ°μ λ¬Έμλ₯Ό μμ±νλ€. #!/bin/bash if ! [ -d bak ]; then mkdir bak fi cp *.log bak μμ±ν ν ctrl+xλ₯Ό λλ₯΄λ©΄ μλμ κ°μ μ°½μ΄ λ¬λ€. Yλ₯Ό λλ₯΄κ³ Enterμ λλ₯Έλ€/ chmod νμΌμ μ κ·Ό κΆνμ λ³κ²½νλ€ $ chmod +x backup x : executable(μ€ν κ°λ₯ν) ba.. 2021. 3. 18. [Linux-μνμ½λ©] Shell script 1 : intro [μΆμ²-μ νλΈ μνμ½λ©] https://youtu.be/cXnVygkAg4I?list=PLuHgQVnccGMBT57a9dvEtd6OuWpugF9SH 1. scriptλΌλ λλ ν 리λ₯Ό λ§λ λ€. 2. κ²½λ‘λ₯Ό script λλ ν λ¦¬λ‘ λ°κΎΌλ€. 3. a.log, b.log, c.logλΌλ νμΌμ μμ±νλ€. 4. νμ¬ λλ ν 리 λ΄μ λͺ©λ‘μ νμΈνλ€. 1. script λλ ν 리 μμ bak λλ ν 리λ₯Ό λ§λ λ€. 2. νμ₯μκ° logμΈ λͺ¨λ νμΌμ bak λλ ν 리μ μ μ₯νλ€. 3. bak λλ ν 리 λ΄μ λͺ©λ‘μ νμΈνλ€. cp(copy) $ cp *.log bak bak λλ ν λ¦¬κ° μλ€λ©΄ λ§λ€κ³ , μλ€λ©΄ λ§λ€μ§μκ³ cp *.log bak λͺ λ Ήμ΄μ μ€νμν΄ 2021. 3. 18. [Linux-μνμ½λ©] Shell 2 : bash vs zsh [μΆμ²-μ νλΈ μνμ½λ©] https://youtu.be/VNF3BAEIUYs?list=PLuHgQVnccGMBT57a9dvEtd6OuWpugF9SH bash 리λ μ€μ κΈ°λ³Έ μ μ μ€μμ, μμ΄λΌλ μΉ΄ν κ³ λ¦¬μ μνλ ꡬ체μ μΈ μ ν μ€ νλμΈ bashλΌλ νλ‘κ·Έλ¨μ μ¬μ©νκ³ μλ€λ λ» zsh z shell Bourne Shell(sh)μ νμ₯λ λ²μ μΌλ‘, λ§μ μλ‘μ΄ κΈ°λ₯κ³Ό νλ¬κ·ΈμΈ λ° ν λ§λ₯Ό μ§μνλ€. zshμλ λ§μΆ€λ² κ²μ¬, λ‘κ·ΈμΈ/λ‘κ·Έ μμ κ°μ κΈ°λ₯, λ°μ΄νΈ μ½λμ κ°μ λ΄μ₯ νλ‘κ·Έλλ° κΈ°λ₯, ꡬ문μ κ³Όνμ νκΈ°λ² μ§μ, λΆλ μμμ μ°μ λ° κΈ°ν κΈ°λ₯μ΄ μλ€. $ sudo apt-get install zsh β μ°λΆν¬λ macμμλ§ μ€μ΅ κ°λ₯. AWS Cloud9μΌλ‘λ μ€μ΅μ΄ μλλ€... 2021. 3. 18. μ΄μ 1 2 3 4 λ€μ λ°μν