728x90
๐ป ํ์ ๋ช ๋ น์ด๋ค ์์ฝ
- ls : ํ์ฌ ์์น์ ํ์ผ ๋ชฉ๋ก ์กฐํ
- cd : ๋๋ ํฐ๋ฆฌ ์ด๋
- touch : 0๋ฐ์ดํธ ํ์ผ ์์ฑ, ํ์ผ์ ๋ ์ง์ ์๊ฐ์ ์์
- cp : ํ์ผ ๋ณต์ฌ
- mv : ํ์ผ ์ด๋
- rm : ํ์ผ ์ญ์
- cat : ํ์ผ์ ๋ด์ฉ์ ํ๋ฉด์ ์ถ๋ ฅ, ๋ฆฌ๋ค์ด๋ ์ ๊ธฐํธ(">")๋ฅผ ์ฌ์ฉํ์ฌ ์๋ก์ด ํ์ผ ์์ฑ
- redirection : ํ๋ฉด์ ์ถ๋ ฅ ๊ฒฐ๊ณผ๋ฅผ ํ์ผ๋ก ์ ์ฅ
- alias : ์์ฃผ ์ฌ์ฉํ๋ ๋ช ๋ น์ด๋ค์ ๋ณ๋ช ์ผ๋ก ์ ์ํ์ฌ ์ฝ๊ฒ ์ฌ์ฉํ ์ ์๋๋ก ์ค์
๐ ๋ช ๋ น์ด ์ต์ ๊ณผ ์ค๋ช
- ls (list segments) : ํ์ฌ ์์น์ ํ์ผ ๋ชฉ๋ก ์กฐํ
- ls -l : ํ์ผ์ ์์ธ์ ๋ณด
- ls -a : ์จ๊น ํ์ผ ํ์
- ls -t : ํ์ผ๋ค์ ์์ฑ์๊ฐ์(์ ์ผ ์ต์ ๊ฒ๋ถํฐ)์ผ๋ก ํ์
- ls -rt : ํ์ผ๋ค์ ์์ฑ์๊ฐ์(์ ์ผ ์ค๋๋ ๊ฒ๋ถํฐ)์ผ๋ก ํ์
- ls -f : ํ์ผ ํ์ ์ ๋ง์ง๋ง ์ ํ์ ๋ํ๋ด๋ ํ์ผ๋ช
์ ๋์ ํ์
- ('/' : ๋๋ ํฐ๋ฆฌ. '*' : ์คํํ์ผ, '@' : ๋งํฌ ๋ฑ๋ฑ)
- cd (change directory) : ๋๋ ํฐ๋ฆฌ ์ด๋
- cd [๋๋ ํฐ๋ฆฌ ๊ฒฝ๋ก] : ์ด๋ํ๋ ค๋ ๋๋ ํฐ๋ฆฌ๋ก ์ด๋ (๊ฒฝ๋ก ์ ๋ ฅ ์ '[',']'๋ถ๋ถ์ ๋นผ๊ณ ์ ๋ ฅ!)
- cd ~ : ํ ๋๋ ํฐ๋ฆฌ๋ก ์ด๋
- cd / : ์ต์์ ๋๋ ํฐ๋ฆฌ๋ก ์ด๋
- cd . : ํ์ฌ ๋๋ ํฐ๋ฆฌ
- cd .. : ์์ ๋๋ ํฐ๋ฆฌ๋ก ์ด๋
- cd - : ์ด์ ๊ฒฝ๋ก๋ก ์ด๋
- touch : 0๋ฐ์ดํธ ํ์ผ ์์ฑ, ํ์ผ์ ๋ ์ง์ ์๊ฐ์ ์์
- touch filename : filename์ ํ์ผ์ ์์ฑ
- touch -c filename : filename์ ์๊ฐ์ ํ์ฌ์๊ฐ์ผ๋ก ๊ฐฑ์
- touch -t 202110291608 filename์ ์๊ฐ์ ๋ ์ง ์ ๋ณด(YYYYMMDDhhmm)๋ก ๊ฐฑ์ (202110291608 -> 2921.10.29.16:08)
- touch -r oldfile newfile : newfile์ ๋ ์ง ์ ๋ณด๋ฅผ oldfile์ ๋ ์ง ์ ๋ณด์ ๋์ผํ๊ฒ ๋ณ๊ฒฝ
- 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 | ๋ชจ๋ ๊ถํ ์์ |
- cp (copy) : ํ์ผ ๋ณต์ฌ
- cp file1 file2 : file1์ file2๋ผ๋ ์ด๋ฆ์ผ๋ก ๋ณต์ฌ
- cp -f file1 file2 : ๊ฐ์ ๋ณต์ฌ(file2๋ผ๋ ํ์ผ์ด ์ด๋ฏธ ์์ ๊ฒฝ์ฐ ๊ฐ์ ๋ก ๊ธฐ์กด file2๋ฅผ ์ง์ฐ๊ณ ๋ณต์ฌ ์งํ)
- cp -r dir1 dir2 : ๋๋ ํฐ๋ฆฌ ๋ณต์ฌ, ํด๋ ์์ ๋ชจ๋ ํ์ ๊ฒฝ๋ก์ ํ์ผ๋ค์ ๋ณต์ฌ
- mv (move) : ํ์ผ ์ด๋
- mv file1 file2 : file1 ํ์ผ์ file2 ํ์ผ๋ก ๋ณ๊ฒฝ
- mv file1 /dir : file1 ํ์ผ์ dir ๋๋ ํฐ๋ฆฌ๋ก ์ด๋
- mv file1 file2 /dir : ์ฌ๋ฌ ๊ฐ์ ํ์ผ์ dir ๋๋ ํฐ๋ฆฌ๋ก ์ด๋
- mv /dir1 /dir2 : dir1 ๋๋ ํฐ๋ฆฌ๋ฅผ dir2 ๋๋ ํฐ๋ฆฌ๋ก ์ด๋ฆ ๋ณ๊ฒฝ
- rm (remove) : ํ์ผ ์ญ์
- rm file1 : file1์ ์ญ์
- rm -f file1 : file1์ ๊ฐ์ ์ญ์
- rm -r dir : dir ๋๋ ํฐ๋ฆฌ ์ญ์ (๋๋ ํฐ๋ฆฌ๋ -r์ต์ ์์ด ์ญ์ ๋ถ๊ฐ)
- 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๋ฒ์งธ ์ค๊น์ง๋ง ์ถ๋ ฅ
- redirection ('>', '>>') : ํ๋ฉด์ ์ถ๋ ฅ ๊ฒฐ๊ณผ๋ฅผ ํ์ผ๋ก ์ ์ฅ
- cat file1 file2 > file3 : file1, file2์ ๋ช ๋ น ๊ฒฐ๊ณผ๋ฅผ ํฉ์ณ์ file3๋ผ๋ ํ์ผ์ ์ ์ฅ
- cat file4 file3 : file3์ file4์ ๋ด์ฉ ์ถ๊ฐ
- cat < file1 : file1์ ๊ฒฐ๊ณผ ์ถ๋ ฅ
- cat < file1 > file2 : file1์ ์ถ๋ ฅ ๊ฒฐ๊ณผ๋ฅผ file2์ ์ ์ฅ
'>' ๊ธฐํธ : ๊ธฐ์กด์ ์๋ ํ์ผ ๋ด์ฉ์ ์ง์ฐ๊ณ ์ ์ฅ
'>>' ๊ธฐํธ : ๊ธฐ์กด ํ์ผ ๋ด์ฉ ๋ค์ ๋ง๋ถ์ฌ์ ์ ์ฅ
'<' ๊ธฐํธ : ํ์ผ์ ๋ฐ์ดํฐ๋ฅผ ๋ช
๋ น์ ์
๋ ฅ
- alias : ์์ฃผ ์ฌ์ฉํ๋ ๋ช ๋ น์ด๋ค์ ๋ณ๋ช ์ผ๋ก ์ ์ํ์ฌ ์ฝ๊ฒ ์ฌ์ฉํ ์ ์๋๋ก ์ค์
alias ๋ณ๋ช
= '๋ช
๋ น์ด ์ ์'
ex) alias = 'ls-a' : lsa๋ฅผ ์คํํ๋ฉด -a์ต์ ์ ๊ฐ๋ ls๋ฅผ ์คํํ๋ค.
unalias lsa
unalias lsa : lsa๋ผ๋ alias๋ฅผ ํด์
'Back-End > Study' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Jenkins] GitLab์ฐ๋ (0) | 2023.08.11 |
---|---|
[Jenkins] Github์ฐ๋ (0) | 2023.08.10 |
[Jenkins] ์ค์น ๋ฐ ์ค์ (0) | 2023.08.10 |
Spring IoC(์ ์ด์ ์ญ์ ) / DI(์์กด์ฑ ์ฃผ์ ) (0) | 2022.11.24 |
Spring๊ณผ Spring Boot (0) | 2022.11.24 |