티스토리 뷰

반응형

안녕하세요 오늘은 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

반응형