05.03.2014 Views

Chapitre 1 - IPNL - IN2P3

Chapitre 1 - IPNL - IN2P3

Chapitre 1 - IPNL - IN2P3

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

which<br />

which commande : cherche si la commande est présente dans la liste des répertoires<br />

définie par la variable {\tt path}. Cette variable permet à l'utilisateur de maintenir<br />

l'ensemble des répertoires ou un exécutable doit être cherché lorsqu'il est appelé. which<br />

renvoie le chemin absolu du premier répertoire ou la commande est trouvée.<br />

whereis<br />

whereis nom : recherche dans une liste standard de répertoire système tout ce qui se<br />

rapporte à une source, un exécutable, un manuel, de nom indiqué. Renvoie, en absolu,<br />

les répertoires concernés.<br />

locate<br />

locate motclé : renvoie tous les fichiers dont le nom contient la racine motclé<br />

find<br />

find répertoire critères-de-recherche : recherche récursivement à partir du répertoire<br />

spécifié et avec les critères indiqués.<br />

find est une commande très puissante qui permet non seulement de rechercher mais<br />

d'agir sur les objets trouvés.<br />

critères :<br />

• -name fichier : donne le critère de nom de recherche<br />

• -print : affiche le répertoire ou le fichier est trouvé<br />

• -user utilisateur : donne un critère d'appartenance pour la recherche<br />

• -type type : donne un critère de type de fichier<br />

• -exec action : effectue l'action indiquée sur les fichiers trouvés<br />

________________________________________________________________<br />

exemple :<br />

$ cd<br />

/home/lyosu1/ollivier<br />

$ find . -name titi -print<br />

./stage/subdir1/titi<br />

./stage/titi<br />

$ find . -name titi -exec ls -l {} \;<br />

-rwx------ 1 ollivier 0 Sep 24 09:21 ./stage/subdir1/titi<br />

-rwxr-x--- 1 ollivier 0 Sep 16 10:19 ./stage/titi<br />

$ find . -name titi -exec rm {} \;<br />

$ find . -name titi –print<br />

$<br />

________________________________________________________________<br />

L’impression de fichiers<br />

Il existe deux séries de commandes pour l'impression de fichiers :<br />

Soit l'impression type BSD : lpr pour lancer l'impression, lpq pour interroger, lprm pour<br />

annuler l'impression<br />

Soit l'impression type SYSTEM V: lp, lpstat, cancel<br />

- 22 -

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!