Linux / Vim 연습

최수정·2022년 12월 13일
0

🐧Linux

⚫ 기본명령어

ll, ls 현재 디렉토리 파일, 리렉토리 리스트 보기(숨긴 파일은 ll -a)

cd 디렉토리 이동

pwd(print working directory) 현재 dir 확인

echo 자바로 치면 system.out

rm <file name> file 지우기

rm -rf <directory name> directory 지우기
-rf-r -f를 줄인 것.

docker rmi $(docker images -f "dangling=true" -q) none 파일 다 지우는 거.

🟠 diskfull 경우

docker container prune 정지된 container의 이미지 삭제
docker image prune -a 어떤 container도 안 쓰는 이미지 삭제


👾Vim

🔵 사진으로 외우자

⚫ 기본명령어

vim ff.sh - vim 시작

i ora - insert모드 esc로 모드 나가기를 할 수 있다.

shift + z + z - 저장

cat ff.sh - 파일 내용 보기

sh ff.sh - .sh 파일 한 번에 실행

ll, ls등의 존재하는 명령어도 vim 에 쳐서 저장해서 위 명령어로 한 번에 실행이 가능하다.

⚫ comment 모드 - 이동명령어


기본이동

이동키 h j k l

- : 줄의 처음 위치로 커서 이동
G : 맨 뒤로 커서 이동
gg : 맨 위로 커서 이동
GG : 맨 아래로 커서 이동
shift + g : 맨 아래로 커서 이동


단어 단위로 이동

w : 한 단어 이동(forward 방향), 특수 문자에서 멈춘다.
W : 한 단어 이동(특수 문자 포함), space나 enter에서 멈춘다.
e : 한 단어의 끝으로 이동(forward 방향)
b : 한 단어 뒤로 이동(backward 방향)
B : 한 단어 뒤로 이동(특수 문자 포함)
ge : 단어의 마지막 위치로 커서 이동(backward 방향)
<원하는 단어 수>w : <원하는 단어 수> 단어 이동
<원하는 단어 수>w : <원하는 단어 수> 단어 이동


한 문장 내에서 이동

0(숫자) : 라인 맨 앞으로 커서 이동
^ : 문장 맨 앞으로 커서 이동
$ : 문장 맨 뒤로 커서 이동
<원하는 줄 수>j : <원하는 줄 수> 줄 아래로
<원하는 줄 수>k : <원하는 줄 수> 줄 위로


이 외
ggvGy : 전체 복사
“aggvGy” : a에 전체 저장
y : 복사

0개의 댓글