[기타]윈도우 유저가 MacOS 적응하기

June·2021년 10월 28일
1

Mac

목록 보기
1/1

하드웨어

허브

맥북은 본체를 얇게 설계한만큼 연결할 수 있는 단자가 USB-C 타입밖에 없다 (상단 사진)
그래서 기존 윈도우 유저가 사용하려던 장비들을 연결하려면 허브 혹은 독(Dock)가 필요하다.

간단하게 독은 휴대성이 아닌 장시간 사용을 위해 존재하고 허브는 단시간, 일시적인 사용을 위해 존재한다고 보면 된다. 그래서 독의 경우 휴대성은 떨어지는 대신 장시간 사용에 적합한 '발열관리'와 '다양한포트'지원이 특징이다.

상단의 사진과 같이 허브를 사용하면 기존 윈도우 노트북에서 사용하던 마우스/키보드 연결이 가능하다. 허브/독을 이용해서 연결하는 것이 불편하다면 블루투스 마우스와 키보드를 사용해도 된다.

기본적으로 윈도우에서 사용하던 키보드도 맥북에서 사용이 가능하다. 다만 키의 구성이 달라서 헷갈릴 수 있다. 키크론 같이 처음부터 맥북용으로 나온 키보드도 존재한다.

키보드 및 단축키

윈도우와 호환

  • 윈도우 CapsLock <-> Mac 한/A
  • 윈도우 윈도우키 <-> Mac command
  • 윈도우 Alt <-> Mac Option

  • 부분 캡쳐하기 : command + shift + 4

트랙패드

트랙패드 단축키

마우스

윈도우와 마우스 휠을 방향이 반대다. 즉, 윈도우에서는 아래쪽으로 가고 싶을 때 마우스 휠을 아래로 내리지만 맥에서는 오른쪽으로 올린다.

만약 기존의 윈도우 방식이 더 편하다면 아래대로 설정을 통해 바꿀 수 있다.

시스템 환경 설정 -> 마우스 -> 스크롤 방향: 자연스럽게 -> 체크해제

맥 마우스 휠 반대 설정 안내 블로그

소프트웨어

Homebrew

홈브루는 패키지 관리 시스템의 하나다. macOS 에서 소프트웨어 설치를 단순하게 만들어준다.

파이썬을 사용해본 사람이라면 pip 을 통해서 쉽게 라이브러리를 설치해본 적이 있을 것이다. 또한 리눅스에서도 명령어로 필요한 라이브러리와 도구들을 다운 받아본 적이 있을 것이다. 그러한 것들과 마찬가지 역할을 한다.

Homebrew 공식 홈페이지 에 가면 설치 방법이 나온다.

mac에서 터미널을 키고 공식 홈페이지에 있는 명령어를 복사해서 입력하기만 하면 된다.

node, npm 설치하기

brew install node

node -v
npm -v

yarn 설치하기

yarn은 의존성관리 javascript 패키지 매니저다. java의 gradle 역할을 한다.

npm이 있는데 왜 yarn을?

brew install yarn --ignore-dependencies

상단 네비게이트 바

처음 윈도우를 쓰다가 적응을 못한 또 다른 것은, 응용 프로그램에서 상단바가 맥북의 상단바에 위치한다는 것이다.

지금 보이는 상단바는 vscode 실행중일 때 상단바이므로, vscode의 상단바이다.

파일 탐색기

윈도우와 다르다. 폴더들을 보고 싶으면 Pathfinder를 통해서 찾을 수 있다ㅣ

https://resup.tistory.com/50
여기를 참고하자.

터미널 명령어

기본적으로 리눅스 명령어와 거의 동일하다.

ls : list of directory
cd : go to directory (cd ..:go to previous directory)
pwd : current path
cat 파일이름 : 파일 보기
head 파일이름 : 첫줄
tail 파일이름 : 마지막 줄
mkdir "폴더명" : 폴더만들기
rm -r "폴더명" : 폴더 삭제
rm : 파일 삭제
clear : 코멘트 화면 청소
cp "picture1.png" Documents
cp -r Documents Documents_2 : copy directory Documents to Documents_2
mv "picture1.png" "Hi.png"
touch test_file : create file named "test_file"
date : 시간 프린트

키보드

맥북을 쓰다보면 키가 조금 씹히는 느낌이 들 수 있다. 즉 타자를 치는데 분명 눌렀는데 안나오고 넘어가는 것들이 있을 수 있다.

환경 설정 -> 키보드 -> 하드웨어 -> 느린키 활성화를 끄기 & 옵션 -> 반응 지연 시간 짧게

한영 변환 딜레이 해결

https://blog.naver.com/PostView.naver?blogId=rkdals530&logNo=222385359410&from=search&redirect=Log&widgetTypeCall=true&directAccess=false

Java 설치

맥에서 Java설치

brew tap adoptopenjdk/openjdk 
brew install adoptopenjdk11 --cask
$ /usr/libexec/java_home -V

Matching Java Virtual Machines (3):
14.0.1, x86_64: "OpenJDK 14.0.1" /Library/Java/JavaVirtualMachines/openjdk-14.0.1.jdk/Contents/Home
11.0.9.1, x86_64: "AdoptOpenJDK 11" /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home
1.8.0_221, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home

/Library/Java/JavaVirtualMachines/openjdk-14.0.1.jdk/Contents/Home

환경 변수 등록

~/.bash_profile파일에 다음을 추가한다.

export JAVA_8_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home"
export JAVA_11_HOME="/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home"
alias java8='export JAVA_HOME=$JAVA_8_HOME'
alias java11='export JAVA_HOME=$JAVA_11_HOME'

명령어로 적용시키기

source ~/.bash_profile

정상적으로 버전이 변경되었는지 확인해보자.

java -version

MySQL

brew install mysql
mysql.server start
mysql.server stop

MySQL을 데몬으로 실행하기
(데몬, Daemon: 운영체제의 백그라운드 상태에서 계속 실행되는 프로그램)

brew services start mysql
mysql -uroot

mysql 삭제 및 재설치

https://solbel.tistory.com/1475

화면 분할

https://travel.plusblog.co.kr/810

단축키

command + shift + 4: 이미지 캡처

control + 마우스클릭: 윈도에서 오른쪽 마우스 클릭

0개의 댓글