Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

Explication des commandes courantes du terminal Linux Ubuntu

Summary: L’article suivant fournit des informations sur les commandes de terminal courantes utilisées dans Ubuntu Linux.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Sommaire :

  1. Commandes de contrôle de base
  2. Commandes utilisateur et système de base
  3. Commandes des disques et des droits de base
  4. Commandes de réseau de base

Commandes de contrôle de base

 

Les commandes de terminal sont des instructions que vous pouvez utiliser dans l’application de terminal Ubuntu pour effectuer des tâches sur votre ordinateur. J’ai réparti les commandes dans des tableaux plus petits pour plus de clarté et pour faciliter l’utilisation de ces articles comme référence.

 
Commande Effet Autres informations
cd Changer de répertoire Avec cette commande, vous pouvez naviguer dans le système de fichiers (en saisissant cd ou cd~ vous amène au dossier de base, qui est la position de départ par défaut dans le terminal)
cd/ Accéder au répertoire racine  
cd.. Accéder au niveau de répertoire supérieur  
cd- Revenir au répertoire précédent  
pwd Imprimer le répertoire de travail Cela affiche votre emplacement dans le système de fichiers
bash GNU Bourne-Again Shell  
break Quitter une boucle  
case Exécution conditionnelle d’une commande  
clear Effacer un écran de terminal  
continue Reprendre l’itération suivante d’une boucle  
cron Processus d’exécution des commandes planifiées  
crontab Planifier l’exécution d’une commande à une date ultérieure  
echo Afficher un message à l’écran  
enable Activer et désactiver les commandes shell intégrées  
env Variables d’environnement  
eval Évaluer plusieurs commandes ou arguments  
expect Automatiser les applications accessibles via un terminal  
export Définir une variable d’environnement  
expr Évaluer des expressions  
false Ne fait rien, sans succès  
for Développer des mots et exécuter des commandes  
hash Rappeler le chemin d’accès complet d’un argument de nom  
hostname Imprimer ou définir le nom des appareils  
if Exécution conditionnelle d’une commande  
jobs Créer la liste des tâches actives  
join Associer des lignes dans un champ commun  
journalctl Afficher les journaux système et résoudre les problèmes Fournit des informations sur les journaux de service, les messages de noyau, etc.
local Créer des variables  
logout Quitter un shell de connexion  
more Afficher la sortie d’un écran à la fois  
nice Définir la priorité d’une commande ou d’une tâche  
nohup Exécuter une commande à l’abri des déconnexions  
notify-send Envoyer des notifications de bureau  
op Accès opérateur  
readarray Lire à partir de stdin dans une variable de baie  
readonly Marquer des variables ou fonctions en lecture seule  
reboot Redémarrer l’appareil  
return Quitter une fonction shell  
sed Éditeur de flux  
select Accepter la saisie au clavier  
set Manipule les variables et les fonctions shell  
shift Paramètres de positionnement de la fonction Shift  
shopt Options de shell  
shutdown Arrêter ou redémarrer Linux  
sleep Retarder d’une durée spécifique  
ssh Client Secure Shell Programme de connexion à distance
suspend Suspendre l’exécution de ce shell  
sync Synchroniser les données sur disque avec la mémoire  
test Évaluer une expression conditionnelle  
trap Exécuter une commande lorsqu’un signal est défini  
true Ne fait rien, avec succès  
type Décrire une commande  
unshar Décompresser les scripts shell  
until Exécuter des commandes Jusqu’à ce qu’une erreur soit rencontrée
vmstat Créer un rapport sur les statistiques de mémoire virtuelle  
watch Exécuter ou afficher un programme régulièrement  
while Exécute des commandes  
write Envoyer un message à un autre utilisateur  
xargs Exécuter l’utilitaire, en transmettant les listes d’arguments construits  
### Permet d’ajouter des remarques ou des commentaires sans perturber le terminal  
while Exécute des commandes  

