Introduction à Linux - Ubuntu
I. L'Interface : Unity est l'interface utilisateur par défaut des versions récentes d'Ubuntu. Elle est
donc normalement déjà installée. Voici un aperçu de l'interface Unity pour Ubuntu :
1. Tableau de bord (Dash)
2. Bureau
3. Barre de lanceurs (Unity Launcher)
4. Barre du menu global (Unity Global Menu)
5. Indicateurs (Application Indicators)
1. Tableau de bord (« dash ») : Le tableau de
bord (« Dash » en version anglaise) permet d'accéder à vos applications, outils systèmes… Avec les
dernières versions d'Ubuntu il permet même de chercher des fichiers, documents, vidéos,
musiques…
2. Accéder au tableau de bord : Il suffit :
soit d'appuyer brièvement sur la touche "Super" (autrement
appelée touche "Méta" ou touche "Windows")
soit de cliquer sur le logo Ubuntu en haut de la barre de gauche (la barre des lanceurs ou
"launcher").
3. Rechercher une application ou un document : Il suffit de saisir un mot-clé dans la barre de
recherche du Dash.
II. Les commandes de base en console
La plupart des commandes présentées ici sont documentées dans votre système. Il vous suffit de
taper dans une console man commande pour avoir toutes les informations sur le fonctionnement de
la commande voulue.
Il est presque toujours possible de combiner les options (exemple : ls -l -a deviendra ls -la)
Les mots répertoire et dossier sont équivalents.
1. Raccourcis pratiques
Les caractères spéciaux ~, . et .. correspondent respectivement au répertoire personnel de
l'utilisateur, au répertoire courant et au répertoire parent. Ils permettent tous les trois de simplifier
l'expression de références absolues.
Ainsi pour déplacer le fichier /UnRep/MonFichier respectivement dans le répertoire de l'utilisateur
(/home/user), le répertoire courant (/rep1/sousrep2) ou le sous-répertoire toto du répertoire parent
(/rep1/toto), on pourra utiliser les commandes ci-dessous :
user@mulet:/rep1/sousrep2 $ mv /UnRep/MonFichier ~
user@mulet:/rep1/sousrep2 $ mv /UnRep/MonFichier .
user@mulet:/rep1/sousrep2 $ mv /UnRep/MonFichier ../toto/
2. Liste des commandes
Man : Page de manuel Affiche les pages du manuel système. Chaque argument donné a
man est généralement le nom d'un programme, d'un utilitaire, d'une
fonction ou d'un fichier spécial.
man ls affiche les informations pour la commande ls
q pour quitter
1
ls : list segment Permet de lister un répertoire
ls -a affiche tous les fichiers et répertoires cachés du répertoire courant
ls /etc/ affiche le contenu du répertoire /etc/
lspci ou lsusb affiche les périphériques PCI ou USB connectés.
cd : change directory Permet de se déplacer dans les répertoires
cd permet de revenir au répertoire /home/utilisateur (identique à cd ~)
cd - permet de revenir au répertoire précedent
cd .. permet de remonter au répertoire parent (ne pas oublier l'espace)
cd / permet de remonter à la racine de l'ensemble du système de fichiers
cd /usr/bin/ se place dans le répertoire /usr/bin/
mv : move Permet de déplacer ou renommer des fichiers et des répertoires
mv monFichier unRep/ Déplace monFichier dans le répertoire unRep
mv unRep/ monFichier Déplace le fichier monFichier du répertoire unRep là où on se
mv unRep monRep trouve
Renomme unRep en monRep
cp : copy Permet de copier des fichiers ou des répertoires
cp monFichier sousrep/ Copie monFichier dans sousrep
Copie le répertoire monRep vers ailleurs en créant le répertoire s'il
cp -r monRep/ ailleurs/ n'existe pas.
rm : remove Permet d'effacer des fichiers
rm CeFichier Efface le fichier CeFichier
rm -rf /tmp/LeRep Efface le répertoire /tmp/LeRep ainsi que tous ses fichiers sans
demander de confirmation
mkdir : make directory Crée un répertoire vide
Crée le répertoire photos
mkdir photos Crée le répertoire fete s'il n'existe pas les répertoires 2005 et photos
mkdir -p photos/2005/fete
rmdir : remove directory Supprime un répertoire (vide)
rmdir LeRep Supprme le répertoire LeRep
pwd: print working Affiche le répertoire en cours
directory
find : rechercher Permet de chercher des fichiers et éventuellement d'exécuter
des commandes sur ceux-ci ; la recherche est récursive c'est-à-dire
qu'elle concerne le répertoire de départ et toute sa descendance
(sous-répertoires ainsi que toute leur descendance …)
find monfichier* Recherche un fichier commençant par "monfichier"
find -name *fic*.ogg Recherche un fichier contenant "fic" et ayant pour extention ".ogg"
find /home/ -name monfic Recherche le fichier monfic dans toute la descendance de /home/
find . -name "*.c" Recherche tous les fichiers ayant une extension .c
find . -mtime -5 Recherche les fichiers du répertoire courant qui ont été modifiés
entre maintenant et il y a 5 jours
find . ! -user root Affiche tous les fichiers n'appartenant pas à l'utilisateur root
Remarques : Ce document est tiré de http://doc.ubuntu-fr.org/unity et
http://www.commandeslinux.fr/commande-cd/
Pour plus d'informations, consulter :
http://doc.ubuntufr.org/tutoriel/console_ligne_de_commande
http://www.math-linux.com/
2