Mémo pour pour la ligne de commande
avec Bourne Again SHell (bash) sur GNU/Linux
sur Mobidesign
Dernière mise à jour : octobre 2007. Création : janvier 2006
Général
man man le manuel
man commande obtenir le manuel d'une commande
Ctrl+C interrompre une commande en cours d'execution
q quitter un programme (man, top etc.)
> fichier écrire dans un fichier le résultat d'une commande
su changer d'utilisateur
exit se déconnecter
halt éteindre l'ordinateur
reboot redémarrer l'ordinateur
Se déplacer
ls -l lister le contenu du dossier courant
ls -a lister le contenu du dossier courant et les fichiers et dossiers cachés
ls -R afficher le contenu du dossier courant, le contenu de tous les dossiers
cd.. remonter d'un dossier
cd dossier changer de dossier
pwd connaître l'emplacement du dossier courant
cd se placer dans le dossier de l'utilisateur (comme cd /home/utilisateur/)
Les fichiers et dossiers
file fichier connaître le type d'un fichier
cat fichier voir le contenu d'un fichier texte
cat fichier | less voir le contenu d'un fichier texte, page par page
vi fichier ouvrir un fichier avec vi (:q pour quitter)
vim fichier ouvrir un fichier avec vim (:q pour quitter)
cp fichier1 fichier2 copier un fichier
touch fichier créer un fichier vide
rm fichier effacer un fichier
rm * -fv effacer tous les fichiers d'un dossier sans confirmation
mkdir dossier créer un dossier
rmdir dossier effacer un dossier vide
mv fichier fichier renommer un fichier ou dossier
mv fichier répertoire déplacer un fichier vers un répertoire
find chemin -name "nom" rechercher un fichier dans un dossier en tapant son nom
grep texte * rechercher un texte dans tous les fichiers du répertoire courant
ln fichier1 fichier2 lien
ln -s chemin dossier lien symbolique
Compression/Décompression
gzip fichier compresser un fichier avec gzip
gunzip fichier décompresser un fichier avec gzip
tar tvf archive.tar lister une archive avec tar
tar cvf archive.tar * compresser tous les fichiers du dossier avec tar
tar xvf archive.tar décompresser une archive avec tar
zip -rv dossier dossier compresser un dossier et son contenu en .zip
unzip fichier.zip extraire dans le dossier courant le contenu du fichier zip
Les droits
chmod droits fichier changer les droits d'un fichier ou dossier
chown utilisateur fichier changer le propriétaire d'un fichier ou dossier
chgrp groupe fichier changer le groupe d'un fichier ou dossier
id identification de l'utilisateur, uid (user id) et gid (groupe id)
who voir les utilisateur connectés
Divers
date date et heure du système
cal calendrier
clear effacer la page
top voir les processus en cours
hostname nom de la machine
kbd_mode mode de fonctionnement du clavier
Réseau
ping localhost -c 4 envoyer de datagrammes ICMP ECHO_REQUEST 4 fois en local
netstat |more statistique des connexions réseau (affichage page à page)
ifconfig état des interfaces réseau actuellement définies
ifconfig nom up/down démarre et arrête une interface réseau
Avancé
uname -a connaître la version du noyau
commande & lancer un processus en arrière plan
ps ax affiche tous les processus en cours
kill [-signal] PID envoyer un signal à un processus (pour l'arrêter par exemple)
userinfo modifier les informations utilisateur
2003-2008 Tout droit réservé.