Les commandes de gestion des fichiers et du texte ont un impact direct sur les fichiers et les textes stockés et utilisés sur votre ordinateur. Dash et Windows Explorer sont des versions de l’interface utilisateur (GUI) bien connues de cet outil.

 
Commande Effet Autres informations
cp Copier Permet de copier un fichier. Pour ce faire, ajoutez le nom du fichier que vous souhaitez copier à la commande. L’emplacement du fichier dans le répertoire que vous avez consulté. Sinon, saisissez cp~/< file path > afin de spécifier où se trouve le fichier que vous souhaitez copier.
ls Répertorier Répertorie tous les fichiers contenus dans le répertoire actuel
ls~ Répertorie les fichiers du répertoire de base. L’ajout d’un nom de dossier affiche la liste de tous les fichiers de ce dossier spécifique. Par exemple : ls~/desktop vous montre les fichiers contenus dans le dossier du bureau
mkdir Créer un répertoire Permet de créer un répertoire. Par exemple : les fichiers privés mkdir créent un nouveau répertoire nommé fichiers privés qui se trouvent dans le répertoire de base. Sauf si vous avez accédé à un autre répertoire ou que vous spécifiez un autre chemin d’accès.
mv Move Vous pouvez renommer ou déplacer un fichier à l’aide de cette commande. Si vous souhaitez renommer le fichier « sunny today », vous pouvez saisir mv sunny day. Pour cela, vous devez avoir accédé au répertoire approprié ou avoir spécifié le chemin de fichier correct. Lorsque vous saisissez mv day ~/Desktop, le fichier « day » est déplacé du répertoire /home au répertoire /desktop. Toutefois, si vous souhaitez renommer le fichier également, ajoutez le nouveau nom de fichier en regard du nom actuel dans la commande.
rm Retirer Supprime un fichier. Spécifier le chemin d’accès au fichier ou le nom du fichier
rmdir Supprimer un répertoire Supprime un empty répertoire
rm -r Supprimer de manière récursive Supprime un répertoire et son contenu
grep Rechercher des chaînes de texte  
head Afficher le début du fichier  
less Afficher une partie du fichier  
tail Afficher la fin du fichier  
apropos Recherche des pages de manuel d’aide  
aspell Vérificateur d’orthographe  
awk Rechercher et remplacer du texte Tri, validation ou indexation de base de données
cmp Comparer deux fichiers  
comm Comparer deux fichiers triés ligne par ligne  
csplit Fractionner un fichier en éléments déterminés par le contexte  
cut Diviser un fichier en deux parties séparées  
cksum Imprimer la somme de contrôle du contrôle de redondance cyclique (CRC) et le nombre d’octets  
find Rechercher des fichiers qui répondent aux critères définis  
fmt Formater le texte du paragraphe  
fold Ajuster le texte par rapport à une largeur spécifique  
dir Répertorier brièvement le contenu du répertoire  
dircolors Configuration de couleur pour ls  
dirname Convertir un chemin d’accès complet en chemin d’accès  
dirs Afficher la liste des répertoires mémorisés  
cat Afficher le contenu d’un fichier  
bzip2 Compresser ou décompresser les fichiers nommés  
chroot Exécuter une commande avec un autre répertoire racine  
fgrep Rechercher des lignes correspondant à une chaîne fixe dans des fichiers  
fuser Identifier ou arrêter le processus qui accède à un fichier  
gawk Rechercher et remplacer du texte dans des fichiers  
gzip Compresser ou décompresser les fichiers de noms  
ln Créer des liens entre les fichiers  
locate Rechercher des fichiers  
look Afficher les lignes commençant par une chaîne donnée  
lpr Impression hors ligne  
lpc Programme de contrôle de l’imprimante de ligne  
lprm Supprimer des tâches de la file d’attente d’impression  
lprint Imprimer un fichier  
lprintd Annuler une tâche d’impression  
lprintq Liste de la file d’attente d’impression  
lsof Liste des fichiers ouverts  
vdir Afficher la liste détaillée du contenu des répertoires ls -| -b
v Afficher la liste détaillée du contenu des répertoires ls -| -b
vi Éditeur de texte  
uuencode Décoder un fichier Décoder un fichier avec uuencode
uuencode Coder un fichier Coder un fichier avec uuencode
tty Imprimer le nom de fichier du terminal sur stdin  
touch Modifier les horodatages de fichier  
expand Convertir les tabulations en espaces  
import Capturer un écran de serveur x et enregistrer l’image dans un fichier  
install Copier les fichiers et définir les attributs  
fg Envoyer une tâche au premier plan  
bg Envoyer une tâche à l’arrière-plan  
nl Numéroter les lignes et écrire les fichiers  
open Ouvrir un fichier danss default application  
paste Fusionner des lignes de fichiers  
pathchk Vérifier la portabilité des noms de fichier  
popd Restaurer la valeur précédente du répertoire actuel  
pr Préparer les fichiers pour l’impression  
printcap Base de données de fonctionnalité d’imprimante  
printenv Imprimer des variables d’environnement  
printf Formater et imprimer des données  
pushd Enregistrer et modifier le répertoire actuel  
rcp Copier les fichiers entre deux machines  
read Lire une ligne à partir de l’entrée standard  
rename Renommer des fichiers  
remsync Synchroniser les fichiers distants par e-mail  
mmb Déplacer en masse et renommer des fichiers  
mtools Manipuler les fichiers MS-DOS  
rev Inverser des lignes dans un fichier  
rsync Copier à distance un fichier Synchroniser les arborescences de fichiers
sdiff Fusionner deux fichiers de manière interactive  
scp Copie sécurisée  
sftp Programme de transfert de fichiers sécurisé  
slocate Rechercher un fichier  
sort Trier les fichiers texte  
split Fractionner un fichier en parties de taille fixe  
sum Imprimer une somme de contrôle pour un fichier  
tee Rediriger la sortie vers plusieurs fichiers  
tsort Tri topologique  
unmask Masque de création du fichier utilisateur  
source Exécuter des commandes à partir d’un fichier  
symlink Attribue un nouveau nom à un fichier.  
tr Traduire, compresser et/ou supprimer  
uniq Rendre les fichiers uniques  
wc Imprimer le nombre d’octets, de mots et de lignes  
whereis Rechercher le $path utilisateurs, les pages man et les fichiers sources d’un programme  
which Rechercher le $path utilisateurs d’un fichier de programme  
wget Récupérer des fichiers ou pages Web  
unexpand Convertir les espaces en tabulations  
yes Imprimer une chaîne jusqu’à ce qu’elle soit interrompue  
xdg-open Ouvrir un fichier ou une URL dans l’application favorite des utilisateurs  
dmesg Imprimer des messages de noyau et de pilote  

