【发布时间】:2014-03-13 02:03:40
【问题描述】:
在 Linux 和其他类 Unix 系统上,我如何找到可以使用 PATH 环境变量的特定文件的路径?例如,如果我可以使用,从命令行:
ls # technically the file name is "ls.exe"
有没有一种方法可以显式找到ls.exe 文件的路径,而无需自己查看PATH 变量(即,可能通过它进行程序搜索但不查看自己)?
我知道这样做有很多陷阱/注意事项,例如 PATH 可以是文件甚至是文件的一部分(我认为),加上符号链接等可能使其不可靠,但我寻找一般用例。
我问的原因是我有带有 msysgit 的 Windows,所以我的路径中有很多文件夹,搜索每个文件夹会很烦人且耗时,更不用说因为 Windows 限制而更难了,但我仍然可以大概可以使用几乎所有 Linux 可以使用的东西。
【问题讨论】:
标签: linux cygwin environment-variables msysgit path-variables