- Quelques commandes de base à connaître
Quelques commandes de base à connaître
Ça pourrait à terme servir de doc de base à distribuer pour une install party.
- Il y a aussi :
Le chapitre ''Comment débuter en console'' de la formation Linux d'Alexis de Lattre.
Architecture de base unix
Tout est compris dans la racine (root) notée / Le répertoire home de la racine contient les répertoires personnels de ceux qui ont un compte.
Information élémentaire
Une commande linux simple se compose fréquemment de plusieurs éléments dans cet ordre :
La commande en elle-même : par exemple ls
Une option facultative : par exemple -l pour une seule option ou -lv pour deux options équivalent à -l -v
Un argument facultatif selon la commande : par exemple : le nom d'un fichier ou d'un répertoire
Il est important de séparer ces trois éléments par au moins une espace1
Se déplacer/créer/effacer des répertoires
ls - information sur le contenu des répertoires
On peut taper la commande :
ls pour obtenir un listing des fichiers du répertoire courant
ls chemin_repertoire pour obtenir un listing des fichiers contenus dans le répertoire dont on a indiqué le chemin
ls -l pour avoir une sortie détaillée
ls -v permet d'obtenir la liste une liste comme fichier1.tex fichier2.tex fichier10.tex au lieu de fichier1.tex fichier10.tex fichier2.tex
ls --help pour en savoir plus
mkdir - Création d'un répertoire
rmdir - Destruction d'un répertoire
mv - Renommer un répertoire
cd - Changement d'un répertoire
Pour changer de répertoire, on utilise la commande : cd chemin_répertoire où chemin_répertoire représente le chemin vers le répertoire que l'on veut atteindre.
cd machin se place dans le répertoire machin contenu dans le répertoire courant.
cd / permet de se déplacer à la racine
cd ~ ou cd permet d'aller dans son home
cd .. permet d'atteindre le répertoire parent
Pour les utilisateurs de Dos les commandes Cd\ et Cd.. ne fonctionnent pas, il ne faut pas oublier l'espace donc il faut taper cd .. et cd \
Liens sur des répertoires
Manipulation de fichiers
rm - Supprimer un fichier
cat - Lister le contenu d'un fichier
more - Visualiser le contenu d'un fichier
grep - Rechercher une chaîne de caractères
- Comment faire une intersection de mots clefs
grep motclef1 [options] | grep motclef2
locate - Rechercher un fichier
ln - Lier un fichier
Déplanter son Linux
ou gérer les processus
ps - Lister les processus
kill - Tuer un processus
Gérer les utilisateurs
id - Permet de savoir le numéro qui est associé à un utilisateur
(uid, comme user id) et quel numéro de groupe (gid, comme group id) sont associés à un utilisateur.
passwd - Change un mot de passe
Il commence par demander l'ancien mot de passe quand il s'agit d'un simple utilisateur.
Lancé par root, il ne demande pas l'ancien mot de passe.
groups - Pour savoir à quels groupes appartient un utilisateur
adduser - Ajouter un utilisateur au système
adduser toto : Crée l'utilisateur toto après qu'on ait renseigné quelques informations le concernant.
adduser toto disk : Ajoute l'utilisateur toto au groupe disk
- modification effective après que l'utilisateur toto se soit déloggué puis reloggué
ou alors après qu'il ait tapé la commande newgrp disk mais cela n'affecte que la console dans laquelle elle est tapée.
deluser - Supprime un utilisateur du système.
deluser toto : Supprime l'utilisateur toto sans pour autant supprimer son répertoire personnel /home/toto.
deluser toto audio : Enlève l'utilisateur toto du groupe audio.
su - Changer d'utilisateur
su : passer en superutilisateur
su - utilisateur : change d'utilisateur
Des commandes diverses
date - Afficher l'heure et la date
1 On doit écrire une espace en typologie française. Pour s'en convaincre on peut lire http://www.langue-fr.net/faq/faq.htm#typo








