当前位置: 首页 > 面试题库 >

您如何在交互式Python中查看整个命令历史记录?

辛承
2023-03-14
问题内容

我正在Mac OS X上使用默认的python解释器,并且Cmd+ K(清除了)我以前的命令。我可以使用箭头键逐一浏览它们。但是bash
shell中是否有–history选项之类的选项,可以显示您到目前为止输入的所有命令?


问题答案:

使用readline.get_current_history_length()获得的长度,并readline.get_history_item()查看每个。



 类似资料:
  • 在提交了若干更新,又或者克隆了某个项目之后,你也许想回顾下提交历史。 完成这个任务最简单而又有效的工具是 git log 命令。 接下来的例子会用我专门用于演示的 simplegit 项目, 运行下面的命令获取该项目源代码: git clone https://github.com/schacon/simplegit-progit 然后在此项目中运行 git log,应该会看到下面的输出: $

  • 基本上,我想使用python来查询我的IB订单历史,然后进行一些分析。但我找不到任何现有的API来查询这些数据,有人有这样做的经验吗?

  • 在使用 Git 提交了若干更新之后,又或者克隆了某个项目,想回顾下提交历史,我们可以使用 git log 命令查看。 针对我们前一章节的操作,使用 git log 命令列出历史提交记录如下: $ git log commit 88afe0e02adcdfea6844bb627de97da21eb10af1 Merge: 14b4dca d7e7346 Author: runoob <runoob

  • 在“警报历史记录”页面中,你可以浏览警报表格、打开特定警报、将其分配给用户或一次选择多个警报。 警报表格会自动更新,每 60 秒检查一次新警报。它基于触发警报的时间显示最近 10 个警报。警报是按照发出时间排序(开始时间)。而点击列标题则会按该列排序。 所有受监控的实例都显示在左侧窗格中。选择一个级别以仅显示与之相关的警报。 若要更改每页显示的警报数量,请点击“X / 页”并选择预定义的数字。默认

  • 我们在13.6节介绍过了【查看本地变更历史】,在这一节我们介绍Git查看提交历史记录功能. 跟本地变更历史提供的功能相同,Git查看提交历史记录也都有查看文件、文件夹和代码段的历史记录功能,不同点在于【查看本地变更历史】仅能查看本地的变更,远程的攺动是无法看到的,【Git查看历史记录】可以查看所有commit以后的历史. 因此当你想查看某个文件或文件夹提交的历史记录的时候,可以使用此功能. 一.

  • 问题内容: 有没有一种方法可以防止将命令添加到bash shell的命令历史记录中? 我希望能够阻止将某些“危险”命令添加到历史记录中,例如“ ”,这样,通过按向上箭头以到达先前的命令,我将无法使用该命令。这样,不可能意外地重复这些命令之一。 我问的原因是,我经常使用向上箭头来访问Shell历史记录中的先前命令,并且经常使自己陷入按Enter 键的地步,因为我 认为这 是正确的命令,才意识到我将要