[Mac OS Alias] Mac OS에서 Alias 설정하는 법
안녕하세요 오늘은 Mac에서 Alias 설정하는 방법에 대해 알아보겠습니다.
Alias 사용 배경
React native를 하면서 m1 맥북에서 CocoaPods를 설치하고 pod install를 수행해 패키지를 다운받 을 때 'pod install'이라는 명령어로 패키지를 설치하게 되는데요.
Intel 프로세서 아키텍처는 x86_64 이고 Apple Silicon M1은 arm64 아키텍처를 사용하기 때문에. m1 칩을 탑재한 맥북에서는 해당 명령어가 먹지 않아 아키텍처를 바꿔주는 아래의 명령어를 실행해 주어야 합니다.
arch -x86_64 pod install
업무를 하며 자주 사용하는 명령어인데 칠 때마다 꽤 길어지니 명령어를 pod으로 줄이는 방법을 고민해보게 되었습니다.
Alias : 별칭
특정 단어를 입력했을 때 미리 설정해둔 명령어가 실행될 수 있도록 설정하는 기능입니다. 터미널에 'alias'를 입력하면 기본적으로 설정된 alias list들이 나옵니다.
자주 사용하는 명령어라면 수동적으로 alias 명령어를 설정할 수 있습니다.
Alias 설정하기 (zhc shell)
1. 터미널에 vi ~/.zshrc 입력
vi ~/.zshrc
파일 가장 아래쪽에 # Example aliases를 확인할 수 있습니다.
2. alias 추가
Example 에 나온 예시처럼 단축어="실행할 명령어" 형식으로 지정해주면 되는데요. 이때 = 양쪽으로 띄어쓰기가 되지 않게 주의해 주세요. 저는 추가적으로 pod 뿐만 아니라 자주 접근하는 파일 경로도 alias로 지정해 주었습니다.
* 편집모드 i > 편집모드 나가기 esc > 저장 : wq
3. alias 동기화
저장을 한 후 source 명령어로 alias를 동기화 시켜주어야 alias가 적용됩니다.
source ~/.zshrc
4. 확인
alias 명령어를 통해 리스트를 확인해보시면 설정한 alias가 추가된 것을 확인하실 수 있습니다. 터미널에 명령어를 입력하여 테스트해 보세요.
alias
Reference
https://subicura.com/mac/dev/apple-silicon.html#apple-silicon-m1