Commandes de base sous Linux

Date de la dernière mise à jour : 2024-06-23

Vous trouverez ici une liste de commandes Linux utiles avec des exemples précis d'utilisation. La philosophie de cet article est de vous montrer des exemples classiques d'utilisation de commandes Linux. Le but n'est pas d'être exhaustif.

Pourquoi est-ce utile de connaitre ces commandes ?

Et bien la majorité de ces commandes fonctionnent sous n'importe quel Linux (peu importe le bureau choisi), Unix , MAC, Windows (git bash).

N'hésitez pas à faire des recherches sur ces commandes sur Internet. Il existe beaucoup de documentation à ce sujet !

Gestion des fichiers/disques

Comment afficher les fichiers de mon répertoire personnel avec les fichiers cachés ?
olivier@bilout:~$ ls -la
Comment revenir rapidemment dans mon répertoire personnel ?
olivier@bilout:~$ cd
Comment copier un fichier ?
olivier@bilout:~$ cp monfichier.txt copiefichier.txt
Comment supprimer un fichier ?
olivier@bilout:~$ rm monfichier.txt

Evidemment à utiliser avec prudence !

Comment déplacer un fichier ?
olivier@bilout:~$ mv /home/olivier/monfichier.txt /usr/share/monfichier.txt
Comment afficher le contenu d'un fichier ?
olivier@bilout:~$ cat /home/olivier/monfichier.txt
Comment retrouver des fichiers/répertoires ?
olivier@bilout:~$ find /home/olivier -name "Image*"

Recherche de tous les fichiers et dossiers commençant par Image dans /home/olivier

olivier@bilout:~$ find /home/olivier -type f -name "*.c"

Recherche de tous les fichiers se terminant par .c dans /home/olivier

olivier@bilout:~$ find /home/olivier -type f -mtime -24

Recherche de tous les fichiers modifiés depuis 24 heures dans /home/olivier

Quel espace me reste-t-il sur mon disque ?
olivier@bilout:~$ df -h
Quels sont les fichiers/dossiers occupant le + de place dans un répertoire ?
olivier@bilout:~$ du -h * /home/olivier | sort -h

Historique des commandes

Comment retrouver une commande déjà entrée précédemment ?
olivier@bilout:~$ history

Essayer aussi le CTRL-R pour rechercher une commande déjà entrée !

Comment rexécuter une commande déjà entrée précédemment ?

Utilisez la commande history pour avoir son numéro et ensuite utiliser ! avec son numéro:

olivier@bilout:~$ !77

Gestion des droits

Comment rendre exécutable un fichier script (bash, python, ...) ?
olivier@bilout:~$ chmod +x script.sh

Vous pourrez ensuite l'exécuter via :

olivier@bilout:~$ ./script.sh

Gestion des processus

Comment voir les processus qui tournent ?
olivier@bilout:~$ top
Comment arrêter un programme hors de contrôle ?
olivier@bilout:~$ pkill terminal

Ceci va tuer les processus s'appellant "terminal"

Comment afficher mes processus relié à mon terminal ?
olivier@bilout:~$ ps -u
Comment afficher tous mes processus ?
olivier@bilout:~$ ps -ux

Infos logiciel

Quelle version d'Ubuntu ?
olivier@bilout:~$ lsb_release -a

Infos matériel

Comment avoir un aperçu de son matériel
olivier@bilout:~$ lshw
Quelle est ma carte graphique ?
olivier@bilout:~$ lspci | grep VGA
Quelle est mon processeur ?
olivier@bilout:~$ lscpu
Quels sont mes disques et partitions ?
olivier@bilout:~$ lsblk