簡體   English   中英

在不使用xdtool或類似工具的情況下模擬Ubuntu終端中的按鍵

[英]Simulate key press in Ubuntu Terminal without using xdtool or similar

我想運行一個命令,然后“告訴”命令行以按字母“ M”

但是我不能使用xdtool之類的工具或其他軟件。

示例:top -n 1然后M(按)

有誰知道?

謝謝

沒有簡單的內置方法來編寫諸如top之類的交互式工具。 特別是top -n 1立即退出,因此無論如何它都不會收聽“ M”命令。

但是,如果要列出哪些程序使用了最多的內存,則可以使用非交互式ps工具以任意順序生成列表。 例如,以下命令將按內存使用情況向您顯示前5個程序:

ps -A -o %mem,args --sort -%mem | head -6

-A表示ps將檢查所有正在運行的進程。

-o %mem,args表示ps將打印它檢查的每個進程的%mem (占總內存的百分比的內存)和args (包括參數的完整命令行)。

--sort -%mem表示ps將按照%mem列的降序對結果進行排序(升序為--sort %mem )。

| head -6 | head -6表示將通過head命令傳遞輸出,該命令配置為顯示輸出的前6行(標題行,以及列表中的前5個進程)。

暫無
暫無

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

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