从 WSL 启动资源管理器
Launching Explorer from WSL
start .
用于从 cmd 启动资源管理器 window。
当从 wsl 做同样的事情时,我得到
$ start . start: Unable to connect to system bus: Failed to connect to
socket /var/run/dbus/system_bus_socket: No such file or directory
有解决这个问题的简单方法吗?
自创意者更新以来,如果添加扩展文件,您可以从 WSL 调用 Windows 可执行文件。您可以这样打开当前文件夹。
explorer.exe .
如果您还需要开始,那么您可以创建一个别名
alias start='cmd.exe /c start'
那么 start .
也可以。
您可以从 WSL 调用 Windows 可执行文件,但您也应该添加文件的扩展名。还有另一个问题,当你想在文件资源管理器中打开一个目录时,你应该使用 explorer.exe \home\username\projects\
命令,因为 windows 无法理解 linux 标准路径斜杠。所以,我做了一个包装器来解决所有这些问题。 this 项目是 Linux 命令行和 windows 文件浏览器之间的包装器,可将 /
转换为 \
.
使用此包装器,您可以与 windows 文件浏览器进行交互,就像 linux-native 一样。下面的框展示了使用 this 包装器打开文件资源管理器的方式。
explorer /home/
start .
用于从 cmd 启动资源管理器 window。
当从 wsl 做同样的事情时,我得到
$ start . start: Unable to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
有解决这个问题的简单方法吗?
自创意者更新以来,如果添加扩展文件,您可以从 WSL 调用 Windows 可执行文件。您可以这样打开当前文件夹。
explorer.exe .
如果您还需要开始,那么您可以创建一个别名
alias start='cmd.exe /c start'
那么 start .
也可以。
您可以从 WSL 调用 Windows 可执行文件,但您也应该添加文件的扩展名。还有另一个问题,当你想在文件资源管理器中打开一个目录时,你应该使用 explorer.exe \home\username\projects\
命令,因为 windows 无法理解 linux 标准路径斜杠。所以,我做了一个包装器来解决所有这些问题。 this 项目是 Linux 命令行和 windows 文件浏览器之间的包装器,可将 /
转换为 \
.
使用此包装器,您可以与 windows 文件浏览器进行交互,就像 linux-native 一样。下面的框展示了使用 this 包装器打开文件资源管理器的方式。
explorer /home/