※ 記事一覧
環境
■ 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コマンドを実行
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 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 件のコメント:
コメントを投稿