반응형
리눅스 vi 편집기에서 찾아 바꾸기 기능 사용법
리눅스에서 가장 많이 사용되는 텍스트 편집기 중 하나인 vi 편집기는 강력한 기능을 갖추고 있습니다. 그중에서도 '찾아 바꾸기' 기능은 텍스트를 효율적으로 편집할 때 매우 유용합니다. 이 기능을 사용하면 긴 문서에서 특정 단어나 구문을 쉽게 찾아 수정할 수 있습니다.
- vi 편집기 실행 및 명령 모드 진입
vi 편집기가 실행되면 기본적으로 '명령 모드'에 있습니다. 이 모드에서는 텍스트 편집이 아닌 다양한 명령을 입력할 수 있습니다.vi htmlHandon03.html
- 먼저, 리눅스 터미널을 열고 vi 편집기를 실행합니다. 편집할 파일명을 지정하여 vi를 시작합니다.
- 찾아 바꾸기 기능 사용
- 전체에서 찾아 바꾸기
여기서 '%s'는 문서 전체를 대상으로 한다는 의미이며, 'g'는 해당하는 모든 경우를 바꾼다는 의미입니다.:%s/찾을 단어/바꿀 단어/g
- 전체 문서에서 특정 단어를 다른 단어로 바꾸려면 다음과 같이 입력합니다.
- 범위 지정하여 찾아 바꾸기
예를 들어, 10번째 줄부터 20번째 줄까지만 바꾸고 싶다면 ':10,20s/찾을 단어/바꿀 단어/g'와 같이 입력합니다.:시작줄번호,끝줄번호s/찾을 단어/바꿀 단어/g
- 특정 범위 내에서만 찾아 바꾸고 싶을 때는 범위를 지정합니다.
- 한 번에 하나씩 찾아 바꾸기
이렇게 입력하면, 찾은 각 단어에 대해 바꿀지 말지를 묻는 메시지가 표시됩니다.:%s/찾을 단어/바꿀 단어/gc
- 문서 내에서 찾은 각각의 경우에 대해 개별적으로 바꿀지 여부를 결정하려면 'c' 옵션을 사용합니다.
- 전체에서 찾아 바꾸기
- 찾아 바꾸기 기능을 사용하기 위해선 먼저 명령 모드에서 ':'를 입력합니다. 이후에 찾아 바꾸기 명령어를 입력합니다.
- 명령 실행 후 저장 및 종료
- 변경 사항 저장 및 종료:
:wq
- 저장하지 않고 종료:
:q!
- 변경 사항 저장 및 종료:
적용 사례
클래스명을 'container'에서 'contain'으로 일괄 변경하기 위해서는 '%s/container/contain/g'로 변경합니다. 아래 이미지는 리눅스 편집기와 비슷한 환경에서 사용할 수 있는 'git bash' 창입니다.
정리
'찾아 바꾸는' 기능을 통해 문서 작업의 효율성을 높일 수 있으며, 리눅스 환경에서의 텍스트 편집 작업이 더욱 수월해질 것입니다.
반응형
'Linuxpia > 리눅스 사용 팁' 카테고리의 다른 글
vim에디터 도우미, vim tutor (82) | 2024.01.24 |
---|---|
[리눅스 팁] vi 편집기 사용 중에 취소한 내용을 다시 복원하는 방법 (104) | 2024.01.22 |
[리눅스 팁] GRUB 설정 파일 백업과 적용 (121) | 2024.01.20 |
[리눅스 팁] 크롬 브라우저 아이콘을 데스크톱 패널에 올리기 (158) | 2024.01.19 |
[리눅스 팁] SHA-256 해시 함수 사용 방법 (135) | 2024.01.18 |