Skip to main content
 首页 » 编程设计

c之Shell历史命令-功能

2023年11月22日57arxive

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

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

提前致谢

请您参考如下方法:

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

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