Acte VI-I : Les commandes:
Voici quelques commandes Unix utiles:
fichier complet des commandes:commandes.ps
id : affiche le numéro d'identification de l'utilisateur et son groupe.
echo : affiche les arguments qui lui sont passés. Utile pour voir les mécanismes de substitution du Shell.
date : Affiche la date.
finger : Affiche des informations sur un utilisateur.
ls : affiche des informations sur un (ensemble de) fichier(s).
passwd : permet de changer de mot de passe.
ps : affiche des informations sur les processus.
top : affiche des informations sur la charge de la machine.
cat : affiche le contenu d'un fichier.
tr : remplace un ensemble de caractères par un autre.
cp : copie de fichier ou de répertoire.
mv : déplacement de fichier ou de répertoire.
chmod : change les droits d'accès.
rm : efface un fichier.
rmdir : efface un répertoire.
mkdir : créé un répertoire.
touch : créé un fichier vide.
find : recherche récursive de fichiers selon certains critères (taille, nom, type, droits...).
man : le manuel.
emacs : l'éditeur.
more : affiche le contenu d'un fichier dans un mode de défilement contrôlé.
less : équivalent à more en mieux.
gzip : compression d'un fichier.
tar : pour faire une archive.
zless : comme less mais pour les données compressée.
grep : filtre une suite de caractères sur l'entrée standard (ou à partir d'un fichier) à l'aide de motifs.
mail : envoie un mail.
du : affiche la taille d'un fichier.
dc : calculateur en polonaise inverse.
Et si vous en voulez plus vous pouvez faire « ls /usr/bin/ » puis affichez le man d'un commande.
Exercices:
Envoyez un mail (mail) chargé de TP dans lequel vous metterez toutes les lignes du fichier .bashrc commençant par un # (grep).
Donnez un exemple de ligne de commande pour les commandes suivantes et leur signification:
du.
dc.
tar.
gzip.
En regardant le man de la commande « tar », trouvez l'option (courte et longue) permettant de faire une archive compressée avec gzip.