mkdir <경로> # 경로에 디렉토리 생성
pwd # 현재 경로 확인
cd <경로> # 경로로 이동
.. # 상위 경로로 이동
~ # 최상위경로로 이동
- # 이전 경로로 이동
ls # 현재 위치의 목록 보기
-l # 목록 자세히보기
-a # 숨겨진 파일 포함해서 보기
-la # 숨겨진 파일 포함해서 자세히 보기
touch <파일 이름> # 파일 생성하기
cp <복사할 파일 이름> <복사된 파일 이름> # 파일 복사
-r <복사할 폴더 이름> <복사된 폴더 이름> # 폴더 복사
mv <지금있는 경로의 파일> <이동할 경로의 파일> # 파일 이동(파일 이름 변경도 가능)
rm <파일 이름> # 파일 삭제
-r <디렉토리 이름> # 디렉토리 삭제
echo <문자열> >> <파일이름> # 파일(없으면) 생성 후 내용 추가
vi <파일이름> # vi 편집기로 진입
cat <파일이름> # 파일 내용보기
head <파일이름> # 파일 시작 10줄 보기
tail <파일이름> # 파일 마지막 10줄 보기
- insert mode : 텍스트를 입력 할 수 있는 상태
- commend mode : 특수한 commend를 입력 할 수 있는 상태
i
: 현재 위치에서 insert mode 진입
esc
: insert mode 나가기
:wq
: 저장 하고 나가기
:w
: 저장
:q
: 나가기
:q!
: 수정내역이 있어도 저장하지 않고 강제로 나가기
a
: 현재 위치에서 커서를 한 칸 앞으로 이동 후 insert mode 진입
A
: 현재 위치에서 가장 마지막 텍스트로 이동 한 후 insert mode 진입
o
: 현재 위치에서 한칸 개행 한 후 insert mode 진입
u
: undo (ctrl + z와 동일)
ctrl + r
: redo
gg
: 커서를 가장 처음으로 옮김
G
: 커서를 마지막 줄로 옮김
dd
: line 잘라내기
yy
: line 복사
p
: 붙여넣기
:se nu
: 라인 줄 표시
:숫자
: 숫자 라인으로 이동 (ex - :10
: 10번째 라인으로 이동)
/word
: word라는 단어를 검색
/\cword
: 대소문자를 구분하지 않고 word라는 단어를 검색 (ex - /\cword)
n
: 다음 단어 검색
N
: 이전 단어 검색
명령어는 한번 정리해두면 두고두고 유용한것 같아요~!