Commandes utilisateur et système de base

 

Ces commandes vous permettent de gérer, de configurer, de résoudre les problèmes et de réinitialiser les paramètres des utilisateurs et des groupes sur votre appareil Ubuntu.

 
Commande Effet Autres informations
passwd Créer un mot de passe  
groupadd Ajouter un groupe  
groupmod Modifier un groupe  
chgrp Changer de groupe  
groupdel Supprimer un groupe  
adduser Ajouter un utilisateur à l’appareil  
addgroup Ajouter un groupe à l’appareil  
alias Créer un alias  
useradd Créer un nouveau compte d’utilisateur  
usermod Modifier un compte d’utilisateur  
users Répertorier les utilisateurs connectés  
chmod Modifier les autorisations d’accès  
chown Modifier le groupe et le propriétaire de fichier  
groups Imprimer les noms de groupe auxquels appartient un utilisateur  
id Imprimer l’ID d’utilisateur et de groupes  
logname Imprimer le nom de connexion  
su Remplacer une autre identité d’un utilisateur  
times Temps utilisateur et de l’ordinateur  
who Imprimer tous les noms d’utilisateur connectés  
timedatectl Gérez les paramètres d’heure et de date des appareils. (Inclut les fuseaux horaires et la synchronisation avec les serveurs NTP (Network Time Protocol).)  
whoami Imprimer l’ID et le nom d’utilisateur actuels id -un

Les commandes suivantes traitent des programmes et des informations propres à l’appareil.

 
Commande Effet Autres informations
cal Calendrier Afficher le calendrier
date Date Afficher la date
dc Calculatrice de bureau Calculatrice
fsck Vérification du système de fichiers  
bc Langage de calculatrice de précision arbitraire  
kill  Arrêter l’exécution d’un processus  
killall Arrêter les processus par nom  
let Effectuer une opération arithmétique sur les variables shell  
make Recompiler un groupe de programmes  
pkill Arrêter l’exécution des processus  
ps Statut de processus  
seq Imprimer des séquences numériques  
units Convertir les unités d’une échelle à une autre  

Les packages représentent la méthode par défaut Ubuntu de chargement et de mise à jour de nouvelles applications et de nouveaux fichiers. Ces commandes permettent de gérer et de configurer les packages téléchargés.

 
Commande Effet Autres informations
apt -get Rechercher et installer des packages logiciels  
aptitude Rechercher et installer des packages logiciels  
apt -get update Actualiser les mises à jour disponibles  
apt - get upgrade Mettre à niveau tous les packages  
apt -get dist-upgrade Mettre à niveau avec les remplacements de package Mettre à niveau la version Ubuntu
apt -get install pkgname Installer le package par nom  
apt -get purge pkgname Désinstaller le package par nom  
apt -get autoremove Supprimer les packages obsolètes  
apt -get -f install Essayer de corriger les packages défectueux  
dpkg -configure -a Essayer de corriger les packages défectueux  
dpkg -i pkg.deb Installer un fichier pkg.deb  

