一、打开自己安装的软件
要在 wsl 中安装的 Linux 发行版打开 Windows 软件我们只需要在 Linux 的~路径下打开.bashrc 文件中根据下面的内容加入这些内容就可以打开 Windows 上安装的软件了,直接在文件最后面加上就行,下面是我加入的一些内容
#打开.bashrc配置文件,或者用其他方式打开 vim ~/.bashrc #或者这样打开更好编辑 "/mnt/d/Program Files/Notepad++/notepad++.exe" ~/.bashrc #快速用Notepad++打开文件 alias np='"/mnt/d/Program Files/Notepad++/notepad++.exe"' # 打开 Google Chrome alias chrome='"/mnt/c/Program Files/Google/Chrome/Application/chrome.exe"' # 打开 GIMP 图形界面 alias gimp='"/mnt/d/Program Files/GIMP 3/bin/gimp.exe"' # 使用 Windows 的 ADB(Android Studio 安装版) alias adb='"/mnt/d/Program/platform-tools/adb.exe"'加入完成后就保存退出,然后执行下面这条命令进行生效
source ~/.bashrc然后就可以通过下面的命令执行打开Windows软件了
np my.txt #打开文本文件 gimp xxx.png 打开图片 chrome #打开谷歌浏览器二、打开Windows系统软件
同样是在~/.bashrc 配置文件中加入以下内容
# 启动 Windows 相机 alias camera='cmd.exe /c "start microsoft.windows.camera:"' # 用 Windows 默认视频播放器打开视频文件 play() { if [ -f "$1" ]; then explorer.exe "$(wslpath -w "$1")" else echo "❌ File not found: $1" fi } # 用 Windows 默认图片查看器打开图片 photo() { if [ -f "$1" ]; then explorer.exe "$(wslpath -w "$1")" else echo "❌ File not found: $1" fi } #这个是为了每次执行ollama后能自己打开服务,没有安装ollama就不需要加下面的配置 ollama() { if ! pgrep -f "ollama serve" > /dev/null; then echo "Starting Ollama service..." nohup /usr/local/bin/ollama serve > /tmp/ollama.log 2>&1 & sleep 2 fi /usr/local/bin/ollama "$@" } # 快速用 Office 打开文件,打开 Windows 记事本编辑 word() { cmd.exe /c "start winword $(wslpath -w "$1")" ; } excel() { cmd.exe /c "start excel $(wslpath -w "$1")" ; } ppt() { cmd.exe /c "start powerpnt $(wslpath -w "$1")" ; } notepad() { cmd.exe /c "start notepad $(wslpath -w "$1")"; }同样添加完成保存后得执行下面这条命令
source ~/.bashrc然后通过下面的方式就可以通过用Windows系统软件打开wsl中的文件了
word my.docx play my.mp4 photo my.png camera #打开相机 notepad my.txt #Windows自带记事本打开文件