簡體   English   中英

lldb:Python腳本,正在訪問命令歷史記錄?

[英]lldb: Python scripting, accessing command history?

我目前正在使用lldb調試某些軟件,這是一個長達數周的項目。 我一直在為常用命令添加別名,甚至還調整了一個示例python腳本來幫助加快工作速度。

我遇到的問題-有時我鍵入命令,然后稍后需要引用該命令(例如,我需要的內存地址在那里)。 在bash中,我只是要做:

history | grep <command>
!<history number>

那顯然在lldb中不起作用。 我想添加一個腳本,在其中添加python命令“ history”,但我找不到可以訪問lldb命令歷史記錄的方法。 那可能嗎?

您是在談論python命令還是lldb命令? lldb支持命令歷史記錄(命令是command history ), !<HISTORY_NUMBER>也可以。 ^ R將開始通過歷史記錄緩沖區進行增量搜索。 lldb命令行沒有命令管道(或grep),因此您無法以這種方式進行搜索,但是您仍然可以通過這種方式很好地解決問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM