Artikelnummer: 000123980
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éderau 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 |
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 |
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 |
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édemmenttypé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 , si la première règle n’a pas fonctionné. Vousvoyez 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 quiindique 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 |
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 |
Inspiron, Latitude, Vostro, XPS, Fixed Workstations
10 Mai 2024
4
How To