标签: c linux function shell command
您好我正在尝试在Linux上实现一个shell,我想在shell的历史记录中排列最后10个命令。
我正在使用system("cat ~/.bash_history");命令,但我不知道如何调出最后10个命令。
system("cat ~/.bash_history");
提前致谢
答案 0 :(得分:1)
尝试尾命令, -n 是最后一行的数量,
system("tail -n 10 ~/.bash_history");