-
Terminal command cheat sheet카테고리 없음 2020. 1. 21. 14:43
Shortcut (mac)
Ctrl + A : 커서를 처음으로 이동
Ctrl + E : 커서를 마지막으로 이동
Ctrl + B : 커서를 한글자 앞으로 이동
Ctrl + F : 커서를 한글자 뒤로 이동
Ctrl + P : 입력 했던 이전 커맨드
Ctrl + N : 입력 했던 다음 커맨드
Ctrl + L : 전체 라인 지우기
Ctrl + R : 입력 했던 히스토리 검색
Command
history
copy
mv
grep
less
SSH
Connect
$ ssh <USER>@<HOST> -p <PORT> // e.g user@123.45.67.89 -p 22
SCP - File/Folder copy
$ scp [-P<PORT>, -r<Recursive>] <FROM> <TO> // e.g : scp -P 8080 -r ./hello.txt user@123.45.67.89:/www/home
Generate host
$ ssh-keygen -R <HOST>
Generate Private and Public rsa key
$ ssh-keygen -t rsa -b 4096 -C "<E-MAIL>" $ pbcopy < ~/.ssh/id_rsa.pub
Docker
실행중인 Process
$ docker ps
이미지 목록
$ docker images
사용하지 않는 리소스 삭제
$ docker container prune $ docker imaes prune $ docker volume prune $ docker network prune $ docker system prune -a
실행중인 컨테이너로 내부 접속
$ docker exec -it <CONTAINER ID> /bin/bash
GIT
Create empty branch
$ git checkout --orphan "NEWBRANCH" $ git rm -rf .
Virtualbox
VMS List
$ vboxmanage list vms
VM Start
$ vboxmanage startvm "<VM Name>" --type headless
VM Shutdown
$ vboxmanage controlvm "<VM Name>" poweroff