git bash
window에서 git 을 설치하게 되면
같이 설치되는 cmd 이다.
1. git bash 기본화면
2. 명령어 alias 주기
python 에서 가상환경을 실행할때
"python -m venv venv"
"source venv/Scripts/activate"
가상 환경을 만들고 실행하는것을 일일이 치기 귀찮아서 alias별칭을 주기로 생각했다.
~/.bash_profile 에 alias 추가
$ echo "alias 단축어='명령어'" >> ~/.bash_profile
$ echo "alias va='source venv/Scripts/activate'" >> ~/.bash_profile
~/.bash_profile 확인
$ cat ~/.bash_profile
alias va='source venv/Scripts/activate'
cat 명령어는 파일의 내용을 요약해서 보는 cli 명령어이다.
va 치면 'source venv/Scripts/activate' 라는 명령어를 실행하겠다.
~/.bash_profile 변경 사항 적용
$ source ~/.bash_profile
source 명령어는 Bash의 내부명령어로서 파라미터로 입력한 파일 속에 포함된 셸 스크립트를 실행한다. 또한 source 명령어 이름 대신 .을 사용해도 동일하게 동작한다.
사용하기
$ va
(venv) dmk@DESKTOP-AE99NLI WINGw64 ~
추가 글
git-bash 에 alias 를 적용했는데, vscode 의 git-bash 에서는 alias 가 적용되지 않는 현상이 나타났다.
vscode 의 환경설정 ( ctrl + , ) 에 들어가서
terminal 'Edit in settings.json' 으로 들어가서 아래와 같은 설정을 추가해주자.
"terminal.integrated.shellArgs.window" : ["--login", "-i"],
{
"window.zoomLevel": 1,
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
"workbench.iconTheme": "vscode-icons",
"terminal.integrated.shellArgs.windows": [
"--login",
"-i"
],
"terminal.integrated.automationShell.windows": "",
}
## 추가된 부분은 shellArgs.window 항목이다.
## --login 과 -i 파라미터를 줘야 별칭이 먹히는것을 확인할 수 있다.
'Tools' 카테고리의 다른 글
buildspec & appspec 이란? (0) | 2022.05.03 |
---|
댓글