Lệnh PS trong Linux

Anonim

Lệnh PS trong Linux

Kết luận không có lựa chọn

PS (Trạng thái quy trình) là tiện ích tiêu chuẩn cho tất cả các bản phân phối Linux được sử dụng thông qua bảng điều khiển. Mục đích chính của nó là hiển thị thông tin về tất cả các quy trình đang chạy. Số lượng và thông tin chi tiết phụ thuộc vào các tùy chọn đã thiết lập được chọn khi chính lệnh được kích hoạt trực tiếp. Chúng ta sẽ nói về các tùy chọn sau một lát sau, và bây giờ hãy nhập PS vào thiết bị đầu cuối và nhấp vào Enter.

Sử dụng lệnh PS trong Linux mà không có tùy chọn

Như có thể thấy trong ảnh chụp màn hình bên dưới, toàn bộ hàng xuất hiện, trong đó là shell bash và quá trình này là quá trình.

Kết quả của việc sử dụng lệnh PS trong Linux mà không áp dụng các tùy chọn bổ sung.

Tất nhiên, có thể có thêm một số điểm khác ở đây, phụ thuộc vào số lượng chương trình chạy, nhưng trong hầu hết các trường hợp, người dùng không phù hợp với kết luận này, vì vậy chúng tôi đề xuất đi nghiên cứu các tùy chọn bổ sung.

Đầu ra của danh sách tất cả các quy trình

Tiện ích PS mà không chỉ định các tùy chọn đặc biệt không cho phép bạn có được thông tin hữu ích có thể hữu ích trong quá trình nghiên cứu về danh sách các quy trình đang hoạt động, do đó, điều quan trọng là phải áp dụng các đối số. Người đầu tiên chịu trách nhiệm hiển thị hoàn toàn tất cả các tác vụ hiện tại và chuỗi lấy loại PS -A.

Sử dụng lệnh PS trong Linux để xuất tất cả các quy trình

Do đó, một số lượng lớn các hàng có nên được sắp xếp. Chúng tôi chia sẻ thông tin về một số cột. PID hiển thị số nhận dạng quá trình và có thể được sử dụng, ví dụ, để nhanh chóng hoàn tất hoạt động của chương trình này hoặc xác minh cây tác vụ. TTY - tên của thiết bị đầu cuối nơi quá trình hiện tại đang chạy. Thời gian - thời gian làm việc và CMD là tên của lệnh tác vụ.

Kết quả sử dụng lệnh PS trong Linux để xuất tất cả các quy trình

Ngoài ra, bạn có thể sử dụng lệnh PS -E để hiển thị danh sách tất cả các quy trình nếu tùy chọn trước đó không phù hợp với bạn.

Lệnh PS thay thế trong Linux để xuất tất cả các quy trình

Như có thể thấy, phát hành sau khi kích hoạt tùy chọn giống hệt như khi đối số được chèn.

Kết quả của việc sử dụng tùy chọn PS thay thế trong Linux để xuất tất cả các quy trình

Có một định dạng đầu ra BSD chịu trách nhiệm hiển thị các quy trình liên quan đến người dùng, cũng như hiển thị thông tin chi tiết hơn về hoạt động của các tác vụ, tải trên bộ xử lý và vị trí chính xác. Đối với những thông tin như vậy, sử dụng PS AU.

Sử dụng các tùy chọn lệnh PS nâng cao trong Linux đến định dạng BSD đầu ra

Trên hình ảnh dưới đây, bạn thấy rằng số lượng cột được thêm đáng kể. Do đó, một danh sách đầy đủ các quy trình với tham chiếu tài khoản sẽ có sẵn và hiển thị vị trí.

Kết quả của việc sử dụng các tùy chọn PS bổ sung trong Linux để đầu ra BSD

Danh sách định dạng đầy đủ

Các ví dụ được thảo luận ở trên được phép hiển thị hầu hết tất cả các thông tin cần thiết có thể hữu ích cho người dùng mới Novice. Tuy nhiên, đôi khi cần phải có được một danh sách chi tiết hơn, ví dụ, để xác định nguồn gọi quá trình. Sau đó, dòng sẽ đến giải cứu: PS -EF.

Sử dụng các tùy chọn bổ sung để liệt kê đầy đủ PS trong Linux

Hầu như các cột giống nhau sẽ được hiển thị về mà chúng tôi đã nói trước đó, nhưng bạn sẽ xuất hiện bổ sung một bố cục chi tiết của vị trí và mục đầu tiên sẽ chịu trách nhiệm về nguồn của cuộc gọi nhiệm vụ.

Kết quả sử dụng các tùy chọn cho danh sách đầy đủ PS trong Linux

