shell中历史项旁边的星号字符是什么意思?

时间:2017-02-07 06:50:44

标签: bash shell

我的iTermmacOS Sierra)不时会输入history来获取最近使用的命令列表。

我注意到其中一些附加了星号字符。

 3254  code
 3255  gulp
 3256* cd foo
 3257* youtube-dl https://www.youtube.com/watch\?v\=xxxxxxxxxxx
 3258  ls

3256 3257 *个字符的用途是什么?

1 个答案:

答案 0 :(得分:0)

来自manual

  

如果没有选项,请显示包含行号的历史记录列表。行   带有*的前缀已被修改。

修改

Demonstration

在终端提示符下,使用向上箭头键显示上一个命令。使用退格键删除命令。使用向下箭头键返回上一个提示并输入历史记录现在,修改后的行应在历史记录中显示为行号,后跟星号。