1. Quelques commandes de base à connaître
    1. Architecture de base unix
    2. Information élémentaire
    3. Se déplacer/créer/effacer des répertoires
      1. ls - information sur le contenu des répertoires
      2. mkdir - Création d'un répertoire
      3. rmdir - Destruction d'un répertoire
      4. mv - Renommer un répertoire
      5. cd - Changement d'un répertoire
      6. Liens sur des répertoires
    4. Manipulation de fichiers
      1. rm - Supprimer un fichier
      2. cat - Lister le contenu d'un fichier
      3. more - Visualiser le contenu d'un fichier
      4. grep - Rechercher une chaîne de caractères
      5. locate - Rechercher un fichier
      6. ln - Lier un fichier
    5. Déplanter son Linux
      1. ps - Lister les processus
      2. kill - Tuer un processus
    6. Gérer les utilisateurs
      1. id - Permet de savoir le numéro qui est associé à un utilisateur
      2. passwd - Change un mot de passe
      3. groups - Pour savoir à quels groupes appartient un utilisateur
      4. adduser - Ajouter un utilisateur au système
      5. deluser - Supprime un utilisateur du système.
      6. su - Changer d'utilisateur
    7. Des commandes diverses
      1. date - Afficher l'heure et la date

Quelques commandes de base à connaître

(!) Ça pourrait à terme servir de doc de base à distribuer pour une install party.

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épertoirechemin_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


CatégoriePagePublique