π Self-Study/π»βοΈ Linux
βοΈ νμΌμ΄λ? λ°μ΄ν°λ₯Ό μ½μ μ μλ μμ λλ λ°μ΄ν°λ₯Ό μΈ μ μλ λμ βοΈ μ’ λ₯ - μΌλ° νμΌ ⊃ ν μ€νΈ νμΌ, μ΄μ§ νμΌ • λ°μ΄ν°λ₯Ό κ°μ§κ³ μμΌλ©΄μ λμ€ν¬μ μ μ₯λλ νμΌ • ν μ€νΈ νμΌ(text file) : νμΌ λ΄μ©μ΄ λ¬Έμλ‘ μ΄λ£¨μ΄μ§ νμΌ(ex. gedit, Cνλ‘κ·Έλ¨ μμ€μ½λ) • μ΄μ§ νμΌ(binary file) : μ€ν νμΌμ΄λ μ΄λ―Έμ§, λμμ λ±μ μ μ₯νλ νμΌ(ex. jpeg, ppt) - λλ ν°λ¦¬ νμΌλ€μ κ³μΉμ μΌλ‘ μ‘°μ§ννλ λ° μ¬μ©λλ νΉμ νμΌ - μ₯μΉ νμΌ • μμ€ν μ λΆμ°©λ μ£Όλ³ μ₯μΉλ₯Ό λνλ΄λ νΉμ νμΌ • μΈλΆ μ₯μΉ(ex. νλλμ€ν¬, DVD λλΌμ΄λΈ, νλ¦°ν°)λ₯Ό μ₯μΉ νμΌ ννλ‘ κ΄λ¦¬ • μ₯μΉ νμΌμ /dev λλ ν°λ¦¬ μλμ μμΉ - μ¬λ³Όλ¦ λ§ν¬ νμΌ κΈ°μ‘΄ νμΌμ..
βοΈ λλ ν°λ¦¬λ? • νμΌλ€μ κ³μΈ΅ννμ¬ μ‘°μ§ννλ λ° μ¬μ©λλ νΉμ νμΌ = ν΄λ(floder) • λλ ν°λ¦¬ λ΄μ νμΌκ³Ό μλΈλλ ν°λ¦¬λ₯Ό ν¬ν¨νλ κ³μΈ΅ ꡬ쑰 βοΈ κ³μΈ΅ ꡬ쑰 βοΈ κ²½λ‘λͺ - μ λ κ²½λ‘ : root λλ ν°λ¦¬λΆν° ex. /home/jungha/test/hello.txt - μλ κ²½λ‘ : νμ¬ μμ λλ ν°λ¦¬λΆν° ex. test/hello.txt βοΈ κ΄λ ¨ λͺ λ Ήμ΄ 01 νμ¬ μμ λλ ν°λ¦¬ μΆλ ₯ $ pwd 02 λλ ν°λ¦¬ μ΄λ $ cd [λλ ν°λ¦¬] $ cd ~ $ cd .. 03 λͺ λ Ήμ΄ κ²½λ‘ νμΈ $ which λͺ λ Ήμ΄ $ which ls $ which passwd 04 λλ ν°λ¦¬ 리μ€νΈ $ ls [-aslFR] λλ ν°λ¦¬* νμΌ* λ£¨νΈ λλ ν°λ¦¬ λ΄μ© $ ls / ν λλ ν°λ¦¬ λ΄μ© $ ls ~ μ΅μ κΈ°λ₯..
π©π»π»π Linuxμ λν΄ μμΈν μμκ° λ³΄κ³ μ μ± μ μ½κ³ μ΄λ₯Ό λ°νμΌλ‘ λμ λμ μ΄ λΈλ‘κ·Έμ΄λ€. βοΈ μ λμ€ μ€κ³ μ² ν - λ¨μμ± • μ΄μ체μ μ체λ₯Ό κ°λ₯ν ν λ¨μνμμΌ μ΅μν νμν κΈ°λ₯λ§ μ 곡 • λ¨μμ±μ μν΄ μμμ λν μΌκ΄μ± μλ κ΄μ μ 곡 → λͺ¨λ μ£Όλ³ μ₯μΉλ€λ νμΌκ³Ό κ°μ λ°©μμΌλ‘ μ¬μ© κ°λ₯ - μ΄μμ± • C μΈμ΄λ‘ μμ± → λ€μν νλ«νΌμ μ½κ² μ΄μ • μ¬λ¬ κΈ°μ’ μ νλμ¨μ΄μ λμΌν μ΄μ체μ μ΄μ© → μ΄κΈ°μ’ νλμ¨μ΄ μμ€ν μ 보 κ΅ν κ°λ₯ ex. Android OS, iOS, Linux .. - κ°λ°©μ± μ λμ€ μννΈμ¨μ΄μ μμ , μ§μ μΈ λ©΄μμμ νλ°μ μΈ μ±μ₯ μ΄μ§ βοΈ μ λμ€ νΉμ§ - λ€μ€ μ¬μ©μ λ€μ€ νλ‘μΈμ€ μ΄μμ²΄μ • μ¬λ¬ νλ‘κ·Έλ¨λ€ λμ μ€ν κ°λ₯ → μ¬λ¬ μ¬μ©μκ° λμμ μ¬μ©..