मैंने एक टर्मिनल में निम्नलिखित टाइप किया
$ musique
The program 'musique' is currently not installed. You can install it by typing:
sudo apt-get install musique
तो उबंटू जानता है कि "मस्क्यू" एक कार्यक्रम है, हालांकि यह वर्तमान में मशीन पर स्थापित नहीं है। हालांकि, अगर मैं टाइप करता हूं
$ musiquez
No command 'musiquez' found, did you mean:
Command 'musique' from package 'musique' (universe)
यह जानता है कि ऐसा कोई कार्यक्रम नहीं है जिसे "म्यूसिक" कहा जाता है।
मेरा सवाल यह है कि उबंटू यह कैसे जानता है? यह जानकारी उबंटू पर स्थापित किए जा सकने वाले अनुप्रयोगों के बारे में कहाँ संग्रहीत है?

command-not-foundतब रिपॉजिटरी के स्थानीय कैश के माध्यम से जांच करता है जो हर बार उपयोगकर्ता द्वारा चलाया जाता हैsudo apt-get update।