Path

De Linuxmemo.

(Différences entre les versions)
 
Ligne 37 : Ligne 37 :
  -f Charge la commande intégrée NOM depuis la bibliothèque partagée FILENAME
  -f Charge la commande intégrée NOM depuis la bibliothèque partagée FILENAME
  -d Décharge une commande chargée avec « -f »
  -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

Outils personnels