2013-12-07 245 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");