티스토리 뷰
안녕하세요 오늘은 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
'Frontend' 카테고리의 다른 글
내가 선언적인 코드를 좋아하는 이유 (Feat. FP로 만드는 애니메이션) - 2 (1) | 2025.06.22 |
---|---|
내가 선언적인 코드를 좋아하는 이유 (Feat. React) - 1 (0) | 2025.05.25 |
프론트엔드 개발자의 AI 챗봇 개발기 (0) | 2025.04.24 |
[귀찮은건 질색이야-2] 나는 코드를 작성했는데 문서가 생성된다고?: api-extractor (feat. Docusaurus, Github A (0) | 2024.12.20 |
활성화된 쿼리 및 로딩 상태를 효율적으로 관리하는 방법 (0) | 2024.04.05 |
- Total
- Today
- Yesterday
- 타입스크립트
- reactquery
- 리액트
- 리액트네이티브
- 실전프로젝트
- 모두를위한컴퓨터과학
- 자바스크립트
- html
- 프로그래머스 자바스크립트
- 자바스크립트알고리즘
- 모두를 위한 컴퓨터 과학
- 프로그래머스
- 자바스크립트 비동기 처리
- 알고리즘자바스크립트
- 자바스크립트 클로저
- css
- python
- 프로그래머스 베스트앨범 자바스크립트
- 무한스크롤
- 네트워크
- GIT
- React
- React Query
- 백준
- cs50
- 항해99
- 클로저
- network
- javascript
- github
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |