반응형
원도우 11에서 WSL 명령어의 간단한 설명과 사용 예시
wsl 명령
WSL 환경으로 진입하는 명령입니다. 이 명령을 실행하면 WSL 셸을 열고 Linux 명령을 실행할 수 있습니다.
wsl
현재 설치된 WSL 배포판의 목록을 표시
wsl --list --verbose
> wsl --list --verbose
NAME STATE VERSION
* Ubuntu Stopped 2
배포판 시작
wsl
배포판에 명령을 실행
wsl -- uptime
wsl uptime
> wsl -- uptime
08:52:30 up 0 min, 0 users, load average: 0.00, 0.00, 0.00
wsl -- cat /etc/os-release
> wsl -- cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
유효한 배포 목록
wsl --list --online
> wsl --list --online
다음은 설치할 수 있는 유효한 배포 목록입니다.
'wsl --install -d <배포>'를 사용하여 설치하세요.
NAME FRIENDLY NAME
Ubuntu Ubuntu
Debian Debian GNU/Linux
kali-linux Kali Linux Rolling
SLES-12 SUSE Linux Enterprise Server v12
SLES-15 SUSE Linux Enterprise Server v15
Ubuntu-18.04 Ubuntu 18.04 LTS
Ubuntu-20.04 Ubuntu 20.04 LTS
OracleLinux_8_5 Oracle Linux 8.5
OracleLinux_7_9 Oracle Linux 7.9
WSL 사용법
wsl --help
Copyright (c) Microsoft Corporation. All rights reserved.
사용법: wsl.exe [Argument] [Options...] [CommandLine]
Linux 이진 파일을 실행하기 위한 인수:
명령줄이 제공되지 않으면 wsl.exe가 기본 셸을 시작합니다.
--exec, -e <CommandLine>
기본 Linux 셸을 사용하지 않고 지정된 명령을 실행합니다.
-- 나머지 명령줄을 그대로 전달합니다.
옵션:
--cd <Directory>
지정된 디렉터리를 현재 작업 디렉터리로 설정합니다.
~를 사용할 경우 Linux 사용자의 홈 경로가 사용됩니다.
/ 문자로 경로가 시작되면 절대 Linux 경로로 해석됩니다.
그렇지 않으면 값이 절대 Windows 경로여야 합니다.
--distribution, -d <Distro>
지정된 배포를 실행합니다.
--user, -u <UserName>
지정된 사용자로 실행합니다.
--system
시스템 배포를 위한 셸을 시작합니다.
Linux용 Windows 하위 시스템 관리를 위한 인수:
--help
사용 정보를 표시합니다.
--install [Options]
추가 Linux 배포용 Windows 하위 시스템을 설치합니다.
유효한 배포 목록을 보려면 'wsl --list --online'을 사용하세요.
옵션:
--distribution, -d [Argument]
이름별로 배포를 다운로드하고 설치합니다.
인수:
올바른 배포 이름입니다(대소문자를 구분하지 않음).
예:
wsl --install -d Ubuntu
wsl --install --distribution Debian
--no-launch, -n
설치 후 배포를 실행하지 않습니다.
--mount <Disk>
모든 WSL2 배포판에 물리적 디스크를 연결하고 탑재합니다.
옵션:
--bare
디스크를 WSL2에 연결하되 탑재하지는 않습니다.
--type <Type>
지정되지 않은 경우 디스크를 마운트할 때 사용할 파일 시스템은 기본적으로 ext4입니다.
--options <Options>
추가 마운트 옵션.
--partition <Index>
마운트할 파티션의 인덱스(그렇지 않은 경우) 지정된 기본값은 전체 디스크입니다.
--set-default-version <Version>
새 배포의 기본 설치 버전을 변경합니다.
--shutdown
실행 중인 모든 배포와 WSL 2를 즉시 종료합니다.
경량 유틸리티 가상 머신.
--status
Linux용 Windows 하위 시스템의 상태를 표시합니다.
--unmount [Disk]
모든 WSL2 배포판에서 디스크를 마운트 해제하고 분리합니다.
인수 없이 호출되는 경우 모든 디스크를 마운트 해제하고 분리합니다.
--update [Options]
옵션이 지정되지 않은 경우 Microsoft Store에서 WSL을 다운로드하여 설치합니다.
옵션:
- -rollback
WSL 2 커널의 이전 버전으로 되돌립니다.
--inbox
받은 편지함 WSL 2 커널만 업데이트합니다. Microsoft Store에서 WSL을 설치하지 마세요.
--web-download
Microsoft Store 대신 인터넷에서 최신 버전의 WSL을 다운로드하세요.
Linux용 Windows 하위 시스템에서 배포를 관리하기 위한 인수:
--export <Distro> <FileName>
배포를 tar 파일로 내보냅니다.
파일 이름은 - 표준 출력일 수 있습니다.
--import <Distro> <InstallLocation> <FileName> [Options]
지정된 파일을 가져옵니다. tar 파일을 새 배포로 가져옵니다.
파일 이름은 - 표준 입력일 수 있습니다.
옵션:
--version <Version>
새 배포에 사용할 버전을 지정합니다.
--list, -l [Options]
배포를 나열합니다.
옵션:
--all
현재 설치 중이거나 제거 중인 배포판을 포함하여
모든 배포판을 나열합니다.
--running
현재 실행 중인 배포판만 나열합니다.
--quiet, -q
배포 이름만 표시합니다.
--verbose, -v
모든 배포에 대한 자세한 정보를 표시합니다.
--online, -o
'wsl --install'을 사용하여 설치할 수 있는 배포 목록을 표시합니다.
--set-default, -s <Distro>
배포를 기본값으로 설정합니다.
--set-version <Distro> <Version>
지정된 배포판의 버전을 변경합니다.
--terminate, -t <Distro>
지정된 배포판을 종료합니다.
--unregister <Distro>
등록 취소 배포를 수행하고 루트 파일 시스템을 삭제합니다.
참고URL
- WSL의 기본 명령 : https://learn.microsoft.com/ko-kr/windows/wsl/basic-commands
728x90
반응형
'원도우' 카테고리의 다른 글
[원도우] 원도우 11 wsl 우분투 ssh server 활성화 (0) | 2022.10.31 |
---|---|
원도우 11 wsl와 vscode연동하기 (0) | 2022.10.31 |
vagrant 설치 및 ubuntu 서버 배포 (0) | 2022.08.22 |
[원도우] Windows 11에서 검색 웹 결과를 비활성화하는 방법 (0) | 2022.08.15 |
원도우 11의 CMD에서 doskey 명령어를 사용하여 Bash 스타일의 alias 명령어를 사용하는 방법 (0) | 2022.07.19 |