【发布时间】:2011-04-19 14:19:27
【问题描述】:
当我这样做时
$ du
$ echo $_
我得到 o/p 为 du。这是为什么呢?
关于 - man bash 说:“在 shell 启动时,设置为用于调用在环境或参数列表中传递的 shell 或正在执行的 shell 脚本的绝对路径名。随后,扩展到最后一个参数前一个命令,展开后。 还设置为用于调用每个执行的命令并放置在导出到该命令的环境中的完整路径名。检查邮件时,此参数包含当前正在检查的邮件文件的名称。
所以 $_ 应该是空的,上面的例子中没有 du 的参数。
【问题讨论】: