Memo Des Commandes LINUX
Memo Des Commandes LINUX
Memo Des Commandes LINUX
Jacques Morel
v0.0
5 juillet 2004
1
3 COMPRESSION ET ARCHIVAGE 2
3 Compression et archivage
tar czf prog.tar.gz prog Création (c) d’un fichier archive (f) prog.tar.gz comprimé (z)
à partir de tous les fichiers de l’arborescence prog
tar tzvf prog.tar.gz prog Liste (v) de la table (t) des fichiers de l’archive prog.tar.gz
tar xzf prog.tar.gz prog Extraction (x) des fichiers de l’archive prog.tar.gz
gzip fich.txt Compression du fichier fich.txt en fich.txt.gz
gunzip fich.txt.gz Décompression du fichier fich.txt.gz en fich.txt
gzip -d fich.txt.gz Idem
4 Imprimer
lpr -Phpv prog.ps Impression du fichier prog.ps sur hpv
lpq File d’attente sur l’imprimante par défaut
lpq -Plp File d’attente sur l’imprimante lp
lprm -Plp 367 Effacement du job 367 dans la file d’attente lp
a2ps fichier.txt Impression du fichier texte fichier.txt sur une imprimante Postscript
acroread fichier.pdf & Lecture et impression de fichier pdf en mode graphique
xpdf fichier.pdf & Lecture et impression de fichier pdf en mode graphique
gv fichier.ps & Visualisation de fichier Postscript ou pdf en mode graphique
gv fichier.ps.gz & Visualisation de fichier Postscript comprimé
5 Combinaisons de commandes
echo "Bonjour" > fich.txt Ecriture de ”Bonjour” dans le fichier fich.txt
ls > liste.txt Envoi de la liste des fichiers du répertoire dans liste.txt
ls >> liste.txt Idem mais c’est copié au bout de liste.txt
| Envoi de la sortie d’une commande dans l’entrée de la suivante
ls|wc -l Nombre de fichiers du répertoire en cours (wc -l compte les lignes
affichées par ls)
6 Gestion de la session
passwd Changement du mot de passe
who Utilisateurs connectés
w Utilisateurs connectés et action en cours
whoami Userid de la session en cours
id uid et gid (numéro d’utilisateur et de groupe)
h Historique des commandes
↑ Commande précédente
echo "Bonjour" Affichage d’une chaı̂ne de caractères
echo $PATH Affichage du chemin d’accès aux commandes
printenv Affichage des variables d’environnement
alias Liste des alias
tty Nom du terminal
xterm -fn 10x20 & Nouvelle fenêtre en mode graphique fonte fixe 10x20
export LANG=fr FR Diagnostic en français
export LANG=C Diagnostic en anglais
locale Affiche les options locales de langue
exit Quitte le shell (ou la session)
logout Idem
Ctrl-d Idem (Ctrl = touche contrôle)
7 TEMPS 3
7 Temps
date Date et heure
cal Calendrier du mois en cours
cal 6 1994 Calendrier du mois de juin 1994
calendar Gestion d’agenda
8 Calculette
dc Calculateur en notation polonaise inversée
echo "10 5 * p"|dc Calcul de 10 x 5
bc Calculette de bureau à précision quelconque
echo "10*5"|bc Calcul de 10 x 5
echo "4*a(1)"|bc -l Calcul du nombre Pi (4*arctg(1))
12 Compilation
gcc -o prog prog.c Compilation C du fichier prog.c, exécutable dans le fichier prog
gcc -o prog prog.c -lm Idem avec recherche de fonctions dans la librairie mathématique
prog Exécution du programme prog
gcc prog.c Compilation C du fichier prog.c, code objet dans le fichier prog.o
g++ -o hello hello.C Compilation C++ du fichier hello.C
g77 -o prog prog.f Compilation Fortran du fichier prog.f, exécutable dans le fichier prog
gpc -o hello hello.p Compilation en Pascal du fichier hello.p
ar crv libamoi.a sub1.o Rangement d’un code objet dans une librairie personnelle
t crv libamoi.a Liste des fichiers objet d’une librairie personnelle
gcc -o prog prog.c -L. -lamoi Compilation C avec recherche de sous-programmes dans la librairie
libamoi.a du répertoire courant
make Exécution des commandes du fichier Makefile
ldd prog Librairies partagées appelées par le programme exécutable prog
nm prog Symboles du programme exécutable prog
gdb prog Recherche des erreurs du programme exécutable prog
strace date Trace des appels systèmes de la commande date
strip prog Enlève les symboles du programme exécutable prog
13 Communication réseau
ping auger.c-strasbourg.fr Test de l’accessibilité de la machine auger.c-strasbourg.fr
host auger.c-strasbourg.fr Demande au serveur DNS l’adresse IP de auger.c-strasbourg.fr
mail -s bonjour dupond@truc.fr Envoi d’un mail à dupond@truc.fr ayant pour sujet “bonjour”.
Terminer le message par ’.’ en début de ligne
mail Lecture de sa boı̂te aux lettres par la commande mail BSD
pine Gestion de boı̂te aux lettres par pine
mutt Gestion de boı̂te aux lettres par mutt
netscape url Navigateur Web (url optionnel)
mozilla url Navigateur Web (url optionnel)
lynx url Navigateur Web non graphique
wget -r url Déchargement récursif de pages Web à partir de url
slogin auger.c-strasbourg.fr Connexion sécurisée sur la machine Unix auger.c-strasbourg.fr
scp prog.c auger :/tmp Copie du fichier prog.c dans /tmp sur la machine auger
scp -r auger:prog . Copie récursive des fichiers du répertoire prog de la machine auger
dans le répertoire courant de la machine locale
ftp ftp.u-strasbg.fr Déchargement de fichier par ftp, userid anonymous,
password votre e-mail, commandes cd, get
ncftp ftp.u-strasbg.fr ftp amélioré (login automatique sur serveur ftp anonymous)