Ces commandes vous permettent de gérer directement les services sur votre appareil Ubuntu.

 
Commande Effet Autres informations
start service Démarrer un service de tâche Upstart
stop service Arrêter un service de tâche Upstart
status service Vérifier que le service est en cours d’exécution Upstart
/etc/init.d/service start Démarrer le service SysV
/etc/init.d/service stop Arrêter le service SysV
/etc/init.d/service restart Redémarrer le service SysV
/etc/init.d/service check Vérifier le service SysV
systemctl Nouvelle commande de service Celle-ci remplace service
runlevel Obtenir le niveau d’exécution actuel  

Commandes des disques et des droits de base

 

La gestion des disques et des formats signifie que vous pouvez affecter les périphériques qui sont rattachés à votre ordinateur. Qu’il s’agisse de plusieurs lecteurs de disque dur, de supports amovibles ou d’autres périphériques, vous pouvez gérer et configurer ces périphériques au niveau de la ligne de commande.

 
Commande Effet Autres informations
mount Monter un disque  
unmount Démonter un disque  
fdisk Formater le disque  
cfdisk Éditeur de table de partition pour Linux  
dd Dupliquer le disque Convertir et copier un fichier, écrire des en-têtes de disque ou des enregistrements de démarrage
ddrescue Outil de récupération des données  
declare Déclarer des variables et attribuer des attributs  
df Espace libre sur le disque Affiche la quantité d’espace disque occupée sur chaque partition montée (df utilise Mo et Go au lieu de blocs)
du Utilisation de répertoire Affiche la quantité d’espace utilisée par un répertoire donné et tous ses sous-répertoires
du -s Récapitulatif de l’utilisation de répertoire  
du -h Informations de base sur l’utilisation de répertoire Cela traduit les informations dans un format de base non technique
free Quantité d’espace libre disponible Cela vous indique la quantité d’espace libre disponible
free -m Affiche les statistiques d’espace libre Affiche les statistiques en Mo
uname -a Obtenir toutes les informations sur le noyau  
uname -r Obtenir des informations sur le noyau  
lsb_release -a Imprime les informations sur votre distribution Linux  
top Démarrer la surveillance de l’appareil Cela déclenche la surveillance, l’affichage de l’utilisation de la RAM, du processeur et de l’échange, ainsi que l’ensemble des processus en cours d’exécution
htop Surveillance en temps réel des ressources informatiques Celle-ci remplace top
q Arrêter la surveillance de l’appareil  
diff Afficher la différence entre deux fichiers  
diff3 Afficher la différence entre trois fichiers  
 
Remarque : la plupart des commandes suivantes devront être précédées de la commande sudo. Cela élève temporairement les privilèges au niveau administratif de l’utilisateur racine. Cette opération est nécessaire lorsque vous utilisez des répertoires ou des fichiers qui ne sont pas détenus par votre compte d’utilisateur. Lors de l’utilisation de sudo, vous êtes invité à saisir votre mot de passe. Seuls les utilisateurs ayant des privilèges sudo (administrateur) peuvent utiliser cette commande.
 
Commande Effet Autres informations
history Liste de tous les utilisateurs de commandes La commande history affiche une longue liste de commandes que vous avez tapées. Chaque commande s’affiche en regard d’un chiffre. Vous pouvez saisir | x pour exécuter une commande précédemment typée à partir de la liste (remplacez le X par un nombre). Si l’historique est trop long, utilisez history | less Pour une liste déroulante
REISUB Redémarrer l’ordinateur Maintenez les touches ALT et PRINTSCRN enfoncées tout en saisissant ceci pour redémarrer l’ordinateur
apt -get Application Utilisé pour installer, supprimer, mettre à niveau, etc.
file Vérification du type de fichier  
sleep Retarder des commandes Patienter x secondes avant de passer à la commande suivante
pidof Obtention de l’ID de processus (PID) PID donné dans un format lisible
ps Surveillance du système pour la ligne de commande Également approprié pour les scripts
cat Imprimer le fichier dans la ligne de commande  
crontab Événements de lecteur de temps  
man Manuel d’aide Ouvrir le manuel des programmes, affiche le manuel de commande
man man Manuel sur le manuel Page d’aide relative à l’utilisation de la page d’aide
man intro Brève liste des commandes Lorsque vous avez besoin d’informations sur une commande, saisissez < command name >-h ou < command name  >--help, si la première règle n’a pas fonctionné. Vous voyez que certaines lignes de commande peuvent ne pas être associées -h par --help.
info info Présentation des pages d’informations  
basename Supprimer le répertoire et les suffixes des noms de fichier  
eject Éjecter le support amovible  
fdformat Format de bas niveau Formater une disquette
mkisofs Créer un système de fichiers hybride  
format Formater des disques ou des bandes  
mknod Créer des fichiers spéciaux de caractère ou bloc  
quotactl Définir des quotas de disque  
quotacheck Analyser un système de fichiers pour l’utilisation du disque  
quota Afficher l’utilisation et les limites de disque  
tar Archiver les bandes  
ram Périphérique de disque RAM  

