Les commandes utiles de VI : A l'intérieur de VI, vous êtes soit en mode commande, soit en mode édition Le passage d'un mode à l'autre peut se faire de la façon suivante : - Mode édition vers mode commande : Echappement
- Mode commande vers mode édition : Touche INSERT ou la lettre i
Pour accèder au prompt des commandes, j'utilise toujours "ESC :" (touche Echappement et ensuite les deux points) quelque soit le mode dans lequel je me trouve. <strong># Edition d'un fichier :</strong>
[root@linux /]$ <span class="commande">vi nom_du_fichier</span>
<strong># Les commandes principales :</strong>
<strong>:q!</strong> -> quitte l'éditeur vi sans sauvegarder les modifications
<strong>:wq</strong> -> quitte et sauvegarde
<strong>:w</strong> -> sauve et se replace en mode commande
Gestion des mises à jour avec Yum : # Installation du package NTP :
[root@linux /]$ <span class="commande">yum install ntp</span>
# Supression d'un package :
[root@linux /]$ <span class="commande">yum remove ntp</span>
# Cette commande permet de lister tous les rpm disponibles :
[root@linux /]$ <span class="commande">yum list ntp</span>
# Celle-ci permet de chercher des rpm dont le terme recherché est dans la description du rpm, et non par le nom du rpm :
[root@linux /]$ <span class="commande">yum search ntp</span>
# Cette commande permet de nettoyer Yum des anciens headers ainsi que des rpm stockés :
[root@linux /]$ <span class="commande">yum clean</span>
# Cette commande supprimera tous les headers, récents ou non :
[root@linux /]$ <span class="commande">yum clean headers</span>
# Cette commande supprimera du disque tous les rpm stockés :
[root@linux /]$ <span class="commande">yum clean packages</span>
Quelques options de RPM : Remarque : En principe, dans les requettes "-q", soit vous ajoutez un "p" ce qui donne "-qp" pour interroger un fichier RPM que vous avez sous la main, soit sans le "p", vous interrogez la base RPM pour un package déja installé et dans ce cas, c'est le nom du package qu'il faut fournir. <strong># Savoir à quel package un fichier appartient :</strong>
[root@linux /]$ <span class="commande">rpm -qf fichier</span>
<strong># Simuler l'installation ou la mise à jour d'un package avec --test :</strong>
[root@linux /]$ <span class="commande">rpm -Uvh --test fichier.rpm</span>
<strong># Demander la liste complète des packages installés :</strong>
[root@linux /]$ <span class="commande">rpm -qa</span>
<strong># Demander la liste complète des packages installés avec un tri par ordre alphabétique :</strong>
[root@linux /]$ <span class="commande">rpm -qa | sort</span>
<strong># Demander la liste complète des fichiers dans un package (à partir du fichier RPM) :</strong>
[root@linux /]$ <span class="commande">rpm -qpl fichier.rpm</span>
<strong># Demander la liste complète des fichiers dans un package déja installé :</strong>
[root@linux /]$ <span class="commande">rpm -ql nom_du_package</span>
<strong># Interroger la fiche d'information d'un package :</strong>
[root@linux /]$ <span class="commande">rpm -qpi fichier.rpm</span>
<strong># Désinstaller un package :</strong>
[root@linux /]$ <span class="commande">rpm -e nom_du_package</span>
|