본문 바로가기

원도우

원도우 11에서 WSL 명령의 간단한 설명과 사용 예시

반응형

원도우 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
반응형