[英]How to execute a sequence of terminal(Ubuntu) commands without pressing the return key
[英]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.