cmd 相当于 Bash 的“type”

cmd 相当于 Bash 的“type”

我如何才能找出程序从哪里运行,或者它是否是一个别名(如果它是一个别名,那么它是哪个程序的别名)?

答案1

cmd.exe没有与 等效的命令bashtypetype的命令cmd.exe操作方式与 Unix 的 类似cat,并借用了同名的旧 CP/M 命令的名称。

除非安装了第三方程序,否则执行别名的唯一方法cmd.exe是通过旧doskey /macros命令 - 用于doskey /macros:all列出所有活动命令 - 该命令很可能总是返回空,因为自 1993 年左右以来没有人使用它们。

以下是cmd.exe的“内置命令”,或者说其内部命令:

{drive-letter}: :{line-label} call cd chcp chdir color copy ctty date del delete dir echo endlocal era erase exit for goto help if lh loadhigh path popd prompt pushd prompt rem ren rename rmdir rd set setlocal shift time title type ver verify

答案2

由于 cmd.exe 本身不支持别名,因此您可能可以使用which而是。如果您使用任何提供别名的插件,请查阅其文档。

相关内容