Numéro d’article: 000123980
Cet article fournit des informations sur les commandes relatives aux applications de terminal dans Ubuntu Linux.
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 ledossier /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 |
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. |
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 |
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 commandesaisie 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 , si la première règle n’a pas fonctionné. Vousvoyez 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 quiindique 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. |
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 |
Inspiron, Latitude, Vostro, XPS, Fixed Workstations
21 févr. 2021
3
Solution