Révision de Introduction à l'interface en lignes de commandes du mer, 09/02/2015 - 14:16
Les révisions vous permettent de suivre les différences entre plusieurs versions d’un message.
Ce manuel couvre les bases d'utilisation de l'interface en lignes de commandes.
Pourquoi utiliser l'interface en lignes de commandes
- Il existe des logiciels qui ne possèdent pas d'interface graphique
- Il peut être plus rapide et plus efficient d'utiliser des logiciels sans interface graphique pour effectuer certaines tâches.
Trouver un terminal
GNOME (Trisquel)- Menu > Accessoires > Terminal
- Raccourci clavier : Ctrl + Alt + T
LXDE (Trisquel Mini):
- Menu > Accessoires > LXTerminal
Xfce:
- Menu > Système > Terminal
KDE:
- KMenu > Système > Terminal Program (Konsole)
Utiliser l'invite de commandes
Peu importe l'environnement de bureau utilisé, la fenêtre du terminal ressemblera à l'image ci-dessous.
- trisquel : nom de l'utilisateur
- laptop : nom de l'ordinateur
- ':' : Tout ce qui suit ces deux points sera relatif au répertoire courant
- '~' (tilde) : Représente le répertoire home (répertoire personnel de chaque utilisateur)
- '$' : Caractère de terminaison de l'invite de commande.
- '#' : Caractère de terminaison de l'invite de commande en mode super utilisateur.
Utiliser l'interface en lignes de commandes
- Saisir une commande et appuyer sur entrer
- Certaines commandes sont interactives, ce qui signifie que le logiciel requiert des paramètres supplémentaires
- Pour lire le manuel d'une commande (man page), saisir man [commande]. Par exemple, la commande man apt-get ouvre le manuel d'information du logiciel apt-get.
- Appuyer sur 'q' pour quitter un manuel
- Utiliser les commandes avec précaution pour éviter d'endommager le système.
Comment devenir un super utilisateur
Un super utilisateur est un utilisateur qui a les permissions pour administrer les paramètres globaux du système. Par exemple, l'installation de logiciels affecte les paramètres globaux et ce qui vient toucher l'ensemble des utilisateurs.Dans Trisquel, l'utilisateur par défaut détient les privilèges sudo, ce qui signifie que cet utilisateur doit resaisir son propre mot de passe pour devenir un super utilisateur. Voir l'exemple ci-dessous:
sudo apt-get install apache2
Cette commande permet d'exécuter le logiciel apt-get afin d'installer le paquet apache2. Pour exécuter un logiciel en tant que super utilisateur, utiliser la syntaxe suivante :
sudo [logiciel] [paramètres]
Les nouveaux utilisateurs créés dans Trisquel n'ont pas les privilèges sudo par défaut. Voici comment procéder afin de donner les privilèges sudo à un nouvel utilisateur :
- Saisir
sudo adduser [utilisateur]
en substituant [utilisateur] par le nom du nouvel utilisateur - Utiliser l'utilisateur par défaut pour exécuter la commande
sudo visudo
- Utiliser la touche flèche vers le bas pour faire défiler le curseur jusqu'en bas
- Saisir la ligne suivante à la fin complètement du fichier :
- [utilisateur] ALL=(ALL) ALL
- Appuyer sur Ctrl+X pour quitter. Appuyer sur Y pour sauvegarder. Supprimer l'expression .tmp dans le nom du fichier de manière à se retrouver avec /etc/sudoers
- Appuyer sur Y pour écraser le fichier existant
Su
La commande su permet de devenir un super utilisateur en utilisant le mot de passe de l'utilisateur root au lieu de celui de l'utilisateur en cours. Pour l'utiliser, saisir su et saisir le mot de passe de l'utilisateur root. Le symbole '#' permet d'indiquer le passage en tant que super utilisateur.Pour quitter su, saisir exit. L'indicateur '$' permet d'indiquer le passage en tant qu'utilisateur normal.
Commandes de base
Si pour une raison ou une autre vous vous retrouvez en ligne de commande, il y a quelques commandes à savoir pour naviguer dans le disque.
- La commande ls vous permet de lister des fichiers ou des dossiers. Pour plus de renseignement utiliser man ls
- La commande rm vous permet de supprimer un fichier. Pour les dossiers, utiliser le supplément -rf.
- Pour acceder à un répertoire ou un sous répertoire utiliser la commande cd. Par exemple pour aller dans un répertoire:
cd /home/utilisateur/répertoire
et par exemple pour aller à la racine, utilisercd /
Le / pour racine. Pour revenir au répertoire d'avant, utiliser cd ....