La documentation LINUX |
- Extension: .txt ou rien du tout
- Editeur: more or less
- Répertoires: /usr/doc
- Extension: .1 à .8, et .1.gz à .8.gz
- Editeur: man, groff et maxman
- Répertoires: /usr/man
- /usr/X11R6/man/
- Extension: .info et .info.gz (.bz2)
- Editeur: info
- Répertoires: /usr/info
- Extension: .html
- Editeur: Un navigateur comme Nescape, Mosaïc,...
- Répertoires: /usr/doc et /usr/share/doc/html
- Extension: .tex
- Editeur: tex
- Répertoires: /usr/doc
- Extension: .texi
- Editeur: make info et info
- Répertoires: /usr/doc
- Extension: .ps
- Editeur: gs, gv et les traitements de textes
- Répertoires: /usr/doc
- Extension: .gz
- Editeur: gunzip pour décompresser
- Répertoires: Un peu partout...
Les commandes de recherche d'information
- Extension: .rpm
- Editeur: rpm
- Répertoires:
- /mnt/cdrom/RedHat/rpms
- /mnt/cdrom/RedHat/spms
Le programme "locate" est rapide parce qu'il accède à une base de données, mais celle-ci n'est mise à jour que de jour en jour. Il faut attendre le lendemain pour y trouver un fichier qui vient d'être créé. Pour trouver un fichier à l'aide de son nom:
locate fichier
Pour trouver, avec la commande "find" , tous les fichiers (f) dont le nom contient le terme "disk" à partir du répertoire "/usr/doc". L'expression "-print" affiche les résultats au fur et à mesure. L'expression "-type" réduit le champ de la recherche aux fichiers (f) seulement.
find /usr/doc -name "*disk*" -type f -print
Pour trouver tous les documents au format HTML qui se trouvent sur le CDROM d'installation de Linux.
find /mnt/cdrom -name "*.html" -type f -print
Pour trouver tous les fichiers (f) dont le nom se termine par ".txt" à partir du répertoire "/usr/doc" et qui contiennent le mot "Linux". L'expression "-exec" permet de lancer l'exécution de la commande "fgrep" pour chaque fichier qui correspond aux critères de recherche. L'expression "\;; " indique la fin de la commande.
find /usr/doc -name "*.txt" -exec fgrep Linux {} /dev/null \;;
Pour rechercher tous les fichiers, depuis la racine (/) dont le nom contient l'expression "man":
find / -name "*man*"
Pour effectuer une recherche sur la documentation LINUX:
helptool
Pour rechercher un fichier d'aide sur le shell "bash".
info bash
Pour afficher un document HOWTO (par exemple "/usr/doc/HOWTO/META-FAQ") qui se trouve dans l'arborescence.
more /usr/doc/HOWTO/META-FAQ
Pour rechercher la page du manuel pour l'objet "open":
man open (pour affichier l'aide de la commande "open")Pour afficher la page du manuel concernant "man":
man 2 open (pour affichier l'aide de l'appel système "open" qui appartient à la catégorie "2")
man manPour afficher les titres des pages du manuel dont l'intitulé contient "man" ou "disk":
man -k man
man -k "disk"
Pour construire la base de données "whatis" (sous root):
/usr/sbin/makewhatis
Pour mettre en forme (en POSTSCRIPT avec groff) une page du manuel (man1/cp.1), et la visualiser avec "gv":Les pages du "manuel"groff -/usr/man/man1/cp.1 > /tmp/cp.ps
gv /tmp/cp.ps
/etc/man.configLes pages du manuel qui ont été consultées sont stockées dans "catx", qui est purgé automatiquement et régulièrement par le système.
/usr/infoLe format GNU INFO peut porter différentes extensions:
infoPour naviguer dans la documentation GNU INFO:
TAB (pour passer au lien suivant)Pour consulter un fichier "info" particulier:
ENTRE (pour suivre un lien)
"u" (pour remonter d'un niveau)
"p" (pour passer à la page suivante)
"q" (pour quitter GNU INFO)
CTRL + S (pour lancer un recherche)
CTRL + G (pour annuler une recherche)
CTRL + S (pour obtenir l'occurence suivante)
ENTREE (pour terminer la recherche)
ESPACE (pour faire défiler les pages)
BACKSPACE (pour revenir en arrière)
? (pour obtenir un résumer des commandes)
CTRL + X + 0 (pour quitter le résumé)
info fichier (sans l'extension ".info" ni ".info.gz")Pour consulter un fichier "info" qui ne se trouve pas dans le répertoire "/usr/info":
info -f fichier (avec l'extension ".info" ou ".info.gz")Le format hypertexte (HTML)
netscape fichier.htmlLe format TEX
gv fichier.psLe format "compressé" avec GUNZIP
gunzip fichier.gzPour décompresser un fichier '.gz" et l'afficher dans la sortie standard (l'écran):
zcat fichier.gz | morePour rechercher le terme "disk" à l'intérieur de plusieurs fichiers compressés:
zgrep "disk" /répertoire/*.gzLe format "source" des paquetages RPM
find /urs/doc -type f -name ".gz" -exec zgrep disk {} /dev/null \;
rpm -qf fichierPour obtenir des informations sur un paquetage installé:
rpm -qi paquetagePour afficher le contenu d'un paquetage:
rpm -ql paquetage