Hiển thị quy trình người dùng

Tùy chọn -x chịu trách nhiệm hiển thị các quy trình bị ngắt kết nối với thiết bị đầu cuối, nghĩa là, được thể hiện bởi người dùng. Nếu bạn muốn biết chính xác những nhiệm vụ nào được mở thay mặt cho tài khoản hiện tại, nhưng nó đủ để nhập chuỗi PS -x và nhấp vào Enter.

Sử dụng các tùy chọn lệnh PS trong Linux để đầu ra các quy trình người dùng

Đầu ra sẽ càng nhiều thông tin càng tốt, nhưng không có thêm thông tin. Tuy nhiên, nó sẽ không ngăn chặn bất cứ điều gì để sử dụng và các tùy chọn bổ sung, ví dụ: -em để hiển thị bối cảnh bảo mật.

Kết quả đầu ra của quy trình người dùng thông qua lệnh PS trong Linux

Nếu bạn muốn nhận thông tin về dữ liệu người dùng khác, hãy thay đổi dòng trên PS -Fu SleLmics, trong đó Lumpics thay thế tên cần thiết.

Sử dụng các tùy chọn lệnh PS trong Linux để hiển thị các quy trình của một người dùng cụ thể

Trong kết quả đầu ra, hãy chú ý đến cột đầu tiên. Bạn sẽ không tìm thấy chủ sở hữu khác ngoại trừ quy định trong nhóm trước khi nó được kích hoạt.

Kết quả của đầu ra của các quy trình của một người dùng cụ thể PS trong Linux

Lọc bằng root.

Mỗi phiên Linux có một danh sách các nhiệm vụ riêng được thực hiện với quyền gốc. Nếu bạn chỉ muốn hiển thị các quy trình như vậy, bạn nên đặt lệnh root -u -u -u -u và kích hoạt nó bằng cách nhấn phím Enter.

Sử dụng các tùy chọn lệnh PS nâng cao trong Linux để xuất các quy trình gốc

Khi sử dụng lệnh lặp lại chính xác phần trên, đầu ra sẽ không chứa các hàng có nguồn khởi động, vì nó được biết trước rằng nó là root và tất cả thông tin được hiển thị là nén nhất có thể. Ở đây chúng tôi cung cấp để sử dụng các đối số trên để mở rộng thông tin.

Kết quả của đầu ra của lệnh PS trong Linux với các tùy chọn cho gốc của các quy trình

Hiển thị các nhiệm vụ nhóm

Người dùng có kinh nghiệm biết rằng một số quy trình thuộc về một nhóm cụ thể, nghĩa là có một nhiệm vụ chính và các phụ thuộc của nó tạo thành một cây chung. Nếu bạn chỉ cần hiển thị các hàng rơi vào tiêu chí này, hãy sử dụng lệnh PS -FG 48, trong đó 48 là định danh của nhóm (nó có thể được thay thế bằng tên của quy trình cha).

Sử dụng lệnh PS trong Linux vào định danh quy trình cây đầu ra

Hiển thị bằng PID.

Từ những thông tin trên mà bạn đã biết rằng mỗi quy trình có PID riêng, nghĩa là, định danh xác định nó. Nếu có mong muốn tìm kiếm một PID cụ thể, lệnh PS -FP 1178 sẽ được kích hoạt, thay thế số vào tệp mong muốn. Có một tiêu chí PPID. Khi xác định định dạng này, chuỗi có được chế độ xem PS -F -F -FPPID 1154, với sự thay đổi tương ứng trong số nhận dạng cho người mong muốn.

Sử dụng lệnh PS trong Linux để xuất các quy trình theo định danh

Đây là tất cả các ví dụ chính của nhóm PS trong Linux, mà chúng tôi muốn nói chuyện trong khuôn khổ bài viết hôm nay. Thật không may, âm lượng của một hướng dẫn là không đủ để mô tả chi tiết sự tương tác với tất cả các tùy chọn có sẵn và kết hợp của chúng. Thay vào đó, chúng tôi cung cấp để khám phá tài liệu nhóm chính thức bằng cách thực hiện PS - Giúp để có được những lời nhắc mà bạn không tìm thấy ở trên. Ngoài ra, trên trang web của chúng tôi, có những mô tả chi tiết về các lệnh chính của hệ điều hành được xem xét. Chúng tôi khuyên dùng người dùng mới để học chúng để nhanh chóng được sử dụng trong quản lý bảng điều khiển Linux.

Xem thêm:

Các lệnh thường được sử dụng trong "Terminal" Linux

LN / FIL / LS / GREP / Lệnh PWD trong Linux

Đọc thêm