본문 바로가기
OS/Mac

MacOS 터미널 좀 더 잘쓰기(feat. 단축키)

by 코딩하는보기 2023. 11. 15.
728x90
반응형

개발용으로 macOS를 사용중이라면 터미널을 한번쯤은 사용할 것이다!

보통 기능이 많은 iTerm 등을 쓴다지만, 나는 기본 터미널을 zsh를 다운받아서 바꿔서 쓰고 있다

지금부터 터미널 단축키에 대해 조금 더 알아본다

최대한 iTerm과 기본터미널 둘 다 호환되는 단축키로 포스팅하려고 한다

ps명령어와 tty명령어로 현재 두개의 프로세스(터미널 2개)를 띄워둔 상태이다

내가 무슨 키를 누르는지 모르기 때문에 keyboard viewer를 이용해서 입력되는 키를 보이게 해준다

 

윈도우(창) 및 작업 탭

아래의 단축키중에서 새 창 열기/창 닫기, 창 이동, 새 탭 열기/탭 닫기, 탭 이동은 크롬, VScode, IntelliJ 등 다 적용되는 전역적인 MacOS 단축키이다

 

폰트 키우기: cmd + plus(+) / 폰트 줄이기: cmd + minus(-)

 

새 창 열기: cmd + N / 새 창 닫기: cmd + W

 

창 이동: cmd + ` / cmd + shift + `(탭키 위 버튼)

 

새 탭 열기: cmd + T   / 새 탭 닫기: cmd + W


탭 이동
cmd + shift + [ 또는 ]

 

편집

명령어 이동: cmd + 위 / 아래

길어진 터미널 화면에서 스크롤바를 일일이 올려가며 내가 이전에 입력한 명령어가 뭐였는지 눈으로 찾아가고 있다면..!?

cmd(커맨드)키를 누르고 방향키 위, 아래를 입력하면 이전에 입력했던 명령으로 스크롤을 이동해준다

예를 들어 brew install curl, brew install wget, brew install redis 등을 입력하면 스크롤이 엄청 생기는데.. 이런 경우 유용하다

 

편집점(커서) 변경: option + 클릭

짧은 라인의 경우 키보드 좌우로 커서를 한칸씩 이동할 수 있지만, 어떤 특정 위치로 가려면 정말 귀찮은 일이 아닐 수 없다

그럴때에 옵션 키를 누르고 원하는 위치를 클릭하면 그 위치로 커서가 이동이 된다!

 

맨 앞 이동: ctrl + A / 맨 뒤 이동: ctrl + E

어떤 커맨드를 입력하고 맨 앞, 혹은 맨 뒤로 커서를 이동. 이게 은근히 개꿀이다

아래 예제는 맨 앞에 Hello를 추가하고, 맨 뒤에 Bye를 추가하는 예제이다

 

현재 커맨드 라인 삭제: ctrl + U

프로젝트 해본 사람이면 다 알거다.. 어쩔때는 문제점을 고치는 것보다 처음부터 새로 작성하는게 빠를 때도 있다는 것을...

그리고 터미널에서 back space로 한땀한땀 지우기는 너무 고된 일이다

 

버퍼 삭제

터미널에서 clear 명령어를 입력한다 하더라도, 마우스 스크롤을 위로 해보면 기존에 출력했던 목록들이 나온다

이게 별거 아닌 것 같아도 내장 터미널을 사용하는 IntelliJ 같은 경우 버퍼를 지워주지 않으면 지금 보이는 것들이 기존의 서버 로그인지, 새로운 서버 로그인지 모르기때문에 개발하는데 있어서 치명적으로 작용할 수 있다..!! 그래서 불필요한 출력버퍼는 비우자

- iTerm: cmd + K

- 기본터미널: cmd + L

 

텍스트 선택 및 찾기

1줄 선택: 마우스 3번 클릭

URL 열기: cmd + 더블클릭

단어 찾기: cmd + F

- 다음: enter

- 이전: shift + enter

전체 선택: cmd + A

 

기타

터미널 설정: cmd + ,(쉼표)

 

인쇄 또는 PDF로 저장: cmd + P

 

 

 

728x90
반응형

댓글