쌓고 쌓다
[Linux] diff, vimdiff, wc 본문
diff (differences)
: 두 개의 파일을 비교하여 내용의 차이를 보여준다.
- "<" : 첫 번째 파일에만 존재하는 내용
- ">" : 두번째 파일에만 존재하는 내용
diff [-options] file1 file2
- -b : 반복되는 공백을 무시
- -i : 대소문자 구분하지 않음
- -r : 하위 디렉토리까지 모두 들어가 차이를 찾는다.
- -u : 출력을 통합 형식으로 표시
- diff test1 test2
- diff -u test1 test2
ex, 출력값 : 3d2
출력 값으로 나오는 d(delete), a(add), c(change)
vimdiff
: 두개의 파일의 내용을 비교해줌
vimdiff file1 file2
ex, $ vimdiff test1 test2
vimdiff 단축키
- ctrl + w + w : 화면이동 (Toggle 방식, 다른 창으로 포커스 이동)
- ctrl + w + = : 화면 크기가 동일하게 변경
- ] + c : 앞으로 이동하며 차이점 찾기
- [ + c : 뒤로 이동하며 차이첨 찾기
- d + p : 커서가 있는쪽의 내용을 반대쪽으로 복사 (diff put)
- d + o : 커서가 없는쪽의 내용을 커서가 있는 쪽으로 복사(diff obtain)
- z + o : 숨긴 부분 확인 (동일한 내용 생략된 거 펼치기라네, open)
- z + c : 차이점 없는 부분 열기 (동일한 내용 zo로 펼친 것 접기, close)
- :diffupdate : 화면 업데이트(차이점 업데이트)
wc command
: 파일의 행, 워드, 문자의 개수를 보여주는 명령어
wc [-option] [files]
- -l : 줄(라인 또는 개행문자)의 수를 출력
- -w : 단어의 수를 출력
- -c : 파일의 바이트 수를 출력
- ex, wc test1
- wc -l test1
- wc -w test1
- wc -c test1
'프로그래밍 > 리눅스' 카테고리의 다른 글
[Linux] shell script 2 (0) | 2022.05.09 |
---|---|
[Linux] shell script 1 (0) | 2022.05.09 |
[Linux] uniq 명령어 (0) | 2022.04.06 |
[Linux] 파일 조작 (0) | 2022.04.05 |
[Linux] 리다이렉션 ( Redirection ) (0) | 2022.04.05 |
Comments