길이가 긴 명령어를 입력하기 번거로울 때 명령어를 축약하거나 다른 이름(별칭, alias)으로 호출하고 싶을 때 사용할 수 있는 방법입니다.
alias 설정 확인
> Get-Alias
이 명령으로 이미 지정된 alias 설정값을 확인할 수 있습니다.
alias 설정 하기
> Set-Alias [별칭] [대상 명령]
위와 같은 형식으로 alias를 설정할 수 있습니다.
저의 경우 Vim을 쓰다가 최근 NeoVim으로 넘어왔는데, nvim
이 아니라 습관적으로 vim
을 입력하곤 합니다. 따라서 vim
이나 vi
라고 입력하여도 nvim
이 실행되도록 설정하였습니다.
> Set-Alias vim nvim
> Set-Alias vi nvim
이제 제대로 별칭이 지정되었는지 확인해보겠습니다.
> Get-Alias
...(생략)...
Alias vi -> nvim.exe
Alias vim -> nvim.exe
...(생략)...
이렇게 출력되었다면 제대로 설정이 된 것입니다.
하지만 영구적으로 설정된 것이 아니다. 설정 유지시키기
위에 서술한 방법으로 별칭을 설정할 수 있습니다. 하지만 PowerShell을 닫았다가 열면 다시 설정이 초기화됩니다. 저는 PowerShell을 실행시킬 때마다 제가 원하는 설정을 자동으로 진행하도록 하려고 합니다. 다른 셸과 마찬가지로 PowerShell도 실행될 때마다 프로파일이라는 파일을 읽어 초기 설정을 진행하게 되어있습니다. 그 파일에 alias 설정을 입력하고자 합니다.
프로파일 경로 알아내기
> $profile
이렇게 입력하면 아래와 같이 값이 출력될 것입니다.
C:\Users\(사용자명)\Documents\PowerShell\Microsoft.PowerShell_profile.ps1
저 파일에다가 위에서 입력한 alias 설정을 입력하도록 합니다. 만약 저 경로와 파일이 보이지 않는다면 직접 만들면 됩니다.
Get-Alias와 Set-Alias의 alias
Get-Alias
명령을 입력하고 출력되는 내용을 잘 살펴보았다면 눈치챘을 수도 있을 텐데, 저 두 명령도 alias가 설정되어 있습니다.
Alias gal -> Get-Alias
Alias sal -> Set-Alias
'알아두면 좋은' 카테고리의 다른 글
영문 윈도에 설치된 프로그램의 한글이 깨져보일 때 (0) | 2021.11.12 |
---|---|
수식을 그래프로 그릴 때 필요한 툴 (0) | 2021.04.12 |
Windows 터미널에서 WSL 시작 경로 변경하기 (3) | 2021.02.21 |
키보드로 EOF값 입력 방법 (0) | 2021.02.20 |
Git 커밋 메시지 에디터 변경하기 (0) | 2021.01.28 |