首页 > 解决方案 > 如何设置别名以在 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”命令时,别名的工作方式是否有一些例外?

标签: windowsbashaliascommand-prompt

解决方案


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

第一部分是命令/可执行文件,第二部分是参数。您只需要使用 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.docx, 或执行相同的操作firefox www.google.com

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

excel "thisExcelFile.xlsx"

推荐阅读