Les droits d’accès aux fichiers et aux répertoires, et la possibilité de les modifier sont requis au niveau de l’administrateur. Ceux-ci peuvent être utilisés pour modifier ou réparer des fichiers existants ou pour empêcher l’endommagement d’autres fichiers ou répertoires par des utilisateurs inexpérimentés.

 
Commande Effet Autres informations
chmod Modifier le mode  
su Switch User (Changer d’utilisateur)  
ulimit Limiter les ressources utilisateur  
unalias Supprimer un alias  
unset Supprimer des noms de fonction ou de variable  
function Définir des macros de fonction  

Les privilèges élevés sont ce qu’Ubuntu appelle des droits d’administrateur. Exécutez ces commandes lorsque vous devez modifier certains éléments de votre appareil à un niveau suffisamment élevé. L’équivalent sous Windows consiste à ouvrir une invite de commande en tant qu’administrateur.

 
Commande Effet Autres informations
sudo Privilèges élevés Exécution de commandes avec des privilèges élevés - < superuser do >; Expression courante qui indique que l’action effectuée doit être vérifiée avec le mot de passe admin
sudo -r Ouvrir le shell racine en tant qu’utilisateur  
sudo -r -u Ouvrir le shell en tant qu’utilisateur  
sudo -k Ignorer les mots de passe sudo  

Commandes de réseau de base

 

Ces commandes vous permettent de configurer et de résoudre les problèmes de connexion réseau sur votre appareil. Cela inclut les connexions filaires et sans fil.

 
Commande Effet Autres informations
chkconfig Vérifier les services activés  
ping Tester les connexions réseau  
ftp Protocole de transfert de fichiers  
host Vérifier l’adresse IP du domaine  
ifconfig Configurer des appareils réseau  
ip Configurer des appareils réseau Cette commande a remplacé ifconfig
iwconfig Afficher les informations sans fil  
iw Afficher les informations sans fil Cette commande a remplacé iwconfig
sudo iwlist scan Rechercher des réseaux sans fil  
ifup eth0 Mettre l’interface eth0 en ligne  
ifdown eth0 Afficher l’interface eth0  
netstat Afficher la table de routage  
ss Afficher la table de routage Cette commande a remplacé netstat
route Définir les routes  
telnet Se connecter à Telnet  
traceroute Afficher la route  
dig Recherche de serveur de noms de domaine (DNS)  
ethtool Paramètres de carte Ethernet  
mkfifo Faire premier entré, premier sorti (FIFO) Canaux nommés
mtr Diagnostics de réseau traceroute/ping
nslookup Interroger les serveurs de noms Internet de manière interactive  
screen Terminal multiplexe Exécuter des shells distants via SSH
strace Suivre les signaux et les appels de l’ordinateur  

Ces commandes concernent la gestion et la configuration du pare-feu Ubuntu.

 
Commande Effet Autres informations
ufw enable Activer le pare-feu  
ufw disable Désactiver le pare-feu  
ufw default allow Autoriser toutes les connexions par défaut  
ufw default deny Refuser toutes les connexions par défaut  
ufw status Règles et états Cyrrebt  
ufw allow port Autoriser le trafic sur le port  
ufw deny port Refuser le trafic sur le port  
ufw deny from ip Bloquer une adresse IP  

Additional Information

 

Remarque :
Le support logiciel est assuré par Canonical via les méthodes suivantes :
Dell assure un support technique :

Affected Products

Inspiron, Latitude, Vostro, XPS, Fixed Workstations
Article Properties
Article Number: 000123980
Article Type: How To
Last Modified: 21 Jun 2024
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.