※ 記事一覧
環境
■ WSLバージョン:
■ Ubuntuバージョン:
WSL バージョン: 2.3.24.0
カーネル バージョン: 5.15.153.1-2
WSLg バージョン: 1.0.65
MSRDC バージョン: 1.2.5620
Direct3D バージョン: 1.611.1-81528511
DXCore バージョン: 10.0.26100.1-240331-1435.ge-release
Windows バージョン: 10.0.22631.4317
カーネル バージョン: 5.15.153.1-2
WSLg バージョン: 1.0.65
MSRDC バージョン: 1.2.5620
Direct3D バージョン: 1.611.1-81528511
DXCore バージョン: 10.0.26100.1-240331-1435.ge-release
Windows バージョン: 10.0.22631.4317
■ Ubuntuバージョン:
Distributor ID: Ubuntu
Description: Ubuntu 24.04.1 LTS
Release: 24.04
Codename: noble
Description: Ubuntu 24.04.1 LTS
Release: 24.04
Codename: noble
WindowsからWSL2上のLinuxのコマンドを使用する方法
前回記事(LinuxからWindowsのアプリを起動する方法)
ではLinuxからWindowsのコマンドが使えることを確認した。
逆にWindowsからLinuxのコマンドも使えるようなので試してみる。
Linuxコマンドを実行するには、コマンドプロンプト または PowerShell で以下コマンドを実行する。
(例) Linuxのenvコマンドを実行
ではLinuxからWindowsのコマンドが使えることを確認した。
逆にWindowsからLinuxのコマンドも使えるようなので試してみる。
Linuxコマンドを実行するには、コマンドプロンプト または PowerShell で以下コマンドを実行する。
wsl -e Linuxコマンド
※ パラメータ "-e" は "--exec" の省略形(例) Linuxのenvコマンドを実行
C:\Users\user>wsl -e env HOSTTYPE=x86_64 LANG=C.UTF-8 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/mnt/c/Windows/system32:/mnt/c/Windows:/mnt/c/Windows/System32/Wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/Users/user/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/user/AppData/Local/Programs/Microsoft VS Code/bin TERM=xterm-256color XDG_RUNTIME_DIR=/run/user/1000/ DISPLAY=:0 WAYLAND_DISPLAY=wayland-0 PULSE_SERVER=unix:/mnt/wslg/PulseServer WSL2_GUI_APPS_ENABLED=1 WSLENV=WT_SESSION:WT_PROFILE_ID: WT_SESSION=c7ea770b-38d5-4e87-9c33-2661e4d7e7c0 WT_PROFILE_ID={0caa0dad-35be-5f56-a8ff-afceeeaa6101} WSL_INTEROP=/run/WSL/876_interop NAME=win11a HOME=/home/user USER=user LOGNAME=user SHELL=/bin/bash WSL_DISTRO_NAME=Ubuntu DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
WSL, WSL2, Linuxコマンド
0 件のコメント:
コメントを投稿