Chương trình gợi ý các gói có thể cài đặt là gì?


11

Một trong những tính năng của Ubuntu mà tôi thực sự thích là một trong những gợi ý các gói sẽ cài đặt nếu bạn cố chạy một chương trình chưa được cài đặt, như thế này:

$ nmap
The program 'nmap' is currently not installed. You can install it by typing:
sudo apt-get install nmap

Đó có phải là một tính năng ưa thích của Bash? Một daemon thêm mà ẩn trong nền? sao làm được vậy?

Câu trả lời:



2

Cũng như một bổ sung cho câu trả lời trước:

Để tắt tính năng này cho tài khoản của riêng bạn (mà không cần cài đặt toàn bộ gói và vì vậy vô hiệu hóa điều này cho TẤT CẢ người dùng), bạn chỉ cần thêm dòng sau vào ~ / .bashrc của riêng bạn:

unset command_not_found_handle

Điều này trở lại bevaviour mặc định của bash (xem /etc/bash.bashrc để biết định nghĩa của hàm command_not_found_handle: nó gọi lệnh không tìm thấy nếu được cài đặt, nếu không nó sẽ in thông báo lỗi "lệnh không tìm thấy" mặc định).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.