텍스트 파일 vs 바이너리 파일
텍스트파일
텍스트가 저장된 파일
메모, 코드, html 문서
- cat 명령어 조회 가능
** 바이너리파일 **
이진 파일
기계어로 쓰여진 파일
- cat 명령어 조회 불가능
vim 에디터
$ apt-get install vim
: vim 설치
$ vim --version
: vim 버전 확인
$ vim
: 실행
입력모드 vs 조회모드
조회모드 -> 입력모드 : i
(a
도 가능)
입력모드 -> 조회모드 : esc
:q
: 종료:q!
: 강제종료
vim 명령어
$ vim 파일명
: 파일 열기
:w
: 파일 저장:wq
: 파일 저장 및 종료
$ man cat > cat.txt
: cat의 메뉴얼을 cat.txt 에 저장한 문서를 작업폴더에 만들어준다
조회모드에서의 명령어
상 하 좌 우 커서이동 : k
j
h
l
문자 삭제 : x
커서 이동 명령어
단어의 첫 글자로 이동 : w
이전 글자로 이동 : b
맨 왼쪽으로 이동 : 0
맨 오른쪽으로 이동 : $
첫번째 줄로 이동 : gg
n번째 줄로 이동 : nG
마지막 줄로 이동 : G
한 페이지 넘기기 : ctrl + f
한 페이지 이전으로 : ctrl + b
반 페이지 넘기기 : ctrl + d
반 페이지 이전으로 : ctrl + u
잘라내기
삭제모드 : x
or :d
dd
: 해당 줄 삭제d$
: 해당 줄 내의 문자 삭제 (줄 변경 x)d0
: 현재 행부터 시작지점까지 삭제x
, dl
: 문자 하나 삭제dw
: 단어 하나 삭제dgg
: 현재 위치에서 시작 지점까지 삭제dG
: 현재 위치에서 마지막 지점까지 삭제
붙여넣기
d
로 지운 텍스트는 p
로 붙여넣기
복사
yy
: 해당 줄 복사y$
: 해당 줄 내의 문자 복사 (줄 변경 x)y0
: 현재 행부터 시작지점까지 복사yl
: 문자 하나 복사yw
: 단어 하나 복사ygg
: 현재 위치에서 시작 지점까지 복사yG
: 현재 위치에서 마지막 지점까지 복사
검색
/검색어
: 현재 위치에서 아래로 내부 파일 검색?검색어
: 현재 위치에서 위로 내부 파일 검색
-> n
: 다음 내용으로, N
: 이전 내용으로
치환
%s 찾을문자 / 바꿀문자 / g
: 모두 찾아 바꾸기
'Programing🤖 > Linux' 카테고리의 다른 글
[Linux] 셸 스크립트 작성하기 (0) | 2024.08.23 |
---|---|
[Linux] 프로세스 잡 관리 (0) | 2024.08.23 |
[Linux] 파일 시스템 (0) | 2024.08.23 |
[Linux] 셸 (0) | 2024.08.23 |
[Linux] 개요 (0) | 2024.08.23 |