命令行历史记录最早出现在比尔·乔伊开发的C Shell中，这个功能的灵感来自于Interlisp的使用。 它简便了很多操作，并且使C Shell易于使用，因此很快地流行起来。如今，命令行历史记录已成为Shell中的标准功能，包括ksh、bash和Microsoft的cmd.exe 。它的快捷体现在两个方面： 在最初的C shell中，用户可以通过键入感叹号来引用上一个命令 codice_1 ，然后是其他字符，用于输入特定命令，或者在将其粘贴回命令行之前对其进行编辑。例如： 现在常见的做法是将历史记