option + ⬅ ➡ 방향키: 커맨드 단어별 이동
⬆ 위 방향키: 전 커맨드
clear
: 화면 지우기
tab
: 검색어 자동 완성
man + argument
: 공식 메뉴얼
pwd
: print working directory (now)
/
: 루트 디렉토리
cd -
: 이전 디렉토리로 이동
ls
: 디렉토리 컨텐츠 list
ls a
: 숨겨진 모든 파일과 디렉토리
ls l
: long format
~
: 홈 디렉토리
mkdir + 경로
: 디렉토리 만들기
touch + 파일이름
:파일 만들기 (eg touch performance.txt)
cat
: 파일 내용 출력
mv (-i)
: 디렉토리/파일 이동 또는 이름 변경
cp (-ri)
: 디렉토리/파일 복사, 디렉토리는 r 사용
rm (-rif)
: 디렉토리/파일 삭제, 디렉토리는 r 사용, f 확인 없이 삭제
.
:현재 디렉토리
..
:상위 디렉토리
esc
일반모드로 돌아오기
i
입력모드
v,V
비주얼모드
:
명령 모드
i -> yy
한 줄 복사
i -> dd
한 줄 잘라내기
v,V -> y
특정 영역 복사
v,V -> d
특정 영역 잘라내기
i -> p
붙여넣기
:w
저장
:q
종료
:q!
저장하지 않고 종료
참고
Bash cheat sheet: https://www.educative.io/blog/bash-shell-command-cheat-sheet