为什么bash在使用时显示扩展!$等?

时间:2016-08-23 14:50:09

标签: bash

如果我输入

mkdir my_new_directory_with_a_long_name
cd !$

我得到了

cd my_new_directory_with_a_long_name

输出到终端,然后运行cd命令

为什么bash会显示这种扩展,有没有办法将其关闭?

1 个答案:

答案 0 :(得分:-1)

这是历史扩展功能的一部分 - !$扩展到最后一个命令的最后一个参数 - 使用set +H禁用历史记录扩展