Làm thế nào để có được kết quả chiều rộng đầy đủ cho lệnh * nix "ps"?
Tôi biết chúng tôi có thể chỉ định một cái gì đó như --cols 1000
nhưng có anyway tôi có thể các cột và chỉ in ra tất cả mọi thứ?Lấy kết quả đầy đủ từ "ps"
Trả lời
Hãy thử ps -w -w aux
. Tùy chọn -w đặt đầu ra thành rộng và thực hiện hai lần làm cho chiều rộng không giới hạn. Phần "aux" làm cho nó hiển thị nhiều thông tin hơn, và là (afaik) chế độ khá chuẩn để sử dụng. Điều này tất nhiên là phụ thuộc vào nền tảng, các công việc trên với procps phiên bản 3.2.7 trên Linux.
Chỉ định tùy chọn w
hai lần nếu bạn đang sử dụng kiểu BSD ps
. ví dụ: ps auwwx
. Một tập hợp các tùy chọn khác sẽ được áp dụng khi sử dụng System V ps
.
Đây là một bình luận, không phải là một câu trả lời, chắc chắn. – mxcl
Đó là câu trả lời ngay bây giờ! –
Có hai cú pháp tùy chọn khác nhau cho ps; chuẩn POSIX dựa trên SysV và BSD. GNU ps, như được sử dụng trên Linux, hỗ trợ cả hai, mà nó có thể làm bởi vì các tùy chọn POSIX có dấu gạch ngang ở phía trước và BSD không, cũng như một số tùy chọn riêng của nó trong GNU -long-option-name bình thường Phong cách.
Dù sao, để nhận tất cả các quy trình theo kiểu POSIX là -e, trong BSD đó là rìu (bao gồm các quy trình của người dùng khác, x bao gồm các quy trình không có thiết bị đầu cuối điều khiển tức là daemon).
Không có tùy chọn duy nhất sẽ làm cho nó bao gồm tất cả các cột. Có một số lượng lớn các cột có thể. Các tùy chọn POSIX -f, -F và -L tất cả đều làm cho nó hiển thị các cột phụ khác nhau, cũng như tùy chọn BSD u (do đó "ps aux" được đề cập trong câu trả lời khác là một lệnh rất phổ biến).
Nếu bạn thực sự muốn nhiều cột hơn bạn phải đặt tên rõ ràng cột nào bạn muốn, sử dụng tùy chọn -o (hoặc o). Xem trang người đàn ông để biết danh sách. Có khoảng một trăm tên khác nhau mà bạn có thể sử dụng, nhưng một số trong số đó là các bản sao và những người khác hiển thị cùng một thông tin theo các cách khác nhau.
Chính xác nhưng trả lời sai câu hỏi ... – ephemient
Tôi đọc một chút về "in ra tất cả mọi thứ" có nghĩa là họ muốn tất cả các cột có thể trong đầu ra, vì vậy tôi đã trả lời. Tôi đồng ý một chút về việc nhận được tất cả các quy trình là câu hỏi sai. –
- 1. Xem đầu ra đầy đủ của lệnh PS
- 2. Cách lấy tên đầy đủ?
- 3. Lấy tên thiết bị âm thanh đầy đủ từ Windows
- 4. lấy tên đầy đủ của một assembly
- 5. Lấy tên đầy đủ của waveIn device
- 6. Tên quy trình đầy đủ từ task_struct
- 7. Powershell: Nhận kết quả trả về từ Powershell Script gọi từ bên trong PS Script khác
- 8. Các kiểu CSS đầy đủ có hiệu quả không?
- 9. Băng chuyền đầy đủ chiều rộng đầy đủ với carouFredSel.js
- 10. F # - Hiển thị kết quả đầy đủ trong cửa sổ tương tác F #
- 11. Tạo C# Loại từ tên đầy đủ
- 12. Nhận tên miền từ URL đầy đủ
- 13. Cách hiệu quả để mô phỏng kết nối bên ngoài đầy đủ trong MySQL?
- 14. Giới hạn kết quả trong MongoDB nhưng vẫn nhận được số lượng đầy đủ?
- 15. Sử dụng sed để lấy tên tập tin từ đường dẫn đầy đủ?
- 16. Cách lấy URL đầy đủ của trang Drupal?
- 17. Lấy tên tháng đầy đủ bằng tiếng Anh
- 18. Cách lấy chiều rộng đầy đủ trong PivotItem
- 19. Cách lấy đường dẫn đầy đủ của StreamWriter
- 20. Xóa các từ đầy đủ chứa một chuỗi trong Vim
- 21. Cách nhận HTML đầy đủ từ phương thức DOMXPath :: query()?
- 22. Làm cách nào để lấy tên tệp từ đường dẫn đầy đủ bằng PHP?
- 23. Cách lấy một phần từ đường dẫn đầy đủ trong C#?
- 24. Lấy đối tượng mô hình đầy đủ từ một combobox trong ExtJs?
- 25. Làm cách nào để lấy thư mục từ đường dẫn đầy đủ của tệp?
- 26. Cách lấy thư mục đường dẫn đầy đủ từ Trình chọn tệp
- 27. lấy mảng đầy đủ từ các tập tin cấu hình trong CodeIgniter
- 28. lấy đường dẫn đầy đủ từ một PID sử dụng delphi
- 29. Hoàn thành, thực hiện mô-đun NumericLiteral đầy đủ, hiệu quả
- 30. ActiveAdmin tự động tải bảng kết hợp đầy đủ
Không có gì huyền diệu về "aux"; chúng đơn giản là các tùy chọn 'a', 'u' và 'x' được chỉ định cùng nhau. Vì vậy, bạn có thể hợp nhất hai tùy chọn 'w' trong quá. :-) –
Ah, vâng, đúng là tất nhiên. Tôi đoán nó chỉ là câu thần chú tiêu chuẩn của tôi, để coi "aux" là một đối số nhiều hơn một lựa chọn. Cảm ơn, mặc dù. – unwind