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
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Explication des commandes courantes du terminal Linux Ubuntu

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

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


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 n’importe quelle tâche 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 infos
cd Changer de répertoire Avec cette commande, vous pouvez naviguer
dans le système de fichiers. Tapant
cd ou cd~ Vous permet d’accéder
au dossier de base, qui est la position de départ par défaut
dans le terminal.
cd/ Accédez 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 une commande à exécuter ultérieurement  
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 Automatisez l’accès aux applications via un terminal  
export Définir une variable d’environnement  
expr Évaluer des expressions  
false Ne rien faire, sans succès  
for Développer des mots et exécuter des commandes  
hash Mémoriser 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 Joindre des lignes sur 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 du noyau, etc.
local Créer des variables  
logout Quitter un shell de connexion  
more Sortie d’affichage, un écran à la fois  
nice Définir la priorité d’une commande ou d’une tâche  
nohup Exécutez une commande immunisée contre les blocages  
notify-send Envoyer des notifications sur le bureau  
op Accès opérateur  
readarray Lire à partir de stdin dans une variable de baie  
readonly Marquer les variables ou les fonctions comme étant 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 de l’interpréteur de commandes  
shift Paramètres positionnels de décalage  
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 le disque avec la mémoire  
test Évaluer une expression conditionnelle  
trap Exécuter une commande lorsqu’un signal est défini  
true Ne rien faire, avec succès  
type Décrire une commande  
unshar Décompression des scripts shell  
until Exécuter des commandes Jusqu’à l’erreur
vmstat Rapport sur les statistiques de mémoire virtuelle  
watch Exécuter ou afficher un programme périodiquement  
while Exécute des commandes  
write Envoyer un message à un autre utilisateur  
xargs Exécuter l’utilitaire, en transmettant des listes d’arguments construites  
### Permet de faire des remarques ou des commentaires sans déranger le terminal  
while Exécute des commandes  

La gestion des fichiers et du texte est une commande qui affecte directement les fichiers et le texte stockés et utilisés sur votre ordinateur. Le tiret et l’outil Windows Explorer sont des versions bien connues de l’interface utilisateur graphique (GUI) de cet outil.

 
Commande Effet Autres infos
cp Copier Permet de copier un fichier. Pour ce faire, ajoutez le nom du fichier que vous souhaitez copier avec 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 du 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 dans le dossier du bureau
mkdir Créer un répertoire Permet de créer un répertoire. Par exemple : mkdir private files crée un nouveau répertoire nommé private files qui se trouve 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 aujourd’hui, vous pouvez taper mv sunny day. Pour cela, vous devez avoir navigué jusqu’au répertoire approprié ou avoir spécifié le chemin de fichier correct. Lorsque vous saisissez mv day ~/Desktop, le jour de fichier est déplacé de Accueil vers Bureau. 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écifiez le chemin d’accès 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 ainsi que 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 Effectue des recherches dans les pages manuelles 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 Fractionnement d’un fichier en éléments déterminés par le contexte  
cut Diviser un fichier en deux parties distinctes  
cksum Afficher la somme de contrôle 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 Renvoyer le texte à la ligne dans 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 des fichiers nommés  
chroot Exécuter une commande avec un répertoire racine différent  
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 Recherche et remplacement de texte dans les fichiers  
gzip Compresser ou décompresser des 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 ligne  
lprm Supprimer des travaux de la file d’attente d’impression  
lprint Imprimer un fichier  
lprintd Annulation d’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écodage d’un fichier à l’aide d’uuencode
uuencode Encodage d’un fichier Encodage d’un fichier à l’aide d’uuencode
tty Imprimer le nom de fichier du terminal sur stdin  
touch Modifier les horodatages de fichier  
expand Convertir des tabulations en espaces  
import Capturez l’écran d’un serveur x et enregistrez l’image dans un fichier  
install Copier les fichiers et définir les attributs  
fg Envoyer la tâche en avant-plan  
bg Envoyer la tâche en arrière-plan  
nl Numérotez les lignes et écrivez les fichiers  
open Ouvrir un fichier danss default application  
paste Fusionner des lignes de fichiers  
pathchk Vérifier la portabilité du nom 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, puis modifier le répertoire actuel  
rcp Copier les fichiers entre deux machines  
read Lire une ligne à partir d’une entrée standard  
rename Renommer des fichiers  
remsync Synchroniser les fichiers distants par e-mail  
mmb Déplacement et renommage en masse des fichiers  
mtools Manipuler des 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 morceaux de taille fixe  
sum Imprimer la somme de contrôle d’un fichier  
tee Rediriger la sortie vers plusieurs fichiers  
tsort Tri topologique  
unmask Masque de création de la fiche utilisateur  
source Exécuter des commandes à partir d’un fichier  
symlink Attribue un nouveau nom à un fichier.  
tr Traduire, presser et/ou supprimer  
uniq Rendre les fichiers uniques  
wc Imprimer le nombre d’octets, de mots et de lignes  
whereis Recherche d’un programme dans les $path utilisateurs, les pages man et les fichiers sources  
which Rechercher un fichier programme dans les $path utilisateurs  
wget Récupérer des pages Web ou des fichiers  
unexpand Convertir de l’espace en tabulations  
yes Affiche une chaîne jusqu’à ce qu’elle soit interrompue  
xdg-open Ouvrez un fichier ou une URL dans l’application préférée de l’utilisateur  
dmesg Imprimer des messages de noyau et de pilote  

