bmweb.fr

Linux / Debian — commandes de base

Voici les fonctions Linux de base à connaître :

Aide sur une fonction

  • man <fonction>
  • Ex. : man ls Obtenir de l'aide sur la fonction ls
  • [Début] Début du manuel
  • [Page up] Remonter dans le manuel
  • [Page down] Descendre dans le manuel
  • [q] Quitter le manuel

Ou :

  • <fonction> --help
  • Ex. : ls --help Obtenir de l'aide sur la fonction ls

Adresse IP

DESCRIPTIF FONCTION
Connaître son adresse IP ifconfig

Afficher contenu fichier

DESCRIPTIF FONCTION
Afficher le contenu d’un fichier cat /var/log/messages
Afficher les 20 premières lignes head -n 20 /var/log/messages
Afficher les 20 dernières lignes tail -n 20 /var/log/messages
Afficher les lignes contenant toto grep toto /var/log/messages
Afficher les lignes contenant toto cat /var/log/messages | grep toto
Afficher les 20 premières lignes d’un fichier contenant toto grep toto /var/log/messages | head -n 20

Arrêter / reboot pc

DESCRIPTIF FONCTION
Reboot root obligatoire
shutdown -r now
Arrêt shutdown -h now

Copier un fichier ou un répertoire

DESCRIPTIF FONCTION
Copier un fichier cp test.txt /var/www
Copier un fichier en modifiant le nom cp linux-test /tmp/linux-test2
Copier un répertoire cp -a site /var/www
Copier avec demande de confirmation si un fichier existe cp -i
Copier en affichant les fichiers copiés cp -v
Copier en préservant les attributs des fichiers copiés cp -p
Copier avec récursivité cp -r

Créer un fichier ou un répertoire

DESCRIPTIF FONCTION
Créer un fichier touch fichier.txt
Créer un répertoire mkdir
Créer plusieurs sous répertoires consécutifs mkdir -p doc/mygale/mail

Déplacer un fichier

DESCRIPTIF FONCTION
Déplacer fichier mv test.txt /var/www

Disque

DESCRIPTIF FONCTION
Espace disque df -h

Lire un fichier

DESCRIPTIF FONCTION
Lire un fichier cat /usr/share/john/password.lst

Lister le contenu d’un répertoire

DESCRIPTIF FONCTION
Lister contenu répertoire courant ls
Lister contenu répertoire ls /var/www
Lister fichiers commençant par ls b*
Lister fichiers avec ceux cachés ls -a
Lister avec permissions et dates ls -l
Lister un sous répertoire ls /usr/share/john/
DESCRIPTIF FONCTION
Se déplacer dans un sous répertoire cd <répertoire>
Remonter d’un niveau cd ..
Répertoire utilisateur cd ou cd ~

Paquets

DESCRIPTIF FONCTION
Afficher la version du paquet apt show
Mise à jour (même version) apt-get update
Mise à jour (version supérieure) apt-get upgrade
Mise à jour des Additions invitées (pour copier/coller entre hôte et VM) sudo apt-get update && sudo apt-get install build-essential linux-headers-$(uname -r)
sudo apt-get install virtualbox-ose-guest-x11

Renommer un fichier

DESCRIPTIF FONCTION
Renommer fichier mv test.txt test2.txt

Répertoire courant

DESCRIPTIF FONCTION
Répertoire courant pwd

Supprimer

DESCRIPTIF FONCTION
Supprimer un fichier rm test.txt (r m)
Supprimer fichier avec masque rm *.txt (r m)
Supprimer avec confirmation rm -i
Supprimer sans confirmation rm -f
Supprimer un répertoire avec récursivité rm -r dossier/
Haut de page