μ²μ 리λ μ€μ λν΄ μκ² λ 건 μ΄λ¦΄ λ μνμμ ν΄μ»€λ₯Ό 보면 κ²μ νλ©΄μ μμ΄κ° λΉ λ₯΄κ² μ¬λΌμ€λ μ₯λ©΄μ λ³΄κ³ μκ² λμλ€. μ΄ν μ»΄ν¨ν°μ λν΄ κ³΅λΆλ₯Ό νλ©΄μ 리λ μ€μ λν΄ μκ² λμκ³ κ·Έ λΉμμλ 리λ μ€κ° μ΄λ ν κ²μ νκΈ° μν΄μ μ¬μ©μ΄ λλμ§ λͺ°λΌ νμ΅μ ννΌλ₯Ό νμλ€. νμ¬ κ°λ°μλ₯Ό κΏκΎΈλ©΄μ 리λ μ€λ μ νμ΄ μλ νμκ° λμκ³ κΈ°μ‘΄μ μκ³ μλ λ΄μ©κ³Ό λ°°ν¬λ₯Ό νλ©΄μ μκ² λ λ΄μ©μ μ 리νκΈ° μνμ¬ μ΄ κΈμ μμ±νμλ€.
1. 리λ μ€μ λν΄ μμ보μ
1. 리λ μ€λ μλμ° , MacOS κ°μ μ»΄ν¨ν°μ μ΄μ체μ μ΄μ§λ§ μ‘°κΈ λ€λ₯Έ λΆλΆμ΄ μλ€. μλμ° , MacOSλ νν GUI(Graphic User Interface)λ μ°λ¦¬κ° μ§κΈ μ¬μ©νκ³ μλ μ»΄ν¨ν°μ νλ©΄μ²λΌ λͺ¨λ μμλ€μ΄ νλ©΄μ κ·Έλ¦ΌμΌλ‘ λνλμ μ¬μ©μκ° μνλ μμ μ ν΄λ¦μ ν΅ν΄ μνλ κ²°κ³Όλ₯Ό μ»κ² ν΄μ£Όλ λ°©μμ μ¬μ©νκ³ μμ§λ§ μ§κΈ λ°°μ°λ 리λ μ€λ CLI (Command Line Interface)μ΄λ€. κΈμμ μ μΆλ ₯μ ν΅ν΄ μ¬μ©μκ° μ»΄ν¨ν°μ μν΅νλ λ°©μμΈλ° κ°μ₯ λνμ μΈ μλ₯Ό λ€μλ©΄ μ°λ¦¬κ° μμ£Ό μ¬μ©νλ CMD μ°½μ΄ μλ€.
μ°λ¦¬λ μ»΄ν¨ν°μμ λ§μ°μ€λ₯Ό ν΅νμ¬ ν΄λ¦μ νμ¬ μνλ νμΌμ μμ , μμ , 볡μ¬λ₯Ό νμμ§λ§ CLIλ μ»΄ν¨ν°μ λͺ λ Ήμ΄λ₯Ό ν΅νμ¬ μ΄λ¬ν μμ μ νκ² λλ€. μ»΄ν¨ν°λ₯Ό λͺ¨λ₯Έλ€λ©΄ μ΄λ¬ν μλ¬Έμ κ°μ§ μ μλ€.
μ μ΄λ €μ΄ CLIλ₯Ό μ¬μ©ν΄μΌ λλμ?? νΈν GUIλ₯Ό μ¬μ©νλ©΄ λ μ’μ κ±° μλκ°μ?
μ΄λ¬ν μ΄μ λ λ€μν μμΈμ΄ μκ² μ§λ§ μΌλ°μ μΌλ‘ CLIμ μ₯μ μ΄ GUIμ κΈ°λ₯λ³΄λ€ μ’κΈ° λλ¬ΈμΈλ° λνμ μΌλ‘ CLIλ μμμ μ κ² μ¬μ©νλ©΄μ μμ μ μ΄κ³ λΉ λ₯΄λ€. κ²λ€κ° μ격μΌλ‘ μμ
ν λ λ€νΈμν¬ νκ²½μμ μμ
ν μ μμΌλ©° μ¬μ©λλ λ°μ΄ν°μ μμ΄ μ κΈ° λλ¬Έμ΄λ€. νΉν μλ² μͺ½μμ μμ
μλν, μ격 μμ
μμ μμ²λ ν¨μ¨μ 보μ¬μ£ΌκΈ° λλ¬Έμ΄λ€.
2. 리λ
μ€λ μμ€ν
μ νλμ¨μ΄, μ ν리μΌμ΄μ
, 리μμ€λ₯Ό μ§μ κ΄λ¦¬νλ μννΈμ¨μ΄μ΄λ©° λ€λ₯Έ λΆμΌμμ λ§μ΄ μ¬μ©νκ³ μλ€.
3. μ¦. κ°λ¨νκ² μμ½νλ©΄ μ€νμμ€μΈ μ΄μ체μ (CLI κΈ°λ°)μ΄λ©° νλμ¨μ΄, μ ν리μΌμ΄μ
μ μ§μ κ΄λ¦¬νλ μννΈμ¨μ΄μ
λλ€.
4. 리λ μ€μ μ₯λ¨μ
μ₯μ | λ¨μ |
μ΄μ , νμ₯μ±μ΄ λ°μ΄λλ€. | κΈ°μ μμμ λΆμ‘± |
λ€νΈμν¬ μλΉμ€ , μμ νκ²½ μ§μ | λμ μ§μ μ₯λ²½ |
μμ€ν μ λμ μ λ’°μ± | νκΈ μ μΆλ ₯μ΄ μ΄λ ΅λ€. |
κ°κ²© |
μ μ₯λ¨μ μ λν΄ κ°λ¨νκ² μ€λͺ
νκ² λ€.
μ₯μ
1. μ΄μ, νμ₯μ±μ΄ λ°μ΄λλ€ : 리λ
μ€λ κ±°μ CμΈμ΄, μ΄μ
λΈλ¦¬ μΈμ΄λ‘ ꡬμ±λμ΄ λ€λ₯Έ κΈ°κ³μ μμ€ν
μΌλ‘ μ΄μνκΈ° μ½λ€. κ·Έλμ μλ² λλ λ° λ€μν μ¬μ
μ 리λ
μ€κ° λ§μ΄ μ¬μ©λλ€.
2. λ€νΈμν¬ μλΉμ€, μμ
νκ²½ μ§μ : λ€μν νλ‘κ·Έλ¨μ μ¬μ©νμ¬ μΉμλΉμ€μ λν ꡬμΆ~μ΄μμ΄ κ°λ₯νλ€.
3. μμ€ν
μ λμ μ λ’°μ± : 리λ
μ€λ κΈ°λ³Έμ μΌλ‘ RAID κΈ°λ₯μ μ§μνμ¬ λ‘컬 λ° μΈν°λ·μ ν΅ν λ°±μ
μ λν λ°©μμ μ§μνλ€.
4. κ°κ²© : 리λ
μ€λ μ€νμμ€μ΄κΈ° λλ¬Έμ λΉμ©μ λ€μ΄μ§ μκ³ μ€μΉκ° κ°λ₯νλ€. λ¬Όλ‘ λͺ¨λ κ² λ€ λ¬΄λ£λ μλμ§λ§ κ°κ²©μ λΉν΄ κΈ°λ₯μ μ±λ₯μ΄ μ’λ€.
λ¨μ
1. κΈ°μ μμμ λΆμ‘± : 리λ
μ€μμ μ¬μ©λλ κ±°μ λͺ¨λ νλ‘κ·Έλ¨μ λΉμμ
μ μΈ μ νμ΄ λ§λ€. λ§μ½μ κ°λ°μκ° μ΄λ ν λ¬Έμ κ° λ°μνμ¬ κΈ°μ μ§μμ μ μ²ν λ°©λ²μ΄ μλ€.
2. λμ μ§μ
μ₯λ²½ : 리λ
μ€λ CLI κΈ°λ°μΌλ‘ μ΄μμ΄ λκΈ° λλ¬Έμ κΈ°λ³Έμ
2. μμνκΈ°
리λ μ€λ₯Ό μ€μΉνκΈ° μν λ€μν λ°©λ²μ΄ μλ€. μΌλ¨ μΆμ²νλ λ°©μμ 3κ°μ§κ° μλ€. (μλμ° κΈ°μ€)
1. WLS2 μ€μΉνκΈ°
https://pos04167.tistory.com/90
2. MobaXterm μ€μΉνκΈ°
https://mobaxterm.mobatek.net/download-home-edition.html
3.Linux Mint μ€μΉνκΈ°
κ°μΈμ μΌλ‘ μλμ° νκ²½μμλ 1λ² λ°©λ² (WSL2) λ°©μμ μΆμ²νλ€.
3. κΈ°λ³Έ λͺ λ Ήμ΄
리λ μ€ λͺ λ Ήμ΄λ₯Ό λ°°μ°λ 건 SHELLμ λ°°μ΄λ€λ₯Ό μλ―Ένλ€. κ·Έλ¬λ©΄ SHELLμ 무μμ΄μ§?
SHELLμ μ¬μ©μμ μ΄μ체μ κ° λννκΈ° μν μΈμ΄λΌκ³ μκ°νλ©΄ λλλ° κΈ°λ³Έμ μΌλ‘ μ¬μ©μκ° OS(μ°λΆνΈ)μκ² λͺ λ Ήμ΄λ₯Ό μ λ ₯νλ©΄ OSκ° μ»΄ν¨ν°μκ² λͺ λ Ήμ λ΄λ¦°λ€κ³ μκ°νλ©΄ λλ€.
κΈ°λ³Έ λͺ λ Ήμ΄λ λ± μ ν΄μ§ λ²μκ° μκΈ° λλ¬Έμ STEP 4κ°λ‘ λλμ΄μ μ€λͺ μ νλ €κ³ νλ€.
1. λ΄κ° μκ°νκΈ°μ μμ£Ό μ¬μ©νκ³ λͺ¨λ λΈλ‘κ·Έμμ 곡ν΅μΌλ‘ μ€λͺ νλ λͺ λ Ήμ΄ (κΈ°λ³Έ λͺ λ Ήμ΄)
2. νμΌμ κ΄λ ¨λ λͺ λ Ήμ΄
1. κΈ°λ³Έ λͺ λ Ήμ΄
clear | ν°λ―Έλ νλ©΄μ λΉμΈ λ μ¬μ©νλ λͺ λ Ήμ΄ |
pwd | νμ¬ λ΄κ° μμΉν κ²½λ‘λ₯Ό μλ €μ£Όλ λͺ λ Ήμ΄ |
cd | ν΄λ κ°μ μ΄λν λ μ¬μ©νλ λͺ λ Ήμ΄ |
ls | νμ¬ ν΄λμ μλ λͺ¨λ νμΌκ³Ό ν΄λμ μνλ₯Ό νμΈνλ λͺ λ Ήμ΄ |
--help | ls --helpλΌκ³ μ¬μ©νλ©΄ lsμ λͺ λ Ήμ΄ μ΅μ λ° μ¬μ©λ²μ μλ €μ€ |
-a / -all | μ¨κΉ νμΌμ ν¬ν¨ν λͺ¨λ νμΌμ 보μ¬μ€λ€. |
mkdir | ν΄λλ₯Ό μμ±ν λ μ¬μ©νλ λͺ λ Ήμ΄ |
touch | νμΌμ μμ±ν λ μ¬μ©νλ λͺ λ Ήμ΄ |
rm | ν΄λλ νμΌμ μμ ν λ μ¬μ©νλ λͺ λ Ήμ΄ |
cd ../ | ν μΉΈ μμ ν΄λλ‘ μ΄λ |
cd κ²½λ‘ | ν΄λΉ ν΄λλ‘ μ΄λ |
cd/ | μ΅μμ κ²½λ‘λ‘ ν λ²μ μ΄λ |
ls -l | νμ¬ ν΄λμ μλ λͺ¨λ νμΌκ³Ό ν΄λμ μν νμΈ |
ls -a | ls -l κΈ°λ₯κ³Ό μ¨κ²¨μ§ νμΌλ 보μ¬μ€λ€. |
ls -F | νμΌ μ΄λ¦ λ€μ νμΌμ μ’ λ₯λ μλ―Ένλ κΈ°νΈλ₯Ό μΆκ°ν΄ μΆλ ₯νλ€. |
2. νμΌμ κ΄λ ¨λ λͺ λ Ήμ΄
1. touch μμ± νμΌ : νμΌμ μμ±ν λ μ¬μ©νλ λͺ λ Ήμ΄
2. cp [볡μ¬ν νμΌλͺ ] [μμ±ν νμΌλͺ ] : νμΌμ 볡μ¬ν λ μ¬μ©νλ λͺ λ Ήμ΄
3. mv : νμΌμ μμΉλ₯Ό μ΄λμν¬ λ μ¬μ©νλ λͺ λ Ήμ΄
κΈ°μ‘΄μ 리λ μ€ ν΄λμ folderλ₯Ό νλ μμ±νκ³ mv [μ΄λμν¬ νμΌλͺ ] [μμΉ]λ₯Ό μ¬μ©νμ¬ a_copyλ₯Ό folerλ‘ μ΄λμ μμΌ°λ€.
4. mv : ν΄λλ₯Ό μ΄λμν¬ λ μ΄λ¦μ λ³κ²½ν΄μ μ΄λμν¬ μ μλ€.
mv [κΈ°μ‘΄ νμΌ] [κ²½λ‘]/[μμ νκ³ μΆμ μ΄λ¦]
5. νμΌ λ³΄κΈ° λͺ λ Ήμ΄
- cat : νμΌλ΄μ©μ μ λΆ μΆλ ₯νλ€.
- more : μν°λ₯Ό λλ₯΄λ©΄ ν μ€μ© νλ©΄μ΄ λμ΄κ°λ€.
- less : μν°μ μ€νμ΄λ° ν€λ moreμ λμΌ νμ§λ§ λ°©ν₯ν€λ₯Ό μ¬μ©νμ¬ λ€μ μ§λ λΌμΈ νμΈ
- head : head λͺ λ Ήμ΄λ νμΌμ μμ 10μ€μ μΆλ ₯ν΄ μ€λ€.
- tail : κ°μ₯ λ§μ΄ μ¬μ©νλ λͺ λ Ήμ΄ -> tail -fλ₯Ό νλ©΄ νμΌμ λ§μ§λ§ λΆλΆμ 보μ¬μ£Όκ³ μ€μκ°μΌλ‘ λμ€λ λ©μΈμ§λ₯Ό 보μ¬μ€λ€.
'πͺ΄Etc > π» Linux' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
μ€μΉμμ΄ Dockerλ₯Ό μ΄μ©ν Mysql (0) | 2023.01.16 |
---|---|
WSL2 λ€μ΄λ‘λ (0) | 2023.01.16 |