top

λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

IT/λ¦¬λˆ…μŠ€(CentOS)

vi 에디터 비정상 μ’…λ£Œλ˜μ—ˆμ„ λ•Œ



νŒŒμΌμ„ μˆ˜μ •ν•˜κΈ° μœ„ν•΄ vi 에디터λ₯Ό μ‚¬μš©ν•˜λ‹€κ°€ λΉ„μ •μƒμ μœΌλ‘œ μ’…λ£Œν–ˆμ„ λ•Œ λ°œμƒλ˜λŠ” λ¬Έμ œμ™€ 해결법을 μ•Œμ•„λ³Έλ‹€.

λ¨Όμ € test.txt νŒŒμΌμ„ vi 에디터λ₯Ό 톡해 μˆ˜μ •ν•΄ λ³΄μ•˜λ‹€.


μœ„μ˜ λ‚΄μš©μ΄ μ›λž˜ test.txt파일의 λ‚΄μš©μ΄λ‹€.



이제 λ¬΄μž‘μœ„λ‘œ λ‚΄μš©μ„ μˆ˜μ •ν•˜κ³  X λ²„νŠΌμ„ 눌러 κ°•μ œμ’…λ£Œλ₯Ό ν•΄λ³΄μ•˜λ‹€. μ›λž˜λŠ” :q, :q!, :wq λ“±μ˜ λͺ…λ ΉμœΌλ‘œ 정상 μ’…λ£Œν•΄μ•Όν•œλ‹€. 이 λ‹€μŒμ— λ‹€μ‹œ vi test.txt λ₯Ό μž…λ ₯ν•˜μ—¬ νŒŒμΌμ„ 열어보면 μ•„λž˜μ™€ 같은 화면이 λ‚˜μ˜¬ 것이닀. [ E325: ATTENTION ]



μœ„μ™€ 같은 화면은 νŒŒμΌ μˆ˜μ •μž‘μ—…μ΄ μ •μƒμ’…λ£Œ λ˜μ§€ μ•Šμ•„μ„œ λ‚˜νƒ€λ‚˜λŠ” 것이닀. λ‚΄μš©μ„ 보면 ".test.txt.swp"μ΄λΌλŠ” μŠ€μ™‘νŒŒμΌμ΄ μžˆλ‹€κ³  ν•œλ‹€. ".test.txt.swp"은 μž„μ‹œ μŠ€μ™‘νŒŒμΌλ‘œ, vi test.txtλ₯Ό μž…λ ₯ν•˜λ©΄ μžλ™μœΌλ‘œ μƒμ„±λ˜λŠ” νŒŒμΌμ΄λ‹€. vi 에디터λ₯Ό μ •μƒμ μœΌλ‘œ μ’…λ£Œν•˜λ©΄ μžλ™μœΌλ‘œ μ œκ±°λ˜λŠ” νŒŒμΌμ΄μ§€λ§Œ, 이 파일이 λ‚¨μ•„μžˆλ‹€λŠ” 것은 μ •μƒμ’…λ£Œλ₯Ό ν•˜μ§€ μ•Šμ•˜λ‹€λŠ” 것이닀! (참고둜 파일 이름 μ•žμ— . 이 μžˆλ‹€λŠ” 것은 μˆ¨κΉ€νŒŒμΌμ„ μ˜λ―Έν•¨)


μ€‘μš”νŒŒμΌμ„ μˆ˜μ •ν•˜λ‹€ 잘λͺ»ν•΄μ„œ 비정상 μ’…λ£Œλ₯Ό ν–ˆλ‹€λ©΄ λ‹Ήν™©ν•˜μ§€ 말고 μŠ€μ™‘νŒŒμΌμ„ μ‚­μ œν•˜λ©΄λœλ‹€.



rm -f .νŒŒμΌμ΄λ¦„.swp 을 μž…λ ₯ν•΄μ„œ μŠ€μ™‘νŒŒμΌμ„ μ‚­μ œν•œλ‹€. λ‚˜λŠ” test.txtνŒŒμΌμ΄λ―€λ‘œ rm -f .test.txt.swp 을 μž…λ ₯ν–ˆλ‹€. 그리고 λ‹€μ‹œ vi test.txt둜 vi 에디터λ₯Ό μ—΄λ©΄ μ •μƒμ μœΌλ‘œ test.txt νŒŒμΌλ‚΄μš©μ΄ λ‚˜μ˜¨λ‹€.