1. Linux ๋ช ๋ น์ด
๋๋ ํ ๋ฆฌ ํ์ผ, ๋ชฉ๋ก ๋ณด๊ธฐ - ll
-
ll -a์ ์จ๊ธด ํ์ผ๊น์ง
์ด๋ - cd
cd .. ํ๋จ๊ณ ์๋ก
cd ~ home์ผ๋ก
ํ์ธ - pwd
-
ํ์ฌ dir ํ์ธ

์ง์ฐ๊ธฐ - rm
- ํ์ผ ์ง์ฐ๊ธฐ
rm <filename>
- ๋๋ ํ ๋ฆฌ ๊ฐ์ ๋ก ์ง์ฐ๊ธฐ
rm -rf
ํํฐ ๊ธฐ๋ฅ - grep
-
์ ๋ ฅํ ํค์๋๊ฐ ํฌํจ๋ ๊ฒฐ๊ณผ๋ง ๋์ค๊ฒ ์ถ๋ ฅํ๋ ๊ธฐ๋ฅ
ex)
ll | grep springboot
2. Vim ์ฌ์ฉ๋ฒ
ํธ์งํ๊ธฐ
vim <deploy.sh>: deploy.sh ํ์ผ ํธ์งํ๊ธฐ- ๋ฐฉํฅ ์ด๋
h(์ข),j(ํ),k(์),l(์ฐ)
- Insert Mode : type
i - Command mode : type
esc
๊ธฐํ
oโ ๋ค์ ์ค ๋ด๋ ค๊ฐ์ Insert Mode๋กuโ ์คํ ์ทจ์yโ copy ( ctrl + c )ggvGyโ ์ ์ฒด ๋ณต์ฌggโayGโ โa์ ์ ์ฒด ์ ์ฅ ( โa โ a๋ผ๋ ์ ์ฅ ๊ณต๊ฐ์ ์ ์ฅํ๊ฒ ๋ค )
์ง์ฐ๊ธฐ
dโ ์ง์ฐ๊ธฐ, ์๋ผ๋ด๊ธฐddโ ํ ์ค ์ง์ฐ๊ธฐpโ ๋ถ์ฌ๋ฃ๊ธฐ
์ด๋ํ๊ธฐ
- ํ ๋จ์ด ์ด๋ -
w,ewโ ํ ๋จ์ด ์ด๋ (ํน์๋ฌธ์์์ ๋ฉ์ถค)Wโ ํ ๋จ์ด ์ด๋ (ํน์๋ฌธ์ ํฌํจ / space๋ enter์์ ๋ฉ์ถค)eโ ํ ๋จ์ด์ ๋์ผ๋ก ์ด๋5wโ ๋ค์ฏ ๋จ์ด ์ด๋,6wโ ์ฌ์ฏ ๋จ์ด ์ด๋
- ํ ๊ธ์ ์ง์ฐ๊ธฐ -
xxโ ํ ๊ธ์ ์ง์ฐ๊ธฐ
- ํ ๊ธ์ ๋ค๋ก ์ด๋ -
bbโ ํ ๋จ์ด ๋ค๋ก ์ด๋Bโ ํ ๋จ์ด ๋ค๋ก ์ด๋ (ํน์๋ฌธ์ ํฌํจ)5bโ ๋ค์ฏ ๋จ์ด ๋ค๋ก,6bโ ์ฌ์ฏ ๋จ์ด ๋ค๋ก
- ์, ์๋๋ก ์ฌ๋ฌ ์ค ์ด๋ํ๊ธฐ-
j,k11jโ 11์ค ์๋๋ก11kโ 11์ค ์๋ก
- ๋งจ ์๋ก, ๋งจ ์๋๋ก -
gg,Gggโ ๋งจ ์๋กG(Shift+G) โ ๋งจ ์๋๋ก
-
Shift + Z + Z: vim ๋๊ฐ๊ธฐ -
Esc + Shift + Z + Z( or:wq) : ์ ์ฅํ๊ณ ๋๊ฐ๊ธฐ -
cat <deploy.sh>: ํ์ผ ๋ด์ฉ ๋ณด๊ธฐ <sh deploy.sh>: ์คํํ๊ธฐ
Leave a comment