如何恢复历史命令?

时间:2017-11-14 11:24:58

标签: unix

我在korn shell脚本中运行了某些命令,如下所示:

  uuid,eventTime,Op.progress,Op.progressPercentage,AnotherAttribute
0,C0972765-8436-0000-0000-000000000000,2017-08-19T12:52:39,P,3.0,01:57:00
1,C0972765-8436-0000-0000-000000000000,2017-08-19T12:53:28,P,3.0,01:56:00
2,C0972765-8436-0000-0000-000000000000,2017-08-19T12:53:48,P,4.0,01:55:00
3,C0972765-8436-0000-0000-000000000000,2017-08-19T12:54:35,P,4.0,01:55:00
4,C0972765-8436-0000-0000-000000000000,2017-08-19T12:55:05,P,5.0,01:55:00
5,C0972765-8436-0000-0000-000000000000,2017-08-19T12:55:24,P,5.0,01:54:00
6,C0972765-8436-0000-0000-000000000000,2017-08-19T12:55:17,P,6.0,01:54:00
7,C0972765-8436-0000-0000-000000000000,2017-08-19T12:55:27,P,6.0,01:53:00
8,C0972765-8436-0000-0000-000000000000,2017-08-19T13:33:46,W,40.0,01:13:00
9,C0972765-8436-0000-0000-000000000000,2017-08-19T13:40:10,N,51.0,02:00:00

如何使用324 pwd 325 list  326 cd mpiomp  327 list  328 cd C  329 list  330 history   检索pwd命令? 目前我正在使用r,但它无效。

1 个答案:

答案 0 :(得分:0)

r命令的documentation表示您使用错误。以下是相关部分:

  

r命令(内置的KornShell别名)重新执行您之前运行的命令,可能先编辑它。命令从命令历史文件中获取。

     

说明符告诉你要重新执行哪个命令。它可以有   以下任何一种形式:

     

无符号数字( n
  运行带有该编号的命令。

     

负数( -n
  在当前命令之前运行n命令的命令。

如您所见,调用命令r 324将执行带有该历史记录编号的命令。