2013-12-07 198 views
0

嗨我想在Linux上实现一个shell,我想排队在shell的历史中的最后10个命令。Shell历史命令 - 功能

我正在使用system("cat ~/.bash_history");命令,但我不知道如何显示最后10条命令。

在此先感谢

+0

检查下面的选项? – user2486495

+2

当然,你的任务需要更多的人,而不是你的外壳来掏出另一个外壳(系统)? – Duck

+0

是的,他们都有相同的结果。如果我想重复列出的命令之一,我该怎么办? – user3076248

回答

1

尝试命令和-n是最后的行数,

system("tail -n 10 ~/.bash_history");