티스토리 뷰
개요
- Windows 환경에서는 항상 콘솔 터미널의 부재가 아쉬웠다. 나 또한 수년간 cmd 명령어 대신
ConEmu
를 오랫동안 대안으로 이용해왔다. 그런데 최근 마이크로소프트가 직접 개발 중인Windows Terminal
이 2020년 1.0 버전으로 업데이트되면서 이제서야 쓸만해졌다라는 반응이 나오기 시작했다. 이번 글에서는 Windows Terminal의 설치와 간단한 사용 방법, OpenSSH 연동을 통한 SSH 클라이언트로서의 이용 방법까지 소개하고자 한다.
특징
- UTF-8을 지원한다.
- GPU 가속을 지원한다.
- 멀티 탭을 지원한다.
- 창 분할을 지원한다. (수직, 수평 모두 지원)
- 테마를 지원한다. (커스텀 테마 가능)
- 프로필을 지원한다. (커스팀 프로필 가능)
- 창의 투명도 조정을 지원한다. (창 단위로 가능)
설치
- 정식 버전보다는 베타 버전을 미리 써볼 수 있는
Windows Terminal Preview
설치를 추천한다. 마이크로소프트 스토어에서 무료로 설치할 수 있다. [관련 링크]
실행
- 설치가 완료되면 아래와 같이 CLI에서 실행할 수 있다.
# 사용자 계정 폴더 위치에서 실행
$ wt
# 특정 폴더 위치에서 실행, 이 방법을 선호
$ wt -d .
- 내 경우,
wt -d .
실행 방법을 선호하는데,NexusFile
와 같은 파일 관리자 도구에서 자동 완성 기능으로 편리하게 특정 폴더 위치에서 바로 Windows Terminal을 실행할 수 있기 때문이다.
주요 단축키
- 단축키를 이용하면 기능을 극대화할 수 있다.
- 수평 분할된 새로운 창 생성: 'ALT + SHIFT + -'
- 수직 분할된 새로운 창 생성: 'ALT + SHIFT + +'
- 창 이동: 'ALT + 방향키'
- 현재 창 크기 조정: 'ALT + SHIFT + 방향키'
- 현재 창 글꼴 크기 조정: 'CTRL + 마우스 휠'
- 현재 창 투명도 조정: 'CTRL + SHIFT + 마우스 휠'
- 현재 창 종료: 'CTRL + SHIFT + W'
Ubuntu 프로필 추가
Ubuntu on WSL
을 설치하면 자동으로 Ubuntu 프로필이 추가된다. 네이티브 환경의 리눅스를 사용할 수 있기 때문에 최근 Windows Terminal을 사용하는 가장 주된 이유가 되었다. Ubuntu on WSL의 설치 방법은 본 블로그의 이 글을 참고한다. (기본 제공되는One Half Dark
테마와Consolas
글꼴, 글꼴 크기 10, 글꼴 두께 약간 굵은 조합을 추천한다.)
Git Bash 프로필 추가
Git Bash
에 익숙한 사용자라면 커스텀 프로필을 추가하여 편리함을 그대로 누릴 수 있다. 설정 → Json 파일 열기 실행 후profiles.list[]
에 아래 내용을 추가한다.
{
"closeOnExit": "graceful",
"colorScheme": "One Half Dark",
"commandline": "\"C:\\Program Files\\Git\\usr\\bin\\bash.exe\" -i -l",
"cursorColor": "#FFFFFF",
"cursorShape": "vintage",
"fontFace": "Cascadia Mono",
"fontSize": 10,
"guid": "{00000000-0000-0000-ba54-000000000002}",
"historySize": 9001,
"icon": "C:\\Program Files\\Git\\mingw64\\share\\git\\git-for-windows.ico",
"name": "Git Bash",
"padding": "0, 0, 0, 0",
"snapOnInput": true,
"startingDirectory": "%USERPROFILE%",
"useAcrylic": false
}
defaultProfile
항목을 위 추가한 Git Bash의 guid 값으로 변경하여 기본 프로필로 설정한다. (설정 메뉴에서도 가능하다.)
"defaultProfile": "{00000000-0000-0000-ba54-000000000002}"
- 추가적으로 아래와 같이 Git Bash에 별명을 추가하여 자동 완성과 함께 편리한 이용이 가능하다.
$ nano /c/"Program Files"/Git/etc/profile
alias ls='ls --color=auto --show-control-chars'
alias ll='ls -al --color=auto --show-control-chars'
alias foobar-api='cd /c/foobar-api'
alias foobar-prod='ssh foobar-prod'
참고 글
댓글
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- spring
- JavaScript
- 로드 바이크
- graylog
- Kendo UI
- node.js
- 구동계
- JHipster
- 로드바이크
- 평속
- java
- chrome
- MySQL
- 알뜰폰
- 태그를 입력해 주세요.
- 자전거
- jsp
- Kendo UI Web Grid
- Spring MVC 3
- DynamoDB
- Spring Boot
- maven
- jstl
- CentOS
- bootstrap
- Eclipse
- jpa
- Docker
- kotlin
- Tomcat
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함