โปรแกรมที่แนะนำแพ็คเกจที่ติดตั้งได้คืออะไร?


11

หนึ่งในคุณสมบัติของ Ubuntu ที่ฉันชอบคือหนึ่งในแพ็คเกจที่แนะนำให้ติดตั้งหากคุณพยายามเรียกใช้โปรแกรมที่ไม่ได้ติดตั้งไว้ดังนี้:

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

นั่นเป็นคุณสมบัติพิเศษของ Bash หรือไม่? ภูตพิเศษที่ซ่อนอยู่ในพื้นหลังหรือไม่ มันทำอย่างไร

คำตอบ:



2

เช่นเดียวกับคำตอบก่อนหน้านี้เพิ่มเติม:

หากต้องการปิดการใช้งานนี้สำหรับบัญชีของคุณ (โดยไม่ต้องยกเลิกการติดตั้งแพคเกจทั้งหมดและปิดใช้งานสิ่งนี้สำหรับผู้ใช้ทั้งหมด) คุณสามารถเพิ่มบรรทัดต่อไปนี้ใน ~ / .bashrc ของคุณเอง:

unset command_not_found_handle

สิ่งนี้จะเปลี่ยนกลับไปเป็นค่าเริ่มต้นของ bash (ดู /etc/bash.bashrc สำหรับคำจำกัดความของฟังก์ชัน command_not_found_handle: มันเรียกใช้คำสั่งไม่พบหากมีการติดตั้งมิฉะนั้นจะพิมพ์ข้อความแสดงข้อผิดพลาด "ไม่พบคำสั่งเริ่มต้น"

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.