λ°μν
β νμ λͺ λ Ήμ΄λ€ μμ½
- ls - νμ¬ μμΉμ νμΌ λͺ©λ‘ μ‘°ν
- cd - λλ ν°λ¦¬ μ΄λ
- touch - 0λ°μ΄νΈ νμΌ μμ±, νμΌμ λ μ§μ μκ°μ μμ
- mkdir - λλ ν°λ¦¬ μμ±
- cp - νμΌ λ³΅μ¬
- mv - νμΌ μ΄λ
- rm - νμΌ μμ
- cat - νμΌμ λ΄μ©μ νλ©΄μ μΆλ ₯, 리λ€μ΄λ μ κΈ°νΈ('>')λ₯Ό μ¬μ©νμ¬ μλ‘μ΄ νμΌ μμ±
- redirection - νλ©΄μ μΆλ ₯ κ²°κ³Όλ₯Ό νμΌλ‘ μ μ₯
- alias - μμ£Ό μ¬μ©νλ λͺ λ Ήμ΄λ€μ λ³λͺ μΌλ‘ μ μνμ¬ μ½κ² μ¬μ©ν μ μλλ‘ μ€μ
β λͺ λ Ήμ΄ μ΅μ κ³Ό μ€λͺ
1. ls (List segments) : νμ¬ μμΉμ νμΌ λͺ©λ‘ μ‘°ν
- ls -l : νμΌμ μμΈμ 보
- ls -a : μ¨κΉ νμΌ νμ
- ls -t : νμΌλ€μ μμ±μκ°μ(μ μΌ μ΅μ κ²λΆν°)μΌλ‘ νμ
- ls -rt : νμΌλ€μ μμ±μκ°μ(μ μΌ μ€λλ κ²λΆν°)μΌλ‘ νμ
- ls -f : νμΌ νμ μ λ§μ§λ§ μ νμ λνλ΄λ νμΌλͺ
μ λμ νμ
('/' : λλ ν°λ¦¬, '*' : μ€ννμΌ, '@' : λ§ν¬ λ±λ±,,,)
2. cd (Change directory) :λλ ν°λ¦¬ μ΄λ
- cd [λλ ν°λ¦¬ κ²½λ‘] : μ΄λνλ €λ λλ ν°λ¦¬λ‘ μ΄λ (κ²½λ‘ μ λ ₯ μ '[', ']'λΆλΆμ λΉΌκ³ μ λ ₯!)
- cd ~ : ν λλ ν°λ¦¬λ‘ μ΄λ
- cd / : μ΅μμ λλ ν°λ¦¬λ‘ μ΄λ
- cd . : νμ¬ λλ ν°λ¦¬
- cd .. : μμ λλ ν°λ¦¬λ‘ μ΄λ
- cd - : μ΄μ κ²½λ‘λ‘ μ΄λ
3. touch : 0λ°μ΄νΈ νμΌ μμ±, νμΌμ λ μ§μ μκ°μ μμ
- touch filename : filenameμ νμΌμ μμ±
- touch -c filename : filenameμ μκ°μ νμ¬μκ°μΌλ‘ κ°±μ
- touch -t 202110291608 filename : filenameμ μκ°μ λ μ§ μ 보(YYYYMMDDhhmm)λ‘ κ°±μ
(20211029160 => 2021.10.29.16:08) - touch -r oldfile newfile : newfileμ λ μ§ μ 보λ₯Ό oldfileμ λ μ§ μ 보μ λμΌνκ² λ³κ²½
4. mkdir (Make dirctory) : λλ ν°λ¦¬ μμ±
- mkdir dirname : dirnameμ΄λΌλ λλ ν°λ¦¬ μμ±
- mkdir dir1 dir2: ν λ²μ μ¬λ¬ κ°μ λλ ν°λ¦¬ μμ±
- mkdir -p dirname/sub_dirname : dirnameμ΄λΌλ λλ ν°λ¦¬ μμ±, sub_dirnameμ΄λΌλ νμ λλ ν°λ¦¬λ μμ±
- mkdir -m 700 dirname : νΉμ νΌλ―Έμ (κΆν)μ κ°λ λλ ν°λ¦¬ μμ±
<νμΌμ νΌλ―Έμ >
8μ§μ | 2μ§μ | κΆν | μλ―Έ |
0 | 000 | --- | μ무 κΆν μμ |
1 | 001 | --x | μ€ν κΆνλ§ μμ |
2 | 010 | -w- | μ°κΈ° κΆνλ§ μμ |
3 | 011 | -wx | μ°κΈ°,μ€ν κΆν μμ |
4 | 100 | r-- | μ½κΈ° κΆνλ§ μμ |
5 | 101 | r-x | μ°κΈ°,μ€ν κΆν μμ |
6 | 110 | rw- | μ½κΈ°,μ°κΈ° κΆν μμ |
7 | 111 | rwx | λͺ¨λ κΆν μμ |
μλ₯Ό λ€μ΄ '777'μ κ²½μ° μ΄μ§μλ‘ 111111111μ΄κ³ rwxrwxrwxλΌλ μλ―Έλ₯Ό κ°μ§λ―λ‘ νμΌ μμ μ, μμ κ·Έλ£Ή, μΌλ° μ¬μ©μμκ² μ½κΈ°, μ°κΈ°, μ€νμ λͺ¨λ κΆνμ μ£Όλ μ€μ μ΄λ€.
5. cp (Copy) : νμΌ λ³΅μ¬
- cp file1 file2 : file1μ file2λΌλ μ΄λ¦μΌλ‘ 볡μ¬
- cp -f file1 file2 : κ°μ 볡μ¬(file2λΌλ νμΌμ΄ μ΄λ―Έ μμ κ²½μ° κ°μ λ‘ κΈ°μ‘΄ file2λ₯Ό μ§μ°κ³ λ³΅μ¬ μ§ν)
- cp -r dir1 dir2 : λλ ν°λ¦¬ 볡μ¬. ν΄λ μμ λͺ¨λ νμ κ²½λ‘μ νμΌλ€μ 볡μ¬
6. mv (Move) : νμΌ μ΄λ
- mv file1 file2 : file1 νμΌμ file2 νμΌλ‘ λ³κ²½
- mv file1 /dir : file1 νμΌμ dir λλ ν°λ¦¬λ‘ μ΄λ
- mv file1 file2 /dir : μ¬λ¬ κ°μ νμΌμ dir λλ ν°λ¦¬λ‘ μ΄λ
- mv /dir1 /dir2 : dir1 λλ ν°λ¦¬λ₯Ό dir2 λλ ν°λ¦¬λ‘ μ΄λ¦ λ³κ²½
7. rm (Remove) : νμΌ μμ
- rm file1 : file1μ μμ
- rm -f file1 : file1μ κ°μ μμ
- rm -r dir : dir λλ ν°λ¦¬ μμ (λλ ν°λ¦¬λ -r μ΅μ μμ΄ μμ λΆκ°)
8. cat (Catenate) : νμΌμ λ΄μ©μ νλ©΄μ μΆλ ₯, 리λ€μ΄λ μ κΈ°νΈ('>')λ₯Ό μ¬μ©νμ¬ μλ‘μ΄ νμΌ μμ±
- cat file1 : file1μ λ΄μ©μ μΆλ ₯
- cat file1 file2 : file1κ³Ό file2μ λ΄μ©μ μΆλ ₯
- cat file1 file2 | more : file1κ³Ό file2μ λ΄μ©μ νμ΄μ§λ³λ‘ μΆλ ₯
- cat file1 file2 | head : file1κ³Ό file2μ λ΄μ©μ μ²μλΆν° 10λ²μ§Έ μ€κΉμ§λ§ μΆλ ₯
- cat file1 file2 | tail : file1κ³Ό file2μ λ΄μ©μ λμμλΆν° 10λ²μ§Έ μ€κΉμ§λ§ μΆλ ₯
9. redirection ('>', '>>') : νλ©΄μ μΆλ ₯ κ²°κ³Όλ₯Ό νμΌλ‘ μ μ₯
'>' κΈ°νΈ : κΈ°μ‘΄μ μλ νμΌ λ΄μ©μ μ§μ°κ³ μ μ₯
'>>' κΈ°νΈ : κΈ°μ‘΄ νμΌ λ΄μ© λ€μ λ§λΆμ¬μ μ μ₯
'<' κΈ°νΈ : νμΌμ λ°μ΄ν°λ₯Ό λͺ
λ Ήμ μ
λ ₯
- cat file1 firle2 > file3 : file1, file2μ λͺ λ Ή κ²°κ³Όλ₯Ό ν©μ³μ file3λΌλ νμΌμ μ μ₯
- car file4 >> file3 : file3μ file4μ λ΄μ© μΆκ°
- cat < file1 : file1μ κ²°κ³Ό μΆλ ₯
- cat < file1 > file2 : file1μ μΆλ ₯ κ²°κ³Όλ₯Ό file2μ μ μ₯
10. alias : μμ£Ό μ¬μ©νλ λͺ λ Ήμ΄λ€μ λ³λͺ μΌλ‘ μ μνμ¬ μ½κ² μ¬μ©ν μ μλλ‘ μ€μ
alias λ³λͺ
= 'λͺ
λ Ήμ΄ μ μ'
ex) alias lsa = 'ls -a' : lsaλ₯Ό μ€ννλ©΄ -a μ΅μ μ κ°λ lsλ₯Ό μ€νν©λλ€.
unalias lsa
unalias lsa : lsaλΌλ aliasλ₯Ό ν΄μ
μΆμ² : λ§ν¬
300x250
'μλ² > Linux' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Linux] certbot 404 μλ¬ type: unauthorized ν΄κ²°νκΈ° (2) | 2022.04.19 |
---|---|
[Linux] certbot λͺ λ ΉμΌλ‘ μΈμ¦μ μμ νλλ°©λ² (0) | 2022.04.19 |
[Linux] curl λͺ λ Ήμ΄ μ¬μ©λ² (http/https κ΄λ ¨) (0) | 2022.04.06 |
[Linux] curl μ λνμ¬ μμ보μ (0) | 2022.04.06 |
Firewalld is not running ν΄κ²°νκΈ° (0) | 2022.02.09 |