我正在尝试使用windows10bash作为PowerShell的替代品,因为我对它们的要求都不高。到目前为止,我对快速导航系统和使用诸如
grep
.
对于我的问题:
此时,我尝试使用Windows10的KaliLinux客户机打开PDF文件(或任何与此相关的文件)。这意味着我在windows10中运行一个Kali Linux Bash并尝试打开一个
.pdf
文件位于
C:\Folder\Subfolder\MyFile.pdf
,类似于我在Ubuntu机器上使用的方式。但是,该命令似乎不起作用。我使用的命令:
root@PC01:/mtn/c/Program\ Files\ \(x86\)/Google/Chrome/Application/chrome.exe /mnt/c/Folder/Subfolder/MyFile.pdf
Chrome会打开,但是会跳过文件,
即
它将打开默认窗口。世界之路
.pdf文件
是否自动完成,表示它是正确的。作为比较:我可以触发Chrome和
.pdf文件
PS C:\> & '.\Program Files (x86)\Google\Chrome\Application\chrome.exe' 'C:\Folder\Subfolder\Manual.pdf'
这个PowerShell命令工作正常。它将打开Chrome,Chrome将依次打开作为参数传递的文件路径。
这在Win10 Kali Linux Bash中不起作用的原因是我的错误吗?或者Chrome在解释Kali-Linux虚拟机中作为参数传递的路径时遇到了麻烦(我假设它是一个虚拟机,如果这是错误的请纠正我),所以它找不到指定的位置?
我对参数进行字符串化的尝试没有成功。此外,我还能够找到有关如何从linuxbash启动Windows程序的信息,但是没有找到如何正确传递filepath参数的信息,因此,如果我碰巧错过了一些东西,请提前道歉。