Commandes utilisateur et système de base

 

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

 
Commande Effet Autres infos
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 dans lesquels se trouve un utilisateur  
id Imprimer l’ID d’utilisateur et de groupes  
logname Imprimer le nom d’utilisateur  
su Remplacer par une autre identité d’utilisateur  
times Heures d’utilisation et d’ordinateur  
who Imprimer tous les noms d’utilisateur connectés  
TimeDateCTL Gérer les paramètres d’heure et de date des appareils. (Inclut les fuseaux horaires et la synchronisation avec les serveurs NTP.)  
whoami Imprimer l’ID et le nom de l’utilisateur actuel id -un

Les commandes suivantes concernent des programmes et des informations spécifiques au périphérique.

 
Commande Effet Autres infos
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 Tuer les processus par leur nom  
let Effectuer des calculs arithmétiques sur des 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 des 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 la gestion et la configuration des packages qui ont été téléchargés.

 
Commande Effet Autres infos
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 son nom  
apt -get purge pkgname Désinstaller le package par son nom  
apt -get autoremove Supprimer les packages obsolètes  
apt -get -f install Essayer de réparer les paquets cassés  
dpkg -configure -a Essayer de réparer les paquets cassés  
dpkg -i pkg.deb Installer un fichier pkg.deb  

Ces commandes vous offrent un moyen direct de gérer les services sur votre appareil Ubuntu.

 
Commande Effet Autres infos
start service Démarrer un service de tâche Upstart
stop service Arrêter le service de la tâche Upstart
status service Vérifiez si 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 maintenance Celle-ci remplace service
runlevel Obtenir le niveau d’exécution actuel  

Commandes des disques et des droits de base

 

La gestion des lecteurs et des formats signifie que vous pouvez affecter les périphériques qui sont connecté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 infos
mount Monter un disque  
unmount Démontage d’un disque  
fdisk Format dis  
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 des Mo et des 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 Obtention d’informations sur le noyau  
lsb_release -a Imprime les informations sur votre distribution Linux  
top Démarrer la surveillance des appareils 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 des appareils  
diff Afficher la différence entre deux fichiers  
diff3 Afficher la différence entre trois fichiers  
 
Remarque : La plupart des commandes suivantes doivent être précédées de la commande sudo . Cela élève temporairement les privilèges au niveau administratif de l’utilisateur racine. Ce qui est nécessaire lorsque vous travaillez avec des répertoires ou des fichiers qui ne sont pas détenus par votre compte d’utilisateur. Lorsque vous utilisez 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 infos
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
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 l’installation, la suppression, la mise à niveau, etc.
file Vérification du type d’un ou de plusieurs fichiers  
sleep Retarder des commandes Patientez x secondes pour passer à la commande suivante
pidof Obtenir le PID PID donné dans un format lisible
ps Surveillance du système pour la ligne de commande Convient également aux 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 sur l’utilisation de la page d’aide
man intro Brève liste de 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 Fractionner le répertoire et le suffixe des noms de fichier  
eject Éjecter le support amovible  
fdformat Format de bas niveau Formatage d’une disquette (FD)
mkisofs Créer un système de fichiers hybride  
format Formater des disques ou des bandes  
mknod Créez des fichiers spéciaux pour les blocs ou les caractères  
quotactl Définir des quotas de disque  
quotacheck Analyser l’utilisation du disque d’un système de fichiers  
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 d’autres fichiers ou répertoires d’utilisateurs inexpérimentés de causer des dommages.

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

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

 
Commande Effet Autres infos
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 administrateur.
sudo -r Ouvrir le shell racine en tant qu’utilisateur  
sudo -r -u Ouvrir le shell en tant qu’utilisateur  
sudo -k Oubliez les mots de passe sudo  

Commandes de réseau de base

 

Ces commandes concernent la configuration et le dépannage des connexions réseau sur votre appareil. Cela inclut les connexions filaires et sans fil.

 
Commande Effet Autres infos
chkconfig Vérifier les services activés  
ping Tester les connexions réseau  
ftp Protocole de transfert de fichiers  
host Vérifier l’IP du domaine  
ifconfig Configurer les périphériques réseau  
Ip Configurer les périphériques réseau Cela a remplacé ifconfig
iwconfig Afficher les informations sans fil  
Iw Afficher les informations sans fil Cela a remplacé iwconfig
sudo iwlist scan Rechercher des réseaux sans fil  
ifup eth0 Mettre l’interface eth0 en ligne  
ifdown eth0 Affichage de l’interface eth0  
netstat Afficher la table de routage  
Ss Afficher la table de routage Cela a remplacé netstat
route Définir les routes  
telnet Connexion à Telnet  
traceroute Afficher la route  
dig Recherche DNS  
ethtool Paramètres de carte Ethernet  
mkfifo Créer des 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 à l’aide de ssh
strace Suivre les appels et les signaux informatiques  

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

 
Commande Effet Autres infos
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

 

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

Article Properties


Affected Product

Inspiron, Latitude, Vostro, XPS, Fixed Workstations

Last Published Date

10 May 2024

Version

4

Article Type

How To