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

Outils personnels