๐งLinux/Tips
![[Linux] Vi ํธ์ง๊ธฐ ์ฌ์ฉ๋ฒ, ๋ช
๋ น์ด, ๋จ์ถ๊ธฐ](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlRfZK%2FbtrJfX8d4rU%2FuIeK9oMHnmXwUt5f6SfDWK%2Fimg.png)
[Linux] Vi ํธ์ง๊ธฐ ์ฌ์ฉ๋ฒ, ๋ช ๋ น์ด, ๋จ์ถ๊ธฐ
ํ์ผ ์์ฑ ๋ฐ ํธ์ง " vi ํ์ผ๋ช .ํ์ผํ์ " ์ ํตํ์ฌ vi ํธ์ง๊ธฐ ์คํ ์ด๋ฏธ ์กด์ฌํ๋ ํ์ผ์ด๋ผ๋ฉด ํธ์ง ๊ธฐ๋ฅ, ์๋ก์ด ํ์ผ์ด๋ผ๋ฉด ์์ฑ ๊ธฐ๋ฅ vi ์๋ํฐ ๋ช ๋ น์ด ์ ๋ ฅ a ์ปค์ ๋ค์ ํ ์คํธ ์ถ๊ฐ A ๋ผ์ธ์ ๋งจ ๋ค์ ํ ์คํธ ์ถ๊ฐ i ์ปค์์ ํ ์คํธ ์ถ๊ฐ I ๋ผ์ธ ์์์ ํ ์คํธ ์ถ๊ฐ o ๋ผ์ธ ๋ฐ์ ์๋ก์ด ๋ผ์ธ ์ถ๊ฐ O ๋ผ์ธ ์์ ์๋ก์ด ๋ผ์ธ ์ถ๊ฐ ๋ณ๊ฒฝ c ์ปค์ ์๋ ๋ฌธ์ ๋ณ๊ฒฝ cw ํ์ฌ ๋จ์ด์ ๋ ๋ณ๊ฒฝ c$ ์ค ๋๊น์ง ๋ณ๊ฒฝ c0 ํ ์์๋ถ๋ถ ๋ณ๊ฒฝ cc ์ ์ฒด ํ ๋ณ๊ฒฝ ์ญ์ x ์ปค์ ์๋ ๋ฌธ์ ์ญ์ dw ํ์ฌ ๋จ์ด์ ๋ ์ญ์ d$ ์ค ๋๊น์ง ์ญ์ d0 ํ ์์๋ถ๋ถ ์ญ์ dd ์ ์ฒด ํ ์ญ์ ๋ณต์ฌ ๋ฐ ๋ถ์ฌ๋ฃ๊ธฐ yy ํ์ฌ ์ปค์ ํ ๋ณต์ฌ ์ซ์ yy ํ์ฌ ์ปค์๋ถํฐ ์ซ์ ๋งํผ ํ ๋ณต์ฌ p ๋ณต์ฌํ ๋ด์ฉ์ ํ์ฌ ํ ์ดํ์ ๋ถ์ฌ..
[Linux] grep ๋ช ๋ น์ด ๋ฐ ์ต์
grep ๋ช ๋ น์ด ์ฉ๋ "ํน์ ํ์ผ์์ ์ง์ ํ ๋ฌธ์์ด์ด๋ ์ ๊ท ํํ์์ ํฌํจํ ํ์ ์ถ๋ ฅ" grep ๋ช ๋ น์ด ์ฌ์ฉ๋ฒ $ grep [option] [patern] [filename] grep ๋ช ๋ น์ด ์ต์ ์ต์ ์ค๋ช -c ์ผ์นํ๋ ํ์ ์๋ฅผ ์ถ๋ ฅ -v ์ผ์นํ์ง ์๋ ํ ์ถ๋ ฅ -n ํ์ ๋ฒํธ๋ฅผ ํจ๊ป ์ถ๋ ฅ -i ๋์๋ฌธ์ ๊ตฌ๋ณํ์ง ์๊ณ ๊ฒ์ -w ๋จ์ด์ ์ผ์นํ๋ ํ ์ถ๋ ฅ -x ๋ผ์ธ๊ณผ ์ผ์นํ๋ ํ ์ถ๋ ฅ -r ํ์ ๋๋ ํ ๋ฆฌ ํฌํจํ์ฌ ๊ฒ์ grep ๋ช ๋ น์ด ์ฌ์ฉ ์์ ํน์ ํ์ผ์์ ๋ฌธ์์ด ์ฐพ๊ธฐ $ grep 'exception' error.log ์ฌ๋ฌ๊ฐ ํ์ผ์์ ๋ฌธ์์ด ์ฐพ๊ธฐ $ grep 'exception' error.log sys.log ํน์ ํ์ผ์์ ์ฌ๋ฌ๊ฐ ๋ฌธ์์ด ์ฐพ๊ธฐ $ cat error.log | grep 'excep..
![[Linux] find ๋ช
๋ น์ด ๋ฐ ์ต์
, mtime ๊ฐ๋
์ดํด](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsSx5q%2FbtrE1sW8G9Y%2FVQvOiRK55y0z4iT0869YQ0%2Fimg.png)
[Linux] find ๋ช ๋ น์ด ๋ฐ ์ต์ , mtime ๊ฐ๋ ์ดํด
find ๋ช ๋ น์ด ์ฉ๋ "ํ์ผ ๋ฐ ๋๋ ํ ๋ฆฌ ๊ฒ์" find ๋ช ๋ น์ด ์ฌ์ฉ๋ฒ $ find [option] [path] [expression] find ๋ช ๋ น์ด expression Expression ์ค๋ช -name ์ธ์๋ก ๋ฐ์ ๋ฌธ์์ด ํจํด์ ํด๋นํ๋ ํ์ผ ๊ฒ์ -user ์ธ์๋ก ๋ฐ์ user์ ํ์ผ์ด๋ ๋๋ ํ ๋ฆฌ ๊ฒ์ -empty ๋น ๋๋ ํ ๋ฆฌ๋ ํฌ๊ธฐ๊ฐ 0์ธ ํ์ผ ๊ฒ์ -delete ๊ฒ์๋ ํ์ผ์ด๋ ๋๋ ํ ๋ฆฌ ์ญ์ -exec ๊ฒ์๋ ํ์ผ์ ๋ํด์ ์ง์ ๋ ใด๋ช ๋ น ์คํ -path ์ง์ ๋ ๋ฌธ์์ด ํจํด์ ํด๋นํ๋ ๊ฒฝ๋ก์์ ๊ฒ์ -type d: ๋๋ ํ ๋ฆฌ f: ์ผ๋ฐ ํ์ผ l: ๋งํฌ ํ์ผ p: ํ์ดํ s: ์์ผ -atime access ์๊ฐ ๊ธฐ์ค์ผ๋ก ํ์ผ ๊ฒ์ -mtime ํ์ผ์ modify ์๊ฐ์ ๊ธฐ์ค์ผ๋ก ํ์ผ ๊ฒ์ find ..