๐2022-07-15 ๐
https://futurist.se/gldt/wp-content/uploads/12.02/gldt1202.svg
LINUX ์ค์น
command line base
UNIX
: ์์ฉ๋ฆฌ๋ ์ค ๊ณ์ด์ ํต์ฌ ์ปค๋์ด ์๊ณ , ์ปค๋์ด๋ ํ๋์จ์ด๋ ์ฐ๊ด๋์ด ์๋ ๋ถ๋ถ ๋ฉ๋ชจ๋ฆฌ์ ๊ทผ , ํ๋ฉด ์ ๊ทผ ๋ฑ๋ฑ ์ฌ์ฉ์ํํ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํด์ ํต์ฌ์ปค๋ ํ์ผ ์นดํผ, ๋ญ ์์ฑํ๋ ๊ธฐ๋ฅ์ ๊ตฌํ ..
์ปค๋ ์ ํธ๋ฆฌํฐ๋ค์ ๋ง๋ค๊ธฐ ์์..
GNU๋ผ๋ ๊ฑธ ์ฐ๊ธฐ ์์.. C ์ปดํ์ผ๋ฌ ๊ฐ์ GNU C compiler๋ฅผ ๋ง๋ค์๋ค. GNU C compiler๋ Gnu is Not Unix์ด๋ค. ํต์ฌ ์ ํธ๋ฆฌํฐ๋ง ๋ง๋ค์๋ค.
Virtural BoxVM ware
Ubuntu desktop ํ๊ฒฝ GUI๊ฐ ์์
์๋ก๋ง๋ค๊ธฐ
16G RAM ๋ฉ๋ชจ๋ฆฌ ์ ๋ฐ
50G.. ํ๋ก ํ๋ ค๋ฉด ์ต์ 30G..
๊ดํ๋๋ผ์ด๋ธ ๋ค์ด ๋ฐ์๊ฑฐ ๋ฃ์ด์ฃผ๊ธฐ
์์
์์ด๋ก ์ค์
install Ubuntu
์๋ ๊ฒ ์์ด ๋์ด๊ฐ๊ธฐ
essential์ gcc g++ make ํฉ์ณ์๋น..
pwd
home - gyuwon
/ root๋ฅผ ์๋ฏธ
/ ์ฌ์ด์ ์ฌ๋๋ ๋๋ ํ ๋ฆฌ์ ๋๋ ํ ๋ฆฌ ์ฌ์ด์ ๊ตฌ๋ถ์ ํด์ค๋ค.
home
l
gyuwon
home ๋ฐ์ ์ฌ์ฉ์ ๊ณ์ ๋๋ ํ ๋ฆฌ๊ฐ ์๊ธด๋ค.
๊ณ์ ์ ์ถ๊ฐํ๋ฉด home๋ฐ์
home ๋๋ ํ ๋ฆฌ๊ฐ ์๊ธด๋ค.
๋๋ ํ ๋ฆฌ ์คํํ๋ค๋ ๊ฑด ๋๋ ํ ๋ฆฌ๋ฅผ ๋ด๋ฅผ ์์ง์ผ ์ ์๋์ง..
man ls
mkdir ๋๋ ํ ๋ฆฌ ๋ง๋ค๊ธฐ
์ ๋๊ฒฝ๋ก
cd ..
mkdir ../temp ๊ทธ ์ ๋๋ ํ ๋ฆฌ์์ ๋ง๋ค๊ธฐ
ls -l .. ๊ทธ ์ ๋๋ ํ ๋ฆฌ ์ ์ฒด ํ์ธ
ํธ์ง๋ชจ๋์์ i ํ๋ฉด insert ๋ชจ๋
escape๋ชจ๋ Esc
:q ๋๊ฐ
:q! ๊ทธ๋ฅ ๋๊ฐ๊ฑฐ์ผ ํ๋ฉด ์ด๊ฑฐ
๋ฆฌ๋ ์ค์์ ctrl + z ๋๋ฅด์ง ๋ง๊ฒ
๋ช ๋ น๋ชจ๋ xํค ํ๋ฉด ํ ๊ธ์์ฉ ์ง์์ง๋ค.
๋ฐ๋ก ์ง์ ์ผ๋ก ๊ฐ๊ธฐ u
A
a
5yy ํ๊ณ ๋ณต์ฌ p ๋ถ์ฌ๋ฃ๊ธฐ
rํ๊ณ s ์ปค์๊ฐ ์๋ ํ ๊ธ์ ๋ฐ๋.
์จ๊นํ์ผ
1. 5yy 5์ค ๋ณต์ฌ p ๋ถ์ฌ๋ฃ๊ธฐ
2. ์ปค์๊ฐ ์๋ ํ๊ธ์ rํ๊ณ s
3. ๋๋ฌธ์ Rํ๋ฉด ๋ฐ๋๊ณ esc
4. ์ปค์๊ฐ ์๋ ์์น ๋ค ๋ฐ๊พธ๊ธฐ ๋๋ฌธ์ C ๋ค ์ญ์
5. y ๋ณต์ฌ p ๋ถ์ฌ๋ฃ๊ธฐ
6. ์ปค์ ์ญ์ x
7. ๋ฐ๋ก ์ง์ u
8. cw esc ํ ๋จ์ด ์ญ์
9. ์๋ฌธ์ a ๊ทธ ์๋ฆฌ ๋ค์ insert
10. ๋๋ฌธ์ A ๋ฌธ์ฅ ๋์ insert
11. ์ค๊ฐ ์ ์ฅ :w
12. ์๋ฌธ์ o ๋ค์ ๋ผ์ธ์ผ๋ก ๋์ด๊ฐ
13. ๋ฌธ์ dd ํ๋ผ์ธ ์ญ์
14. 3dd ์ปค์๊ฐ ์๋ ์์น์์ 3์ค ์ญ์
15. 3x ์ปค์๊ฐ ์๋ ์์น์ 3๊ธ์ ์ญ์
16. Ctrl + G => ํ์ฌ ์์ ๋ฌธ์ ์ ๋ณด ํ์ธ
17. dw delete word ๋จ์ด ๊ฒฝ๊ณ๊น์ง ์ง์ด๋ค.
18. ๋๋ฌธ์ O ์ปค์๊ฐ ์๋ ์์น์์ ํ๋ฌธ์ฅ ๋ ๋ง๋ค๊ธฐ
19. Ctrl + F ํ์ด์ง ์
20. Ctrl + B ํ์ด์ง ๋ค
21. :1 1๋ฒ์งธ ์ค๋ก ๊ฐ๊ฒ ๋ค.
22. Shift + G ๋ฌธ์์ ๋ง์ง๋ง์ผ๋ก ๊ฐ๊ฒ ๋ค
23. :se nu ๋ผ์ธ ๋ฒํธ๊ฐ ๋์จ๋ค.
24. :se nonu ๋ผ์ธ ๋ฒํธ ๋๊ธฐ
25. / + ๋จ์ด ๊ฒ์
26. N ๊ฑฐ๊พธ๋ก ์ฌ๋ผ๊ฐ๊ธฐ
27. g/๋จ์ด/s//๋ฐ๊ฟ๋จ์ด ํ์ด์ง ๋ถ๋ถ ๋จ์ด ๋ฐ๊พธ๊ธฐ
28. g/๋จ์ด/s//statoc/g ์ ์ฒด๋ถ๋ถ ๋ฐ๊พธ๊ธฐ
29. shift + ~ ๋๋ฌธ์ -> ์๋ฌธ์ / ์๋ฌธ์ -> ๋๋ฌธ์
30. :wq / ZZ ์ ์ฅํ๊ณ ๋๊ฐ๊ธฐ
30. ls -al ์จ๊ธดํ์ผ ๋ณด๊ธฐ
'IT > LINUX' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[21์ผ์ฐจ] LINUX (0) | 2022.07.18 |
---|
๋๊ธ