如何獲得* nix命令「ps」的全寬結果?
我知道我們可以指定類似--cols 1000
的東西,但無論如何,我可以在 列中打印所有內容嗎?從「ps」獲取完整結果
回答
嘗試ps -w -w aux
。 -w選項將輸出設置爲寬,並且執行兩次使寬度無限制。 「aux」部分使其顯示更多信息,並且是(afaik)相當標準的模式。這當然是依賴於平臺的,上面的代碼在Linux上使用procps 3.2.7版本。
如果您使用BSD風格ps
,請指定w
選項兩次。例如,ps auwwx
。使用System V ps
時,適用不同的選項。
這是一條評論,當然不是答案。 – mxcl 2008-10-16 09:18:28
ps有兩種不同的選項語法;基於SysV的標準POSIX one和BSD one。在linux上使用的GNU ps支持兩種,它可以執行,因爲POSIX選項在前面有破折號,而BSD則沒有,以及它在常規GNU中的一些選項 - 長選項名稱樣式。
無論如何,要獲得POSIX風格的所有進程是-e,在BSD中它是ax(a包括其他用戶的進程,x包括沒有控制終端(即守護進程)的進程)。
沒有一個選項可以讓它包含所有的列。有很多可能的列。 POSIX選項-f,-F和-L都會導致它顯示不同的額外列集合,就像BSD選項u一樣(因此在另一個回答中提到的「ps aux」是非常常見的命令)。
如果您確實需要更多列,則必須使用-o(或o)選項明確指定要使用的列。請參閱手冊頁以獲取列表。大約可以使用一百個不同的名稱,但其中一些名稱是重複的,另一些則以不同的方式顯示相同的信息。
- 1. 獲得完整結果
- 2. 獲取Facebook Graph API結果的完整列表
- 3. 選擇結果不完整?
- 4. 從commport讀取不返回完整的結果在java
- 5. 獲取完整的結果回來從PeeWee查詢(轉換成JSON)
- 6. 如何從谷歌搜索結果頁面獲取完整的HTML內容
- 7. 從Parallel.For獲取結果
- 8. 從Mongo獲取結果
- 9. 獲取結果從Task.Run
- 10. 從MySQL獲取結果
- 11. 從vTiger webservice獲取結果
- 12. 從WebPage獲取結果HTML
- 13. 從XP_CMDSHELL獲取結果
- 14. BASH從PHP獲取結果
- 15. 獲取結果後得到的結果jQuery UI自動完成
- 16. 從UIImagePickerController獲取完整圖像
- 17. 從GtkTreeView獲取完整文件路徑
- 18. 從HTTP請求獲取完整路徑
- 19. 從完整路徑獲取文件名
- 20. 從類獲取完整的類路徑
- 21. 從QWebPage獲取完整href列表
- 22. 從GAE獲取完整日誌
- 23. 如何從SPWEB獲取完整的URL
- 24. 從完整url獲取列表名稱
- 25. 從字符串獲取完整地址
- 26. 如何從線程完成時獲取結果?
- 27. 獲取結果
- 28. 獲取結果
- 29. 獲取結果
- 30. 從結果集中獲取整數對象
「aux」沒有什麼神奇的;它們只是一起指定的'a','u'和'x'選項。所以,你也可以合併兩個'w'選項。 :-) – 2008-10-16 09:16:07
啊,是的,當然是。我想這只是我的標準咒語,把「aux」當作一個參數而不是一個選項。謝謝,不過。 – unwind 2008-10-16 10:00:17