Shell历史命令功能

时间:2013-12-07 17:58:13

标签: c linux function shell command

您好我正在尝试在Linux上实现一个shell,我想在shell的历史记录中排列最后10个命令。

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

提前致谢

1 个答案:

答案 0 :(得分:1)

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

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