最近比较常用 tcsh 当作 FreeBSD 的开发环境,甚至其它常用的 Linux 亦是如此。然后就会有个需求,希望按"上”时,能够自动显示上一个已执行的指令,理论上这都很直观,好像预设也是这样,但如果想要做到搜寻的功能,那就要多一些设定。

如果只是用单纯的 history 功能,接下来我只要按"上”键时,此时会自动显示上一道执行指令,即 cat .bashrc 。但如果我先打了 l 再按"上"键时,想要它会去找到 ls -la 这道指令,那就要多做些设定,细节请参考这篇文章:bash 记忆指令 For Linux。