Computer >> Máy Tính >  >> Hệ thống >> MAC

Cách nhanh chóng tìm ra tất cả các lệnh đầu cuối trên máy Mac của bạn

Cách nhanh chóng tìm ra tất cả các lệnh đầu cuối trên máy Mac của bạn

Giao diện dòng lệnh của Mac, Terminal, có một loạt lệnh gây hoang mang. Các tìm kiếm của Google và các trang người dùng sẽ giúp bạn hiểu rõ hơn về khả năng của máy, nhưng chúng sẽ không cho bạn biết tên của mọi lệnh trên máy Mac của bạn. Nếu bạn muốn xem tất cả các lệnh có sẵn cùng một lúc hoặc nếu bạn đang cố gắng tìm một lệnh cụ thể, bạn có thể làm theo hướng dẫn bên dưới để tìm hiểu tất cả các lệnh Terminal trên máy Mac của mình.

Xem tất cả các lệnh đầu cuối có sẵn

1. Mở Terminal (Ứng dụng / Tiện ích / Terminal.app).

Cách nhanh chóng tìm ra tất cả các lệnh đầu cuối trên máy Mac của bạn

2. Nhấn giữ phím “Escape” (hoặc nút trên Thanh cảm ứng của MacBook Pro) trong một hoặc hai giây.

3. Khi bạn nhìn thấy lời nhắc có nội dung "Hiển thị tất cả 1456 khả năng?" nhấn phím “Y”. Lưu ý rằng số lượng lệnh chính xác có sẵn sẽ khác nhau tùy theo cài đặt của bạn, nhưng nó phải là khoảng 1400.

Cách nhanh chóng tìm ra tất cả các lệnh đầu cuối trên máy Mac của bạn

4. Terminal bây giờ sẽ liệt kê tất cả các lệnh có sẵn theo thứ tự bảng chữ cái. Bạn có thể điều hướng xuống từng dòng trong danh sách bằng cách nhấn phím “Enter”. Không có cách nào để điều hướng ngược lại, vì vậy hãy đọc từ từ.

Cách nhanh chóng tìm ra tất cả các lệnh đầu cuối trên máy Mac của bạn

5. Để quay lại dấu nhắc lệnh, nhấn “Control + C” hoặc phím “Xóa” để thoát khỏi danh sách các lệnh có sẵn. Bạn cũng có thể tiếp tục nhấn phím “Enter” cho đến khi cuộn qua tất cả các lệnh, lúc này bạn sẽ tự động được đưa trở lại dấu nhắc lệnh.

Cách nhanh chóng tìm ra tất cả các lệnh đầu cuối trên máy Mac của bạn

Tạo danh sách lệnh bằng Compgen

Điều gì sẽ xảy ra nếu bạn không muốn xem danh sách các lệnh trong cửa sổ đầu cuối, nhưng bạn muốn tạo một tệp văn bản chứa tất cả các lệnh Đầu cuối có sẵn? Bạn có thể sử dụng compgen để tạo một danh sách tất cả các lệnh có sẵn và sau đó gửi kết quả của lệnh đó đến một tệp văn bản mới. Bạn cũng có thể sử dụng grep để tìm kiếm đầu ra của compgen một cách nhanh chóng.

1. Mở Terminal (Ứng dụng / Tiện ích / Terminal.app).

2. Để liệt kê tất cả các lệnh Terminal có sẵn (và bí danh lệnh) ngay lập tức, hãy nhập compgen -ac và nhấn “Enter.”

Cách nhanh chóng tìm ra tất cả các lệnh đầu cuối trên máy Mac của bạn

3. Nếu bạn muốn tạo một tệp văn bản chứa danh sách tất cả các lệnh đó, hãy nhập lệnh sau và nhấn Enter:

compgen -ac > commandlist.txt

Cách nhanh chóng tìm ra tất cả các lệnh đầu cuối trên máy Mac của bạn

Thao tác này sẽ gửi compgen đầu ra của lệnh thành một tệp văn bản mới có tên “commandlist.txt”. Sau đó, tệp đó sẽ xuất hiện trong thư mục làm việc hiện tại của bạn (thư mục chính của bạn, theo mặc định).

Các tùy chọn Compgen khác

1. Sử dụng compgen -b để chỉ hiển thị các lệnh cài sẵn. Đây là các lệnh được “tích hợp sẵn” cho Bash, trình thông dịch dòng lệnh mặc định của macOS, như cdkill .

Cách nhanh chóng tìm ra tất cả các lệnh đầu cuối trên máy Mac của bạn

2. Tìm kiếm đầu ra của compgen bằng cách sử dụng grep , là một lệnh đầu cuối tìm kiếm chuỗi văn bản. Ví dụ:để tìm mọi lệnh có tên “net”, hãy nhập lệnh sau và nhấn Enter:

compgen -ac | grep net

Cách nhanh chóng tìm ra tất cả các lệnh đầu cuối trên máy Mac của bạn

Thao tác này sẽ hiển thị danh sách ngắn tất cả các lệnh có “net” trong tiêu đề.

Cách nhanh chóng tìm ra tất cả các lệnh đầu cuối trên máy Mac của bạn

3. Sử dụng compgen -k để liệt kê tất cả các “từ khóa” có sẵn. Các từ khóa này là các lệnh mà bạn có thể sử dụng khi viết các tập lệnh dòng lệnh để bash thực thi.

Cách nhanh chóng tìm ra tất cả các lệnh đầu cuối trên máy Mac của bạn

Kết luận

Để tìm kiếm thủ công trong danh sách tất cả các lệnh Terminal có sẵn, hãy sử dụng thủ thuật phím Escape. Tuy nhiên, đây không phải là cách tốt nhất để tìm một lệnh cụ thể. Để có thư mục lệnh có sẵn có thể tìm kiếm và xuất được, hãy sử dụng compgen cùng với một trong số các tùy chọn lệnh của nó.