Présentation des commandes du terminal Linux Ubuntu sur un ordinateur Dell (en anglais)

Summary: Un guide décrivant les différentes commandes de terminal Ubuntu Linux.

Article Content


Symptoms

 


Cet article fournit des informations sur les commandes relatives aux applications de terminal dans Ubuntu Linux.


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 système. 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 Informations supplémentaires
cd Changer de répertoire Avec cette commande, vous pouvez parcourir
le système. En saisissant simplement
cd ou cd~, vous êtes redirigé vers le
dossier /home, qui est la position de début
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.
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 un nom de système.  
if Exécution conditionnelle d’une commande  
jobs Créer la liste des tâches actives  
join Associer des lignes dans un champ commun.  
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/fonctions en lecture seule.  
reboot Redémarrez le système.  
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 de remarquer/commenter 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 graphique GUI bien connues de cet outil.

 
Commande Effet Informations supplémentaires
cp Copier permet de copier un fichier. Pour ce faire, ajoutez le nom du fichier que vous souhaitez copier, ainsi que la commande, si le fichier se trouve dans le répertoire auquel vous avez accédé. Sinon, saisissez cp~/< file path > afin de spécifier l’emplacement du fichier que vous souhaitez copier.
ls Répertorier Répertorier 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 qui se trouvent dans ce dossier spécifique. Par exemple, ls~/desktop affiche les fichiers dans le dossier desktop.
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. Pour renommer le fichier « sunny today », vous pouvez saisir mv sunny day. Cela implique que vous avez accédé au répertoire approprié ou que vous avez spécifié le chemin d’accès au fichier approprié. Lorsque vous saisissez mv day ~/Desktop, la date du fichier est déplacée 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 Suppression supprime simplement un fichier. Spécifiez le chemin d’accès au fichier ou le nom du fichier.
rmdir Supprimer un répertoire supprime un répertoire empty.
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/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 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 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/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écode un fichier avec uuencode.
uuencode Encoder un fichier. code 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 le 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 des lignes et écrire des 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 de 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  


Retour au début


 

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 système Ubuntu.

 
Commande Effet Informations supplémentaires
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 au système.  
addgroup Ajouter un groupe au système.  
alias Créer un alias.  
useradd Créer un nouveau compte utilisateur.  
usermod Modifier un compte utilisateur.  
users Liste des utilisateurs actuellement 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 actuel.  
su Remplacer l’identité de l’utilisateur  
times Temps utilisateur et système  
who Imprimer tous les noms d’utilisateur actuellement connectés.  
whoami Imprimer l’ID et le nom d’utilisateur actuels. id -un

Les commandes ci-dessous traitent des programmes et des informations propres au système.

 
Commande Effet Informations supplémentaires
cal Calendrier Afficher un 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 Informations supplémentaires
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 système Ubuntu.

 
Commande Effet Informations supplémentaires
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
runlevel Obtenir le niveau d’exécution actuel.  


Retour au début


 

Commandes des disques et des droits de base

 

La gestion des disques et des formats signifie simplement que vous pouvez affecter les périphériques qui sont rattachés à votre système. 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 Informations supplémentaires
mount Monter un lecteur.  
unmount Démonter un lecteur.  
fdisk Formater le disque  
cfdisk Éditeur de table de partition pour Linux  
dd Dupliquer le disque convertit et copie un fichier, écrit
des en-têtes de disque, enregistrements d’amorçage,
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 disponible sur
chaque partition montée, qui est
occupé. df utilise des Mo et des Go plutôt que
des blocs.
du Utilisation de répertoire affiche l’espace utilisé 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 l’information dans
un format de base non technique.
free Quantité d’espace libre disponible. Indique la quantité d’espace libre
qui peut être utilisée.
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 du système Lance la surveillance, l’affichage de l’utilisation de
la RAM, du CPU et du swap, et
tous les processus en cours d’exécution.
q Arrêter la surveillance du système.  
diff Afficher la différence entre 2 fichiers  
diff3 Afficher la différence entre 3 fichiers  
 
SLN265879_fr__1icon 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 serez invité à saisir votre mot de passe. Seuls les utilisateurs ayant des privilèges sudo (administrateur) peuvent utiliser cette commande.
 
Commande Effet Informations supplémentaires
history Liste de tous les utilisateurs de commandes La commande history affiche une très longue liste
des commandes que vous avez saisies. Chaque
commande s’affiche en regard d’un nombre. Vous
pouvez saisir | x pour exécuter une commande
saisie précédemment à partir de la liste (remplacez X
par un nombre). Si la sortie de l’historique
est trop longue, utilisez history | less
une liste déroulante.
REISUB Redémarrez le système. Maintenez les touches ALT et Impr. enfoncées pendant que
vous saisissez cela 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 Patientez x secondes pour poursuivre la commande suivante.
pidof Obtenir le 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 ouvre le manuel des programmes et 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 associer -h
à --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 formate une disquette FD.
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 Informations supplémentaires
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 système à un niveau suffisamment élevé. L’équivalent sous Windows consiste à ouvrir une invite de commande en tant qu’administrateur.

 
Commande Effet Informations supplémentaires
sudo Privilèges élevés Exécution de commandes avec des privilèges élevés
- < superuser do >; expression commune 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.  


Retour au début


 

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 système. Cela inclut les connexions filaires et sans fil.

 
Commande Effet Informations supplémentaires
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 périphériques réseau.  
iwconfig Afficher les informations sans fil.  
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  
route Définir les routes  
telnet Se connecter à 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écute des shells distants via SSH
strace Suivre les signaux et les appels système  

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

 
Commande Effet Informations supplémentaires
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  


Retour au début


 

Informations supplémentaires

 

SLN265879_fr__1icon Remarque :
le support logiciel est assuré par Canonical via les méthodes suivantes :
Le support technique est fourni par Dell :


Retour au début


Article Properties


Affected Product

Inspiron, Latitude, Vostro, XPS, Fixed Workstations

Last Published Date

21 Feb 2021

Version

3

Article Type

Solution

Rate This Article


Accurate
Useful
Easy to Understand
Was this article helpful?

0/3000 characters