Cách xem tất cả các quy trình & của ứng dụng đang chạy trong Mac OS X
Có nhiều cách khác nhau để xem tất cả các ứng dụng hoặc chương trình đang chạy trên máy Mac, từ việc chỉ xem các ứng dụng “có cửa sổ” chạy trong giao diện người dùng đồ họa cho đến tiết lộ ngay cả hệ thống khó hiểu nhất- các quy trình và tác vụ ở cấp độ chạy trong lõi của Mac OS. Chúng tôi sẽ đề cập đến năm cách khác nhau để xem các ứng dụng và quy trình đang chạy này trong Mac OS X, một số trong số đó rất thân thiện với người dùng và có thể áp dụng cho tất cả người dùng và một số trong số đó là các phương pháp nâng cao hơn có thể truy cập từ dòng lệnh.Hãy dành thời gian để tìm hiểu tất cả chúng và sau đó bạn có thể sử dụng phương pháp phù hợp nhất với nhu cầu của mình.
Nhìn thoáng qua: Nhìn vào Dock để xem các ứng dụng Mac đang chạy
Cách đơn giản nhất để xem ứng dụng nào đang chạy vào lúc này là chỉ cần nhìn lướt qua Mac OS X Dock. Nếu bạn thấy một chấm sáng nhỏ bên dưới biểu tượng ứng dụng, thì ứng dụng đó đang mở và đang chạy.
Mặc dù không có gì sai khi sử dụng phương pháp này, nhưng rõ ràng nó có một chút hạn chế vì nó chỉ hiển thị những ứng dụng được gọi là “cửa sổ” – nghĩa là các ứng dụng đang chạy trong giao diện người dùng GUI của Mac OS X – và nó cũng bị hạn chế ở chỗ bạn không thể thực hiện hành động trực tiếp với họ. Ngoài ra, những chỉ số phát sáng nhỏ đó nhỏ và không rõ ràng, và nhiều người hoàn toàn không nhận thấy chúng. May mắn thay, có nhiều cách tốt hơn để xem những gì đang chạy trên máy Mac và cũng có thể thực hiện hành động trực tiếp nếu cần thoát khỏi một hoặc hai ứng dụng.
Xem tất cả các ứng dụng / chương trình đang chạy với menu buộc thoát
Nhấn Command+Option+Escape để mở cửa sổ “Buộc thoát ứng dụng” cơ bản, cửa sổ này có thể được coi là một trình quản lý tác vụ đơn giản cho Mac OS X. Cửa sổ này hiển thị một danh sách dễ đọc của tất cả các ứng dụng đang hoạt động ứng dụng đang chạy trong MacOS X và những gì hiển thị ở đây hoàn toàn giống với những gì bạn thấy trong Dock:
Mặc dù có tên cửa sổ, nhưng bạn có thể sử dụng tên này để xem các chương trình và ứng dụng đang chạy tích cực mà không thực sự thoát chúng.
Một lợi thế rõ ràng của menu Command+Option+ESC là nó cho phép bạn thực sự trực tiếp thực hiện hành động đối với các ứng dụng đang chạy, cho phép bạn buộc thoát chúng nếu chúng gặp lỗi hoặc hiển thị bằng phông chữ màu đỏ, có nghĩa là họ không phản hồi hoặc đang gặp sự cố. Phiên bản đơn giản hóa này khá giống với trình quản lý “Control+ALT+DELETE” cơ bản tồn tại ban đầu trong thế giới Windows hiện đại.
Hạn chế chính với Force Quit Menu là, giống như các chỉ báo Dock, nó bị giới hạn chỉ hiển thị “ứng dụng cửa sổ” đang chạy tích cực trong Mac OS X, do đó bỏ qua những thứ như menu mục thanh và ứng dụng nền.
Xem tất cả các ứng dụng & quy trình đang chạy với Activity Monitor
Tiện ích quản lý tiến trình và ứng dụng mạnh mẽ nhất trong GUI của Mac OS X, Activity Monitor là một trình quản lý tác vụ mạnh mẽ sẽ hiển thị không chỉ tất cả các ứng dụng đang chạy và đang hoạt động mà còn tất cả các tiến trình đang hoạt động và không hoạt động. Điều này thực sự bao gồm mọi thứ chạy trên Mac, bao gồm các ứng dụng cửa sổ đã nói ở trên và thậm chí cả các ứng dụng nền (những ứng dụng không hiển thị khi chạy trong Dock hoặc menu Force Quit), các mục trên thanh menu, quy trình cấp hệ thống, quy trình chạy dưới những người dùng khác nhau, các quy trình không hoạt động, trình nền dịch vụ, theo đúng nghĩa đen là mọi thứ và mọi thứ đang chạy như một quy trình trong Mac OS X ở mọi cấp độ.
Bản thân ứng dụng nằm trong /Applications/Utilities/, nhưng bạn cũng có thể dễ dàng khởi chạy ứng dụng này qua Spotlight bằng cách nhấn Command+Phím cách và gõ “Activity” rồi nhấn phím Return.
Một cách để đơn giản hóa tất cả thông tin ban đầu được hiển thị trong Trình giám sát hoạt động là kéo menu con Quy trình xuống và chọn theo những gì bạn đang tìm kiếm, chẳng hạn như “Tất cả quy trình”, “Quy trình của tôi”, “Quy trình hệ thống” hoặc “Quy trình người dùng khác”, trong số các tùy chọn khác. Tính năng “Tìm kiếm” cũng dễ sử dụng và khá mạnh mẽ, vì bạn có thể bắt đầu nhập tên của nội dung nào đó và tính năng này cập nhật ngay lập tức tùy theo quy trình nào phù hợp với truy vấn.
Activity Monitor cung cấp rất nhiều công cụ và tùy chọn, đồng thời đây là cách dễ dàng tiên tiến nhất để xem thông tin mở rộng về tất cả các quy trình đang hoạt động mà không cần chuyển sang dòng lệnh.Nó cho phép bạn thoát khỏi quy trình, hủy ứng dụng (về cơ bản cũng giống như buộc thoát), kiểm tra và lấy mẫu quy trình, sắp xếp quy trình theo tên, PID, người dùng, CPU, luồng, sử dụng bộ nhớ và loại, lọc quy trình theo người dùng và cấp độ, và cũng có thể tìm kiếm thông qua các quy trình theo tên hoặc ký tự. Hơn nữa, Activity Monitor cũng sẽ tiết lộ các số liệu thống kê sử dụng chung về CPU, bộ nhớ, hoạt động của ổ đĩa và hoạt động mạng, khiến nó trở thành một tiện ích khắc phục sự cố cần thiết để xác định mọi thứ, từ mức RAM không đủ đến chẩn đoán lý do tại sao máy Mac có thể chạy chậm dựa trên vô số nguyên nhân khác. khả năng.
Là một phần thưởng bổ sung, bạn cũng có thể giữ cho Trình giám sát hoạt động luôn chạy và biến biểu tượng Dock của nó thành trình giám sát sử dụng tài nguyên trực tiếp để xem hoạt động của CPU, RAM, ổ đĩa hoặc hoạt động mạng trên máy Mac.
Advanced: Xem tất cả các quy trình đang chạy với Terminal
Đi sâu vào dòng lệnh, bạn có thể sử dụng một vài công cụ nâng cao hơn để xem mọi quy trình đơn lẻ đang chạy trên máy Mac, từ các ứng dụng cấp người dùng cơ bản đến thậm chí cả các trình tiện ích nhỏ và các chức năng hệ thống cốt lõi được mặt khác bị ẩn khỏi trải nghiệm người dùng chung của Mac OS X.Theo nhiều cách, những công cụ này có thể được coi là phiên bản dòng lệnh của Trình giám sát hoạt động và chúng tôi sẽ tập trung vào hai công cụ cụ thể: top và ps.
đứng đầu
Top sẽ hiển thị danh sách tất cả các quy trình đang chạy và các số liệu thống kê khác nhau về từng quy trình. Việc sắp xếp theo mức sử dụng bộ xử lý hoặc mức sử dụng bộ nhớ thường hữu ích nhất và để làm điều đó, bạn sẽ muốn sử dụng cờ -o:
Sắp xếp trên cùng theo CPU: top -o cpu
Sắp xếp trên cùng theo mức sử dụng bộ nhớ: top -o rsize
top được cập nhật trực tiếp, trong khi công cụ tiếp theo ‘ps’ thì không.
ps
Lệnh ps sẽ mặc định chỉ hiển thị các tiến trình đầu cuối đang hoạt động dưới quyền của người dùng hiện tại, do đó, riêng 'ps' sẽ khá nhàm chán trừ khi bạn đang sống trong dòng lệnh. Tuy nhiên, bằng cách áp dụng một hoặc hai cờ, bạn có thể tiết lộ tất cả các quy trình và có lẽ cách kết hợp tốt nhất là 'aux' được sử dụng như sau:
ps aux
Để xem tất cả kết quả, bạn nên mở rộng toàn màn hình cửa sổ đầu cuối, nhưng vẫn có thể hơi choáng ngợp nếu có hàng tấn nội dung đang chạy (thường là trường hợp này) và do đó dẫn nó qua 'thêm' hoặc 'ít hơn' thường được ưu tiên để xem dễ dàng hơn:
ps aux|more
Điều này cho phép bạn xem các trang của đầu ra cùng một lúc mà không cần phải cuộn lên và xuống trong cửa sổ Terminal.
Để tìm kiếm một quy trình cụ thể (hoặc tên ứng dụng, đối với vấn đề đó), bạn có thể sử dụng grep như sau:
ps aux|grep process
Hoặc tìm ứng dụng:
"ps aux|grep Tên ứng dụng"
Khi tìm kiếm các ứng dụng đang chạy trong GUI, tốt nhất bạn nên sử dụng cùng một trường hợp mà các ứng dụng đó sử dụng trong Mac OS X, nếu không bạn có thể không tìm thấy gì.