Path
De Linuxmemo.
(Différences entre les versions)
(Page créée avec « Catégorie:Bash == Chemin de recherche des commandes == 1) Variable PATH: echo $PATH /home/bricec/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbi... ») |
|||
(Une version intermédiaire masquée) | |||
Ligne 17 : | Ligne 17 : | ||
-p pour entrer une commande dans la table de hachage | -p pour entrer une commande dans la table de hachage | ||
+ | |||
+ | == Connaître l'origine d'une commande == | ||
+ | |||
+ | ;type -a commande : | ||
+ | affiche la source d'une commande | ||
+ | |||
+ | == commande internent a Bash == | ||
+ | |||
+ | ; builtin commande : | ||
+ | Forcer l'utilisation des commande internent | ||
+ | |||
+ | ; enable commande : | ||
+ | active ou désactive une commande interne | ||
+ | -a affiche la liste des commandes intégrées et leur état d'activation | ||
+ | -n désactive chaque NOM ou affiche la liste des commandes désactivées | ||
+ | -p affiche la liste des commandes dans un format réutilisable | ||
+ | -s affiche seulement les noms des commandes Posix de type « special » | ||
+ | Options contrôlant le chargement dynamique : | ||
+ | -f Charge la commande intégrée NOM depuis la bibliothèque partagée FILENAME | ||
+ | -d Décharge une commande chargée avec « -f » | ||
+ | |||
+ | == Astuces == | ||
+ | |||
+ | ; command commande : | ||
+ | Supprime le recherche des alias et des fonctions ( rests les commandes interne, les scripts et les binaires) | ||
+ | |||
+ | ; declare -f : | ||
+ | Liste les fonctions courante du shell |
Version actuelle en date du 27 mars 2012 à 19:46
Sommaire |
[modifier] Chemin de recherche des commandes
1) Variable PATH:
echo $PATH /home/bricec/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/real/RealPlayer:/home/bricec/.local/bin
2) Table de hachage
Chaque fois que le shell trouve une commande dans le chemin de recherche, il la place dans la table de hachage.
- hash (commande)
montre les commandes mémorisées et leur nombre d'exécution (hit)
-r ou -d pour oblier une commande
-p pour entrer une commande dans la table de hachage
[modifier] Connaître l'origine d'une commande
- type -a commande
affiche la source d'une commande
[modifier] commande internent a Bash
- builtin commande
Forcer l'utilisation des commande internent
- enable commande
active ou désactive une commande interne
-a affiche la liste des commandes intégrées et leur état d'activation -n désactive chaque NOM ou affiche la liste des commandes désactivées -p affiche la liste des commandes dans un format réutilisable -s affiche seulement les noms des commandes Posix de type « special » Options contrôlant le chargement dynamique : -f Charge la commande intégrée NOM depuis la bibliothèque partagée FILENAME -d Décharge une commande chargée avec « -f »
[modifier] Astuces
- command commande
Supprime le recherche des alias et des fonctions ( rests les commandes interne, les scripts et les binaires)
- declare -f
Liste les fonctions courante du shell