Anonim

Ứng dụng Terminal trên máy Mac có thể giúp xác định các dịch vụ và quy trình phụ trợ nào đang chạy trong nền có thể khiến máy Mac của bạn chạy chậm lại. Ứng dụng Terminal giúp người dùng vào bên trong macOS thông qua giao diện dòng lệnh. Trong khi nhập các lệnh trong Terminal, đảm bảo rằng khoảng cách, ký tự và cách viết hoa là chính xác.

Lưu ý: Đối với hướng dẫn này, chúng tôi đang sử dụng MacBook chạy macOS Big Sur.

Cách kết thúc một tiến trình bằng ứng dụng Mac Terminal

Các bước cơ bản cần thiết để hủy một tiến trình bằng Terminal:

  1. Sao lưu tệp và thư mục của bạn
  2. Khởi chạy ứng dụng Terminal
  3. Xem danh sách các tiến trình đang chạy
  4. Tìm quy trình bạn muốn đóng
  5. Giết tiến trình bằng lệnh Terminal

1. Sao lưu tệp và thư mục của bạn

Có thể nên sao lưu dữ liệu, tệp và thư mục của bạn bằng Time Machine để tránh phải khôi phục máy Mac của bạn từ bản sao lưu do vô tình xóa. Time Machine rất dễ cài đặt và sử dụng.

Với Cỗ máy thời gian, bạn cũng có thể quay ngược thời gian và xem tệp trông như thế nào trong quá khứ gần đây. Kiểm tra liên kết ở trên để đọc bài viết của chúng tôi về cách thiết lập Cỗ máy thời gian.

2. Khởi chạy ứng dụng đầu cuối

Bạn có thể sử dụng một số tùy chọn để mở Terminal trên máy Mac, bao gồm sử dụng phím tắt, Launchpad hoặc mở Terminal từ thư mục Ứng dụng.

  1. Để khởi chạy Terminal bằng phím tắt, nhấn Command + Spacebar để mở Spotlight . Tìm kiếm Terminal và nhấp đúp vào đó để mở ứng dụng.

  1. Bạn cũng có thể mở Terminal thông qua Launchpad. Chọn Launchpad trên Dock, chọn thư mục Khác rồi chọn Terminal.

  1. Hoặc, điều hướng đến Go trên thanh menu, chọn Utilities, rồi bấm đúp vào Terminal để khởi chạy.

Một cửa sổ Terminal tiêu chuẩn sẽ mở ra hiển thị ngày giờ bạn đăng nhập lần cuối và dấu nhắc lệnh nơi bạn sẽ nhập lệnh mà mình muốn thực thi. Bạn cũng sẽ thấy thư mục (đang hoạt động) hiện tại mặc định là Thư mục chính của bạn.

3. Xem danh sách các tiến trình đang chạy

Nếu bạn muốn xem nhanh tất cả các quy trình đang hoạt động trên máy Mac của mình, bạn có thể mở Trình giám sát hoạt động và xem từng quy trình được sắp xếp theo mức sử dụng CPU của nó. Bạn cũng có thể thấy các quy trình tương tự được xếp hạng theo dung lượng RAM được sử dụng trong tab Memory.

Làm theo các bước bên dưới để xem các quy trình trong Terminal.

  1. Type top trong cửa sổ Terminal bạn vừa khởi chạy và bạn sẽ thấy danh sách các quy trình hiện đang chạy và tài nguyên của chúng tiêu thụ.

  1. Bạn cũng có thể nhập ps -ax để liệt kê các quy trình đang chạy cùng với PID của chúng, thời gian chạy đã trôi qua, tên quy trình và vị trí.

4. Tìm quy trình bạn muốn đóng

Bạn có thể nhanh chóng xác định một quy trình từ danh sách quy trình dựa trên PID hoặc tên trong cột CMD. Bạn có thể sử dụng các phương pháp sau để tìm PID:

  • Kiểm tra Giám sát hoạt động và cuộn xuống để tìm quy trình liên quan trong cửa sổ Terminal.
  • Sử dụng lệnh grep để tìm một quy trình theo PID hoặc tên của nó và lọc ra thông tin mong muốn. Bạn có thể sử dụng lệnh grep cùng với lệnh ps ax để chỉ liệt kê tiến trình bạn muốn hủy.
  • Ví dụ: bạn có thể nhập ps ax | grep GarageBand để tìm GarageBand thay vì tìm trong số hàng trăm quy trình hiện đang chạy trên máy Mac của bạn.

Kết quả bạn có thể thấy sẽ giống như sau:

Ví dụ này cho thấy Garageband có PID là 547 và cũng là thư mục nơi Garageband được khởi chạy từ đó.

5. Hủy tiến trình bằng lệnh đầu cuối

Bạn có thể Buộc thoát khỏi ứng dụng bằng cách sử dụng Command + Option+ Esc nhưng chỉ các ứng dụng riêng lẻ được liệt kê trong cửa sổ Buộc thoát ứng dụng thay vì tất cả các quy trình đang chạy trên máy Mac của bạn.

  1. Để hủy quy trình không mong muốn, hãy ghi lại PID của quy trình rồi nhập kill trong Terminal. Nhấn Enter và quy trình sẽ thoát ngay lập tức. Ví dụ: để tắt GarageBand, chúng ta sẽ nhập kill 547.

  1. Ngoài ra, bạn có thể sử dụng lệnh killall để hủy một tiến trình theo tên của nó và hủy tất cả các tiến trình chứa tên của nó. Ví dụ: killall GarageBand sẽ chấm dứt tất cả các quy trình có tên GarageBand.

Note: Kiểm tra kỹ các tiến trình trước khi sử dụng lệnh killall.

Buộc thoát ứng dụng không phản hồi

Terminal là một cách nhanh chóng để buộc thoát khỏi một quy trình hoặc chương trình trong macOS nếu chương trình không phản hồi hoặc bị treo bất ngờ. Hy vọng rằng, các bước được đề cập ở trên giải quyết vấn đề của bạn. Nếu sự cố lại xuất hiện, hãy cân nhắc cập nhật ứng dụng hoặc tìm một ứng dụng thay thế.

Hướng dẫn này có giúp bạn loại bỏ một tiến trình rắc rối trên máy Mac của mình không? Chia sẻ với chúng tôi trong phần bình luận bên dưới.

Cách hủy tiến trình bằng Terminal trong macOS