【发布时间】:2017-06-08 18:35:59
【问题描述】:
对于我的生活,我似乎无法弄清楚为什么 ctrl-p 和 ctrl-n kbd> 在我一直使用的 Docker 映像下不能像他们应该的那样工作。 ctrl-p 应该像 up 箭头一样工作,但我通常必须按两次才能获得我运行的最后一个命令。它以一种看似随机的方式循环历史。
也许有人可以帮助我理解这一点。
docker run -it buildpack-deps:trusty # run a Linux based image
root@74cbcf321fae:/# ls
bin boot dev etc home lib lib64 ...
root@74cbcf321fae:/# touch hello
如果我在这里按 up,它应该会显示touch 命令,然后是ls。
但是,如果我按 Ctrl-p ,第一次什么都没有出现。当我再次按下它时,ls 神奇地出现了。
谁能帮我理解这些。我不能没有 Ctrl-p 和 Ctrl-n。
【问题讨论】: