Microsoft는 2019년에 Windows Terminal을 출시했습니다. 이 도구는 명령 프롬프트, PowerShell, Azure Cloud Shell 및 WSL(Linux용 Windows 하위 시스템)을 제공하는 놀라운 명령줄 도구이며 사용자 지정이 가능합니다. 이 가이드는 Windows 터미널을 최대한 활용하기 위해 다양한 방법으로 Windows 터미널을 조정하는 데 도움이 될 것입니다.
1. 더 나은 가시성을 위한 확대/축소
고해상도 모니터를 사용하는 경우 Windows 터미널에서 텍스트를 보는 것이 약간 번거롭습니다. Windows 터미널은 기본 설정에 따라 텍스트 크기를 조정할 수 있는 옵션을 제공합니다.
Ctrl 키를 누른 상태에서 키를 누르고 마우스 휠을 스크롤하여 텍스트 크기를 조정합니다. 텍스트 크기를 늘리려면 마우스 휠을 위로 스크롤하고 줄이려면 아래로 스크롤합니다.
확대/축소는 현재 세션 동안 유지되고 새 세션에서 재설정됩니다. 특정 텍스트 크기를 원하는 경우 "설정"의 "모양" 섹션을 통해 변경할 수 있습니다.
- 새 탭(+) 버튼 옆에 있는 드롭다운 메뉴를 클릭합니다. 컨텍스트 메뉴에서 "설정"을 선택합니다.
- 왼쪽 창에서 '기본값'을 선택하고 '모양' 섹션으로 이동한 다음 '글꼴 크기'까지 아래로 스크롤합니다.
- 글꼴 크기를 선택하고 "저장"을 클릭하여 변경 사항을 적용합니다.
2. 시작 디렉토리 변경
기본적으로 Windows 터미널은 "C:\Users\
예를 들어 일반적으로 cd downloads
를 입력하는 대신 Downloads 디렉토리에서 작업하는 경우 시작할 때마다 Windows 터미널의 기본 디렉토리를 다운로드 디렉토리로 변경할 수 있습니다.
- 새 탭(+) 버튼 옆에 있는 드롭다운 메뉴를 클릭합니다. Alt 키를 누르고 있습니다. 컨텍스트 메뉴에서 "설정"을 선택합니다.
- JSON 파일을 열 때 기본 텍스트 편집기를 선택하라는 메시지가 표시될 수 있습니다. 생각나지 않으면 메모장을 선택하세요.
- JSON 파일이 열리면 "편집 → 찾기"로 이동하거나 Ctrl + F 지름길.
startingDirectory
입력 "다음 찾기" 옵션을 누르십시오.
기본적으로 "startingdirectory"는 %USERPROFILE%
입니다. . 우리의 경우 %USERPROFILE%/Downloads/
로 변경합니다. .
스크롤을 조금 내리면 다른 터미널의 시작 디렉토리도 수정할 수 있습니다.
- Ctrl를 눌러 JSON 파일을 저장합니다. + S . "파일 형식"을 "모든 파일"로 선택하고 파일 이름을 "defaults.json"으로 지정합니다. 완료되면 "저장"옵션을 누르십시오.
다음에 Windows 터미널을 다시 시작하면 기본으로 정의한 디렉터리에서 시작되는 것을 볼 수 있습니다.
3. 기본 프로필 변경
경우에 따라 기본 PowerShell 프로필이 아닌 다른 프로필에서 Windows 터미널을 시작해야 할 수 있습니다. 변경해야 하는 경우 매우 쉽습니다.
- Ctrl를 눌러 Windows 터미널 설정을 엽니다. + , .
- 사이드바에서 시작 탭을 선택합니다.
- '기본 프로필' 설정에서 드롭다운 메뉴를 클릭합니다. 원하는 프로필을 선택하세요.
Windows 터미널을 다시 시작하거나 새 탭을 열면 선택한 프로필이 열립니다.
4. 사용자 지정 SSH 프로필
어떤 상황에서는 Windows 터미널을 통해 원격 서버에 자동으로 SSH할 수 있으면 편리할 수 있습니다. 이를 위해서는 JSON 파일을 통해 새로운 사용자 정의 프로필을 설정해야 합니다.
- Ctrl 키를 사용하여 Windows 터미널에서 "설정"을 엽니다. + , 바로 가기.
- 사이드바에서 'JSON 파일 열기'를 선택합니다. 메모장이나 기본 텍스트 편집기에서 JSON 파일이 열립니다.
- 기존 프로필에 대한 코드가 표시될 때까지 아래로 스크롤합니다. 마지막 프로필 뒤에 다음 코드를 추가하세요.
,{ "guid": "{5d0389a7-6eec-46a4-b37e-d40473fbba08}", "hidden": false, "name": "Test SSH Profile", "commandline": "wsl ssh user@localhost", "icon": "❤️" }<올 시작="4">
- Ctrl를 사용하여 JSON 파일 저장 + S 편집 후 바로 가기
저장되면 새 탭 버튼 옆에 있는 드롭다운 메뉴에 새 프로필이 표시됩니다. 항목을 클릭하면 SSH 프로필이 시작되고 원하는 WSL의 원격 서버에 연결됩니다.
5. 명령 팔레트
명령 팔레트를 사용하면 Windows 터미널 내에서 실행할 수 있는 작업을 볼 수 있습니다. Ctrl를 사용할 수 있습니다. + 시프트 + P Windows 터미널에서 명령 팔레트를 호출합니다.
>
로 시작합니다. , 제거하여 wt
를 입력할 수 있습니다. 다음과 같은 명령입니다.
-p "Command Prompt" `; split-pane -p "PowerShell"
명령을 입력할 때, 특히 wt
에 익숙하지 않은 경우에 무엇을 기대해야 하는지에 대한 아이디어를 제공하기 위해 명령의 결과가 무엇인지 찾을 수 있습니다. 명령.
6. 다중 셸 관리를 위한 분할 창
Windows 터미널은 더 나은 멀티태스킹을 위해 분할창을 지원합니다. 한쪽에는 PowerShell이 있고 다른 한쪽에는 명령 프롬프트가 있을 수 있습니다. 두 탭 사이를 왔다 갔다 하는 대신 분할 창을 만들어 두 탭을 동시에 살펴보는 것이 가장 좋습니다.
Alt 키를 사용하여 창을 세로로 분할할 수 있습니다. + 시프트 + - 지름길. 가로로 분할하려면 Alt를 사용하세요. + 시프트 + = . Ctrl를 사용할 수도 있습니다. + 시프트 + P 명령 팔레트로 창을 분할합니다.
또는 Alt 키를 누른 상태에서 새 탭을 열거나 드롭다운 메뉴에서 다른 프로필을 선택하면 활성 창이 자동으로 분할됩니다.
Alt 키를 눌러 이 창 사이를 전환합니다. 화살표 키를 누릅니다. Alt 키를 누르고 있습니다. + 시프트 화살표 키를 사용하여 선택한 창의 크기를 조정합니다.
7. 시작 레이아웃 변경
Windows 터미널을 실행하면 기본 프로필을 사용하여 단일 탭에서 열립니다. 몇 가지 명령줄 인수를 사용하여 시작 레이아웃을 사용자 지정할 수 있습니다.
다음 명령을 사용하면 분할 창 모드로 Windows 터미널을 시작할 수 있습니다.
wt -p "Command Prompt" `; split-pane -p "PowerShell"
이 명령은 새 세로 창에서 명령 프롬프트 및 PowerShell 탭을 엽니다.
이러한 명령줄 인수에 대한 자세한 내용은 Microsoft 설명서에서 Windows 터미널을 더 개인화할 수 있습니다.
8. 도커 통합
Docker는 주로 명령 프롬프트/PowerShell을 사용하는 경우 초보자에게 약간 혼란스러울 수 있습니다. 이러한 명령줄은 Docker 명령의 자동 완성을 지원하지 않으므로 더 까다롭습니다.
개요를 제공하기 위해 Docker는 Windows에서 WSL 2를 사용하고 Linux 작업 영역을 활용하는 기능을 제공하여 Linux 및 Windows 빌드 스크립트의 유지 관리를 덜어줍니다. 간단히 말해서 에뮬레이션 없이 Windows 내부의 다른 WSL 컨테이너 내에서 Linux 컨테이너를 사용할 수 있습니다.
Docker를 진행하기 전에 몇 가지 전제 조건이 필요합니다.
- Docker Desktop 다운로드 및 설치
- Windows에서 활성화된 WSL 2 기능
- Linux 커널 업데이트 패키지 다운로드 및 설치
- Ubuntu와 같은 Microsoft Store에서 설치된 두 개 이상의 WSL
- 설치가 완료되면 Docker Desktop을 시작하고 "Docker Desktop이 실행 중입니다"라는 알림을 기다린 다음 "PowerShell"을 엽니다.
- Docker는 기본적으로 WSL 구현을 사용하며 어떤 Linux 배포판인지 확인하려면 PowerShell에서 다음 명령을 입력합니다.
wsl -l -v
컴퓨터에 설치된 모든 Linux 배포판과 해당 버전이 표시됩니다. Docker는 WSL 2의 동적 메모리 할당 기능을 사용하므로 모든 Linux Distro가 버전 2에 있는지 확인하십시오. 기본 WSL 구현 옆에 "*"(별표 기호)가 표시됩니다.
우리의 경우 Ubuntu 18.04와 Ubuntu(20.04)가 설치되어 있으며 활성화하고 있습니다. 설치된 Linux 배포판이 여기에 표시됩니다. 그렇지 않은 경우 Microsoft Store에서 Linux 배포판을 설치하세요.
- Windows 터미널에서 원하는 Linux 배포판을 엽니다. 여기에서 Ubuntu 18.04를 엽니다.
lsb_release -a
를 입력하여 실행 중인 Ubuntu 버전을 식별합니다. 명령.
Docker가 작동하는지 확인하려면 다음 명령을 입력하십시오. 작동 중이면 Docker의 Hello 메시지가 표시됩니다. 그렇지 않으면 위의 단계를 수행하여 Docker를 복구하십시오.
docker run -it hello-world<올 시작="4">
이 명령은 실행 중인 Linux 배포판에서 Ubuntu 20.04를 시작합니다.
docker run -it ubuntu bash
- 확인하려면
lsb_release -a
명령이 작동하지 않습니다. 다음 명령어를 입력하여 설치하세요.
sudo apt update sudo apt install lsb-release
Y 누르기 Enter 키를 누릅니다. 메시지가 표시되면
설치가 완료되면 다음 명령어를 입력하여 Linux 배포 버전을 확인합니다.
lsb_release -a
Ubuntu 20.04를 실행 중임을 표시합니다. 이것이 Docker를 사용하여 별도의 에뮬레이션 없이도 다른 Linux 배포판 내에서 Linux 배포판을 실행하는 방법입니다.
항상 exit
를 사용할 수 있습니다. 명령을 사용하여 원래 Linux 배포판으로 돌아갑니다.
Windows 터미널 사용자 정의
다음은 Windows 터미널을 보다 생산적으로 만들기 위한 몇 가지 사용자 지정 팁입니다. 또한 "설정" 페이지에서 아이콘, 탭, 배경 이미지 등 터미널의 모양을 사용자 지정할 수 있는 많은 옵션을 찾을 수 있습니다.
Windows 터미널은 멋진 기능을 제공하는 사용자 지정 가능한 강력한 앱입니다. 그러나 Windows에서는 관리 센터, 바탕 화면, 작업 표시줄 등과 같은 다른 OS 요소를 사용자 지정할 수 있습니다.