Voici quelques commandes UNIX et un résumé (très) bref de leur
utilisation. Pour plus d'information (et en particulier les
éventuelles options) taper man
suivit du nom de la
commande.
mkdir TD3 # crée un directory nommé 'TD3'
rmdir TD3 # supprime le directory vide 'TD3' (si le directory contient
encore des fichier, utiliser rm -r)
pwd # affiche le nom du directory courant
cd TD3 # entre dans le directory 'TD3' et en fait le directory courant cd .. # sort du directory actuel (remonte d'un cran dans l'arborescence)
ls # donne la liste des fichiers contenus dans le directory courant ls -l # liste détaillée avec taille, date de dernière modification, ... ls -a # liste comprenant aussi les fichiers cachés
rm toto.c # supprime le fichier 'toto.c' rm essai* # supprime tous les fichiers qui commencent par 'essai'
mv toto.c TD5/ # déplace 'toto.c' dans le directory 'TD5' mv toto.c td5_v1.c # renomme 'toto.c' en 'td5_v1.c'
cp td5_v1.c td5_v2.c # crée une copie de 'td5_v1.c' du nom de 'td5_v2.c'
cat toto.out # affiche le contenu de 'toto.out' cat a b > c # crée un fichier 'c' avec le contenu de 'a' puis de 'b'
more toto.out # affiche le contenu de 'toto.out' page par page (q pour quitter)
head toto.out # affiche les dix premières lignes de 'toto.out'
tail toto.out # affiche les dix dernières lignes de 'toto.out'
tar -cvf a.tar b c # crée une archive 'a.tar' contenant les fichiers 'b' et 'c' tar -tvf a.tar # affiche la liste des fichiers contenus dans 'a.tar' tar -xvf a.tar # extrait les fichiers contenus dans 'a.tar'
gzip toto.c # comprime le fichier 'toto.c' (nouveau nom: 'toto.c.gz') gunzip a.tar.gz # décomprime le fichier 'a.tar.gz' (nouveau nom: 'a.tar')
Archivage et compression en un coup
tar -czvf a.tgz b c # crée une archive comprimée 'a.tgz' contenant les fichiers 'b' et 'c' tar -xzvf a.tar.gz # extrait les fichiers contenus dans l'archive comprimée 'a.tgz'
gcc -W -Wall toto.c -o toto # compile 'toto.c' en un executable nommé 'toto' gcc -W -Wall -lm toto.c -o toto # pour un toto.c utilisant la bibliothèque math
make # effectue une compilation automatique (nécessite un Makefile)
grep printf toto.c # affiche toutes les lignes de 'toto.c' contenant le mot 'printf'
find .|grep euler # affiche les fichiers du directory courant dont le nom contient 'euler'
mozilla # lance Mozilla pour aller sur le WWW
ftp ftp.lip6.fr # se connecte à un site FTP