파워셸
1. get-alias
: 시스템에 등록된 alias 확인
2. set-alias [단축어] 실제_명령어
: 시스템에 alias 등록
3. 단축어
: 시스템에 등록된 단축어 실행
- 장점
: 추가적인 설치 없이 윈도 기본 기능으로 단축어 실행 가능
- 단점
: && 나 || 같은 연산자를 지원하지 않음 (파워셸을 7버전 이상으로 업데이트 하면 가능. 기본 5.1)
: grep 등 익숙한 리눅스 명령어를 지원하지 않으며, 깃 혹은 node 등에서 지원하는 명령어를 사용할 수 없음
Windows 터미널 + git bash
1. 윈도 microsoft store에서 windows terminal을 설치
: https://www.microsoft.com/store/productId/9N0DX20HK701
2. windows terminal 실행 후 ctrl + ,
3. 좌측 아래 Json 파일 열기 실행
4. profiles 항목에 Git Bash 프로필을 추가
{
"profiles":
{
"defaults":
{
},
"list":
[
{
"guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
"name": "Windows PowerShell",
"commandline": "powershell.exe",
"hidden": false
},
{
"guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
"name": "명령 프롬프트",
"commandline": "cmd.exe",
"hidden": false
},
{
"guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
"hidden": false,
"name": "Azure Cloud Shell",
"source": "Windows.Terminal.Azure"
},
{
"guid": "{124fc1da-dadc-4276-9c4e-f0524ba57a49}",
"name": "Git Bash",
"commandline": "\"%PROGRAMFILES%\\git\\usr\\bin\\bash.exe\" -i -l",
"icon": "%PROGRAMFILES%\\git\\mingw64\\share\\git\\git-for-windows.ico",
"startingDirectory": "%USERPROFILE%",
"cursorShape": "filledBox",
"hidden": false
}
]
},
}
5. Git bash를 기본 프로필로 설정
{
"defaultProfile": "{124fc1da-dadc-4276-9c4e-f0524ba57a49}",
}
6. C:\Program Files\Git\etc\profile.d\aliases.sh 파일을 메모장이나 IDE로 실행
7. alias 추가 (아래는 예시)
alias project-pull='git fetch --all && git merge upstream/master'
alias execute='set NODE_ENV=PRODUCTION && node C:\projects\app.js'
8. 이후 Windows terminal을 실행하여 alias한 명령어를 실행
- 장점
: Windows Terminal만 설치되어 있으면 간단하게 alias를 설정 가능
: git bash의 강력한 명령어 기능을 사용하면서 이를 파일 수정만으로 이용 가능
: 여러 명령어를 묶어서 실행하고 내용을 수정하기가 편함
Reference
'Development > Development' 카테고리의 다른 글
개발에 온전히 집중하는 방법 (1) | 2023.04.30 |
---|---|
프롬프트 엔지니어링 (1) | 2023.04.30 |
패키징과 번들링 (0) | 2023.03.10 |
GOF (Gang Of Four)와 디자인 패턴 (0) | 2023.03.10 |
데코레이터와 어노테이션 (0) | 2023.03.10 |