GNU/Linux >> Tutoriels Linux >  >> Linux

Que signifie « rm est haché » ?

Je suis en train de parcourir http://mywiki.wooledge.org/BashGuide/CommandsAndArguments et je suis tombé sur ceci :

$ type rm
rm is hashed (/bin/rm)
$ type cd
cd is a shell builtin

Juste un peu plus tôt, le guide listait les différents types de commandes comprises par Bash :alias, fonctions, builtins, mots-clés et exécutables. Mais il n'y avait pas de mention de "haché". Alors, dans ce contexte, que signifie "haché" ?

Réponse acceptée :

C'est une chose de performance; au lieu de rechercher le binaire dans tout le chemin à chaque fois qu'il est appelé, il est placé dans une table de hachage pour une recherche plus rapide. Ainsi, tout binaire déjà présent dans cette table de hachage est haché. Si vous déplacez des fichiers binaires alors qu'ils sont déjà hachés, il essaiera toujours de les appeler à leur ancien emplacement.


Linux
  1. Que signifie - dans cette commande Linux ?

  2. Que signifie set -e dans un script bash ?

  3. Que signifient les changements de contexte involontaires élevés ?

  4. que signifie -zxvf dans tar -zxvf <filename> ?

  5. Qu'est-ce que cela signifie par #define X X ?

Que signifie chmod 777

Que signifie "-" (double tiret) ?

Qu'est-ce que cela signifie d'être "compatible sh" ?

Que signifie la sortie de Ps ?

Que signifie `chown Root.root $file` ?

Pas de variable DISPLAY X11 - qu'est-ce que cela signifie ?