如何设置别名以在Bash中打开文件



我正在尝试设置一个别名,以便从Windows 7上的目录中打开Excel文件。每次我使用别名时,它只会在根目录中打开一个Windows资源管理器窗口。

我正在进入:

alias openExcel="explorer /z/Company/AP/PR/thisExcelFile.xlsx"

我也试过:

alias pr="cd /z/Company/AP/PR/"

然后:

alias openExcel="explorer thisExcelFile.xlsx"

手动运行这些命令将打开Excel文件。但是通过别名使用命令只会打开根目录中的Windows资源管理器。

我还尝试过将底部的两个命令组合到一个函数中,但都不起作用。

别名"不能用来打开这样的文件吗?在Windows上使用"explorer"命令时,别名的工作方式是否存在异常?

您的命令很好,只是运行了错误的应用程序。

第一部分是命令/可执行文件,第二部分是参数。你只需要用Excel打开文件。

// This runs "Windows Explorer", with the parameter "thisExcelFile.xlsx"
explorer thisExcelFile.xlsx
// This runs "Microsoft Excel", with the parameter "thisExcelFile.xlsx"
excel thisExcelFile.xlsx

您可以对winword myWordDoc.docxfirefox www.google.com执行同样的操作。

引用这个论点也可能是个好主意,以防万一:

excel "thisExcelFile.xlsx"

最新更新