안녕하세요! Git 커멘드와 있으면 편리한 alias/function
으로 엑셀콘에서 발표를 한 KangDroid입니다!
이 Gist에서는 발표에서 다루었던 Function 코드들과, 적용해서 사용할 수 있는 방법에 대해서 설명합니다.
- README.md: 현재 이 문서
- shell_configuration: 터미널(쉘)의 설정 파일에 붙여넣을 수 있는 코드
각자 bash, zsh 등, 쓰는 터미널의 종류에 따라서 설정파일들의 이름이 조금씩 다릅니다.
먼저, 여러분들이 편하게 사용하시는 터미널을 열고, 아래 명령어를 입력해 주세요.
$ echo "$SHELL"
명령어 결과가 아래 스크린샷 처럼 /bin/bash
, /bin/zsh
이런 식으로 나오는데요, 이 출력의 의미는 현재 본인이 사용하고 있는 쉘이 어떤 것인지
알려줍니다.
아래 표는 각 쉘에 따른 설정 파일의 경로입니다.
Shell | Path(macOS) | Path(Linux) |
---|---|---|
/bin/bash | /Users/사용자이름/.bash_profile | /home/사용자이름/.bashrc |
/bin/zsh | /Users/사용자이름/.zshrc | /home/사용자이름/.zshrc |
예를 들어, macOS에서 터미널을 실행했을 때 쉘은 자동으로 /Users/사용자이름/.zshrc
에 있는 설정들을 로딩합니다.
- 여러분들의 쉘 설정 파일을 코드 편집기로 열어주세요!(vscode/vim/nano등) - 없으면 새로 생성해 주세요!
- 편집기에서 쉘 설정 파일 가장 아래 부분에
shell_configuration
파일 내용을 그대로 복사-붙여넣기 합니다. - 저장 후, 터미널을 닫았다가 새로 다시 열어줍니다.
- 닫았다가 여는게 어려운 경우,
$ source "쉘 설정 파일 경로"
를 입력하시면 터미널을 닫았다가 새로 열어주지 않고도 변경사항을 적용시킬 수 있습니다.
- 닫았다가 여는게 어려운 경우,