50% de réduction tous les plans, durée limitée. À partir de $2.48/mo
il reste 16 minutes
Serveurs et système d'exploitation

15 commandes Linux de base que tout utilisateur devrait connaître🔑

Matt Schmitt By Matt Schmitt 16 minutes de lecture Mis à jour le 27 avril 2024
meilleures commandes Linux

Le système d'exploitation Linux semble trop compliqué à utiliser, les lignes de commande peuvent vous rappeler un processus de programmation qui nécessite de l'expertise ou du talent pour savoir quoi faire.

Je devrais dire que ne vous inquiétez pas. Nous voulons commencer avec 15 commandes Linux de base pour que les débutants se familiarisent facilement avec cette interface open source populaire.

Avant d'aborder la liste des 15 commandes que tout utilisateur Linux devrait connaître, vous souhaiterez peut-être avoir un aperçu de l'importance des commandes dans la plupart des distributions. C’est pourquoi la première section traite de quelques définitions et explications de base. 

Il y a aussi un 16ème commandement Je pense qu'elle devrait être ici, ou peut-être la 0ème commande car elle est probablement encore plus importante que les autres : apte. Il est essentiellement utilisé pour installer et supprimer des packages dans de nombreuses distributions Linux, notamment Debian et Ubuntu. Si votre système d'exploitation est livré avec une interface graphique, vous pouvez simplement remplacer la plupart de ces 15 commandes en cliquant sur quelques écrans. Ce que vous ne pouvez pas changer, cependant, c'est que la plupart des packages doivent être installés à partir du terminal, et pour cela, vous avez besoin d'apt. Votre Linux n’a-t-il pas de bureau GUI ? Pas de problème : jetez simplement un œil à mon guide sur comment installer l'interface graphique sur Ubuntu Server, et vous verrez aussi à quel point apt est important !

Linux-VPS Hébergement Linux simplifié

Vous voulez une meilleure façon d’héberger vos sites Web et applications Web ? Développer quelque chose de nouveau ? Vous n’aimez tout simplement pas Windows ? C'est pourquoi nous avons Linux VPS.

Obtenez votre VPS Linux

Les commandes Linux les plus basiques que vous devez connaître

 

La plupart des gens imaginent Linux comme un système d’exploitation complexe utilisé par les programmeurs. Mais ce n’est pas aussi difficile que dans leurs pensées. Au fur et à mesure que vous vous familiariserez avec ce système d'exploitation open source et ses distributions, vous découvrirez les commandes Linux comme une interface facile à utiliser pour aider les utilisateurs à gérer, dépanner ou même optimiser le système d'exploitation et ses applications.

Comme vous le savez peut-être, ceci interface de ligne de commande (CLI) est une interface utilisateur (UI) textuelle sur votre appareil qui peut exécuter presque toutes les tâches requises (une boîte généralement noire avec du texte blanc, également connue sous le nom de processeur de ligne de commande ou d'interpréteur de ligne de commande).

L'un des types d'interface de ligne de commande les plus populaires pour Linux est frapper (Bourne Agagner Shell) shell qui prend en charge toutes les commandes du Bourne Shell original, ainsi que bien d'autres. Il a été écrit comme un remplacement gratuit et open source du shell Bourne qui inclut des fonctionnalités telles que l'édition de ligne de commande, l'historique des commandes et la syntaxe de substitution de commande du Coquille de maïs (KSH) et shell C (CSH). Il peut également prendre en charge l’expansion des accolades utilisée pour générer des chaînes de texte.

Lire aussi : Installez Linux bash sur Windows 10 !

Ayant la nature ouverte de bash, la plupart des distributions Linux, toutes les versions de macOS d'Apple, du sous-système Windows pour Linux et du système d'exploitation Solaris l'utilisent comme shell utilisateur par défaut. Pour ouvrir le shell bash sous Linux, lancez simplement un terminal à partir du menu d’application de votre bureau et démarrez les scripts shell. (N'oubliez pas que, selon la configuration de votre administrateur système, vous pouvez modifier votre shell par défaut). Lorsqu'un terminal s'ouvre, il présentera une invite pour écrire le code.

✅Maintenant, il est temps d’apprendre quelques codes Linux. Ci-après, une liste de quelques-uns Commandes de base Linux avec exemples sera présenté que tout utilisateur de Linux devrait savoir :

Remarque 1 : la syntaxe typique d'une commande peut ressembler à ceci :

command [-argument] [ - - long-argument] file

Remarque 2 : les commandes, fichiers et noms de répertoires dans un shell Linux sont sensibles à la casse, ce qui signifie que PWD imprimera le répertoire de travail actuel mais PWD renverra l'erreur suivante :

Bash: PWD: command not found

Remarque 3 : l'extension du fichier n'a pas d'importance, ce qui signifie que dans la CLI Linux, le type de fichier sera automatiquement déterminé.

Remarque 4 : le

/

(barre oblique) est-ce qu'un caractère spécial est utilisé pour la séparation des répertoires ?

Remarque 5 : presque toutes les commandes Linux prennent en charge l'argument pour vous aider pendant le voyage avec l'interface de ligne de commande.

- - help

Remarque 6: le signe est une invite qui nous montre que le shell attend une entrée et précède chaque syntaxe de cet article.

$

Lire aussi : Rechercher la version du système d'exploitation avec la ligne de commande

1- commande ls

Si vous souhaitez lister des fichiers ou des répertoires dans le système de fichiers de Linux OS, alors la commande ls (abréviation de List) est la solution. En utilisant cette commande, vous disposez d'une variété d'options telles que le tableau suivant :

Option Description
c'est ~ Il donne le contenu du répertoire personnel
ls ../ Il donne le contenu du répertoire parent
ls –version Il vérifie la version de la commande ls
ls-a répertorie tous les fichiers, y compris les fichiers cachés commençant par « . »
ls –couleur Liste colorée [= toujours/jamais/auto]
ls-d lister les répertoires – avec ' */'
ls-F Affiche les types de fichiers (« / » = répertoire, « * » = exécutable)
ls-li Si le fichier est la première colonne, alors cette commande imprime le numéro d'index
ls-l liste au format long (autorisations, taille, propriété et date de modification)
ls-laF liste au format long incluant les fichiers cachés
ls-lh liste au format long dont la taille est affichée en utilisant des unités de fichier lisibles par l'homme (Ko, Mo, Go)
ls-ls liste au format long avec la taille du fichier (décroissant)
ls-r liste dans l'ordre inverse
ls-R lister récursivement l'arborescence des répertoires
ls-s lister la taille du fichier
ls-S trier par taille de fichier
ls-t trier par heure et date de modification – cela ouvrira le dernier fichier que vous avez modifié
ls-X trier par nom d'extension

2- commande pwd

Comme nous l'avons mentionné,

$ pwd [option]

est l'une des aide-mémoire de base sur les commandes Linux. Il peut facilement imprimer le répertoire de travail actuel à partir de la racine. Cette commande a deux indicateurs :

Pwd –L

Affiche le chemin logique du répertoire de travail actuel avec le nom du lien symbolique.

Pwd –P

Affiche le chemin physique du répertoire de travail actuel sans le nom du lien symbolique.

Linux-VPS Hébergement Linux simplifié

Vous voulez une meilleure façon d’héberger vos sites Web et applications Web ? Développer quelque chose de nouveau ? Vous n’aimez tout simplement pas Windows ? C'est pourquoi nous avons Linux VPS.

Obtenez votre VPS Linux

3- pseudonyme

Cette commande vous permet de demander à un raccourci ou à une abréviation de faire référence à une commande (ou un ensemble de commandes) afin d'éviter de taper plusieurs fois une longue commande. En fait, lorsque vous aurez besoin d’utiliser une commande encore et encore, la commande alias sera utile. Il peut vous faire gagner du temps en créant une commande unique capable de remplacer une chaîne par une autre lors de l'exécution des commandes. Ce raccourci peut être utilisé plusieurs fois. Dans ce cas, nous créons quelque chose appelé un alias pour cette commande.

La syntaxe de cette commande est :

alias [-p] [name [=value] …]

Ou bien, cela peut ressembler à ceci :

alias alias_name="command_to_run"

Commande 4-CD

Cette commande modifiera votre répertoire actuel sous Linux et d'autres systèmes d'exploitation de type Unix. En d'autres termes, le CD (abréviation de Cpendre Drépertoire) est l’une des commandes Linux les plus fréquemment utilisées et l’une des commandes de base utilisées sur le terminal Linux. La syntaxe de cette commande est :

cd [options] directory

Voici quelques exemples d'utilisation de cette commande :

En supposant que le Téléchargements Le répertoire existe dans votre répertoire personnel. En utilisant le code suivant, vous pouvez simplement y accéder :

cd Downloads

Vous pouvez également y accéder en utilisant le chemin absolu :

cd /home/username/Downloads

Comme vous pouvez le voir, le signe (/) indique le chemin absolu du répertoire. Vous pouvez également naviguer d'un ou plusieurs niveaux vers le haut à partir du répertoire actuel. Pour ce faire, supposons que vous soyez actuellement dans

/home/username/Downloads

répertoire, pour passer au

/home/username

répertoire (un niveau au-dessus), vous taperiez :

cd . ./

Cette commande vous fait monter d'un niveau par rapport au répertoire actuel.

/home

Pour déplacer deux niveaux vers le répertoire, vous pouvez exécuter le code suivant :

cd . ./ . ./

Vous pouvez également accéder au répertoire de travail précédent en utilisant un tiret comme argument de la commande cd, comme suit :

cd -

Ou accédez au répertoire personnel en utilisant un tilde (~), comme indiqué ci-dessous :

cd ~

Par exemple, si vous souhaitez naviguer depuis

/home/username/Downloads

répertoire vers le

/home

répertoire, vous taperiez :

cd ~/Downloads

Note: si le répertoire sélectionné a un espace dans son nom, vous devez utiliser le caractère barre oblique inverse (\) pour échapper à l'espace, comme indiqué ci-dessous :

cd Dir\beta\router\hosting

commande 5-mv

Cette commande est utilisée pour déplacer un ou plusieurs fichiers ou répertoires d'un endroit à un autre. Voici la syntaxe de cette commande de base Linux avec quelques exemples :

mv [option] SOURCE DESTINATION

Le SOURCE peut être un ou plusieurs répertoires ou fichiers, et le DESTINATION doit être un seul répertoire ou fichier. Pour déplacer un répertoire ou un fichier, vous devez accorder des autorisations en écriture sur les deux SOURCE et DESTINATION. Sinon, vous recevrez une erreur d’autorisation refusée.

Si vous souhaitez simplement renommer un fichier, tapez la syntaxe suivante :

mv [filename] [new_filename]

Par exemple:

mv names.txt fullnames.txt

De même, si vous souhaitez déplacer un fichier vers un nouvel emplacement, utilisez la syntaxe suivante :

mv [filename] [dest-dir]

Par exemple:

mv fullnames.txt /home/routerhosting1/Downloads

Vous pouvez forcer le mv commande pour inviter en utilisant le –i option de ligne de commande :

mv -i [filename] [new_filename]

Cette syntaxe conduit à mv demander l'autorisation de l'utilisateur avant d'écraser un fichier existant.

Linux-VPS Hébergement Linux simplifié

Vous voulez une meilleure façon d’héberger vos sites Web et applications Web ? Développer quelque chose de nouveau ? Vous n’aimez tout simplement pas Windows ? C'est pourquoi nous avons Linux VPS.

Obtenez votre VPS Linux

6- commande chat

Le chat (abréviation de concatenate) est l'une des commandes Linux de base les plus fréquemment utilisées et qui permet aux utilisateurs de créer un ou plusieurs fichiers, de concaténer des fichiers, d'afficher le contenu des fichiers et de rediriger les sorties dans des fichiers ou des terminaux. La syntaxe typique de cette commande ressemble à ceci :

cat [option] [file] . . .

Exemple:

cat /123456/test/file01/123456/test/file02

Le tableau suivant présente les principales options d'utilisation de la commande cat :

option description
test de chat Affiche le contenu d'un fichier
chat test1 test2 Affiche le contenu de test1 et test2
test de chat1 ; tétine2 ; test3 Affiche plusieurs fichiers à la fois
chat -b ajoute des numéros de ligne aux lignes non vides
cat -n nom de fichier Affiche le contenu et ajoute des numéros de ligne à toutes les lignes
chat -s Presse les lignes vides sur une seule ligne
chat -e Affiche $ à la fin de la ligne. Idéal pour compresser plusieurs lignes en une seule
test chat-T affiche ^I au lieu des tabulations
chat test1 tétine2 test3 > test4 Redirection du contenu de plusieurs fichiers dans un seul fichier
chat > ​​test1 Créera un fichier nommé test1
chat test1 >> test2 Ajoute le contenu d'un fichier à la fin d'un autre fichier

7- commande cp

Le cp commande signifie COPIE. Cette commande peut copier un seul ou un groupe de fichiers ou de répertoires. Il nécessite au moins deux noms de fichiers dans son argument. La syntaxe de cette commande peut ressembler à ce qui suit :

cp [option] Source Destination
cp [option] Source Directory
cp [option] Source-1 Source-2 Source-3 Source-n Directory

Les première et deuxième syntaxes sont utilisées pour copier le fichier source vers la destination ou le répertoire. La troisième syntaxe est utilisée pour copier plusieurs fichiers (sources) dans le répertoire.

Exemple 1 :

cp file file-backup

Ce code copiera un fichier nommé file.txt to file-backup.txt.

Exemple 2 :

cp file1.txt dir file2.txt dir

Ce code copiera plusieurs fichiers et répertoires à la fois. Dans ce cas, la destination doit être un répertoire.

8- commande mkdir

Cette commande Linux permet aux utilisateurs de créer de nouveaux répertoires. Avec mkdir commande, vous pouvez également définir des autorisations et créer plusieurs dossiers à la fois. La syntaxe de cette commande pour créer un seul répertoire ressemble à ceci :

mkdir [option] dir-name

Exemple:

mkdir test-dir

Cette commande créera un nouveau répertoire nommé test. Si vous souhaitez créer plusieurs répertoires à la fois, utilisez la syntaxe suivante :

mkdir {test1, test2, test3}

9- commande rmdir

Une autre commande de notre liste de commandes de base Linux fournie est rmdir qui vous permet de supprimer les répertoires vides du système de fichiers sous Linux. La syntaxe de cette commande est présentée comme suit :

rmdir [-p] [-v ǀ -verbose] [-ignore – fail – on – non – empty] directories …

Possibilités :

Dans le

rmdir –p

chacun des répertoires

Exemple:

rmdir mydir1 mydir2 mydir3

Dans cet exemple, monrép1, monrép2, et monrép3 seront supprimés s’ils sont vides. Si l'un de ces répertoires n'est pas vide, un message d'erreur sera imprimé pour ce répertoire et les autres répertoires ne seront pas supprimés.

Possibilités :

  • rmdir –p: Chacun des arguments du répertoire est traité comme un nom de chemin qui sera supprimé, dans cette option. S'ils sont vides, le dernier composant démarrera.
  • rmdir –v, -verbeux: cette option peut afficher des informations détaillées pour chaque répertoire en cours de traitement.
  • rmdir -ignore – échec – activé – non – vide: si un répertoire n'est pas vide, cette option ne signalera pas de message d'erreur en cas d'échec survenu.
  • rmdir –version: cette option est utilisée pour afficher les informations de version et quitter.

Lire aussi : Comment supprimer un répertoire sous Linux ?

Commande 10-rm

Lorsque vous supprimez des répertoires et leur contenu, le rm la commande est la solution. Mais si vous souhaitez uniquement supprimer le répertoire, utilisez rm –r. La syntaxe ressemble au short-code suivant :

rm [option] FILE

Exemple:

rm test.txt

Cette commande supprimera définitivement le répertoire test.txt.

11- Commande tactile

La commande touch est connue comme une autre commande de base Linux qui vous permet de créer un nouveau fichier vierge.

Syntaxe: touchez nom_fichier

touch

Exemple: appuyez sur /Home /username/Documents/Me.txt

Cette commande crée un seul fichier texte dans l'adresse de destination (documents). Si vous souhaitez créer plusieurs fichiers dans une destination particulière.

Syntaxe: touchez Nom_Fichier1_nom_Fichier2_nom Fichier3_name

Possibilités:

touch –a : Cette commande peut modifier le temps d'accès à un fichier spécifique. Il est recommandé de modifier ou de mettre à jour les dernières heures d'accès à un fichier.

12- Commande de localisation

La commande Localiser agit comme une commande de recherche dans Windows. C'est le moyen le plus simple de rechercher les fichiers par nom ou même de ne pas connaître le nom exact.

Syntaxe: localisez [nom du fichier]

locate

Exemple:

Situer{ -i Livre*note} 

Cette commande recherche les fichiers contenant les mots « livre » et « note », qu'ils soient en majuscules ou en minuscules.

13- commande df

La commande Df signifie « Disk Free », qui vous donne les détails du système sous forme de rapport, tels que la quantité de disque, l'espace et l'utilisation.

Pour afficher le résumé lisible de l'espace disque, vous pouvez le recevoir au format octets, mégaoctets et gigaoctets.

Par exemple : Mégaoctets :

df -m

Syntaxe:

  • df
  • df /rép
  • df [option] [/dev/DEVICE]

14- Commande tuer

La commande Kill vous aide à réduire les programmes qui ne répondent pas ; cependant, il est possible de terminer les programmes manuellement.

 Syntaxe:

kill [signal option]
kill PID

Exemple:

Il existe deux signaux courants avec la commande kill que les utilisateurs utilisent le plus : 

SIGTUER: Ce signal force la fin de tous les programmes le plus tôt possible, et cet arrêt soudain ne sauvegardera pas les changements de programme.

SIGTERM: Ce type de signal provoque l'arrêt d'un programme, mais contrairement à SIGKILL, il permet au programme de sauvegarder toutes les modifications. 

15- useradd, commande userdel

Le système d'exploitation multi-utilisateurs (Linux) permet un accès simultané à plusieurs utilisateurs. Ainsi, la création de plusieurs utilisateurs est nécessaire pour interagir avec le système.

Utilisateur ajouté : Cette commande crée un nouvel utilisateur et Passwd est utilisé pour définir le mot de passe de ce compte utilisateur.

Syntaxe : useradd [OPTIONS] NOM D'UTILISATEUR

Exemple:

useradd JohnSmith

Utilisateur: supprimer un compte utilisateur signifie supprimer l'utilisateur et ses fichiers. Cette commande revient à créer un utilisateur avec un petit changement.

Syntaxe: userdel Nom d'utilisateur

Exemple:

userdel JohnSmith

Possibilités:

utilisateurdel –f: Cette option forcera la suppression de l'utilisateur 

userdel –r : Cette commande supprime un utilisateur avec le répertoire personnel et ses fichiers ainsi que le spool de messagerie de l'utilisateur.

Exemple:

  • utilisateurdel -f Jack
  • userdel -r John

 

Comment pratiquer les commandes Linux de base ?

Peu importe que vous souhaitiez tester/analyser vos scripts shell en ligne ou que vous souhaitiez pratiquer les commandes Linux de base, vous devez d'abord bien les comprendre. Pour les mettre en pratique, vous pouvez installer Linux dans Windows à l'aide du sous-système Windows pour Linux. Vous pouvez également utiliser des terminaux Linux en ligne. Certains sites Web vous fournissent des terminaux Linux en ligne pour exécuter des commandes Linux classiques dans un navigateur Web afin que vous puissiez les tester ou les mettre en pratique.

Conclusion

Linux comprend un grand nombre de commandes mais nous avons choisi pour vous les commandes les plus fréquemment nécessaires. Dans cet article, nous avons expliqué certaines des commandes Linux de base avec des exemples de codage. Cependant, les étapes peuvent différer en fonction des distributions que vous utilisez ; vous pouvez utiliser l'aide de Linux, ou même nous commenter pour vous aider.

FAQ

Quelle est la différence entre pwd et /bin/pwd ?

Le mot de passe est une commande intégrée au shell tandis que /bin/pwd est un outil fourni avec votre distribution Linux. Pour spécifier que vous souhaitez exécuter le programme autonome au lieu de la commande intégrée du shell, utilisez /bin/pwd.

Comment exécuter des commandes sous Linux ?

Tout d’abord, lancez un terminal à partir du menu des applications de votre bureau. Essayez ensuite de trouver le shell bash qui est le shell par défaut dans la plupart des distributions Linux. Maintenant, tapez une commande et appuyez sur Entrée pour l'exécuter.

Que signifie CLI ?

Une interface de ligne de commande (CLI) est une interface textuelle utilisée pour saisir et exécuter des commandes. Avant la souris, c'était le moyen standard d'interagir avec un ordinateur. Chaque CLI dispose d'une invite de commande pour accepter une commande.

À quoi sert la ligne de commande ?

La meilleure utilisation de la ligne de commande est qu’elle nécessite beaucoup de commandes. Cette interface vous aide à saisir une commande qui peut être transmise au système d'exploitation de votre ordinateur et exécutée. À l'aide de la ligne de commande, vous pouvez également naviguer dans les fichiers et dossiers de votre appareil.

Qu'est-ce qu'une aide-mémoire Linux ?

Il existe des centaines de commandes Linux que vous devrez peut-être connaître. Un aide-mémoire Linux peut vous aider à les trouver et à vous en souvenir facilement. Une telle feuille peut vous montrer des commandes liées aux informations suivantes :

  • Informations système
  • Informations sur le matériel
  • Suivi des performances et statistiques
  • Informations et gestion des utilisateurs
  • Commandes de fichiers et de répertoires
  • Gestion des processus
  • Autorisations de fichiers
Partager

Plus du blog

Continuez à lire.

Meilleures applications auto-hébergées que vous pouvez exécuter avec Cosmos Cloud Image de couverture avec des panneaux d'applications autour d'un tableau de bord Cosmos.
Serveurs et système d'exploitation

Meilleures applications auto-hébergées que vous pouvez exécuter avec Cosmos Cloud : fichiers, médias, mots de passe, automatisation et plus encore !

Peut-être avez-vous configuré Cosmos Cloud et souhaitez-vous maintenant voir quelles applications correspondent bien à celui-ci, ou peut-être n'avez-vous même pas encore choisi Cosmos et souhaitez-vous simplement voir dans quelle mesure il s'adapte à votre travail.

Nick SilverNick Silver 16 minutes de lecture
Couverture Portainer vs Cosmos Cloud pour la gestion des applications Docker avec diagramme de configuration hybride et opérations néon vs blocs d'accès.
Serveurs et système d'exploitation

Portainer vs Cosmos Cloud : la meilleure solution pour la gestion des applications Docker

Si vous connaissez déjà Docker et souhaitez simplement exécuter une pile d'applications plus propre et croissante, voici la réponse courte à Portainer vs Cosmos Cloud. Portainer est le meilleur choix pour la direction

Nick SilverNick Silver 14 minutes de lecture
Graphique de fonctionnalité Cosmos Cloud vs CasaOS vs Umbrel montrant trois chemins auto-hébergés dans un monde de réseau cloud abstrait.
Serveurs et système d'exploitation

Cosmos Cloud vs CasaOS vs Umbrel : quelle plateforme auto-hébergée convient à votre configuration ?

La réponse courte est que CasaOS est toujours le point de départ le plus simple, Umbrel a la sensation la plus propre et Cosmos Cloud a plus de sens une fois que vous souhaitez un contrôle plus strict sur doma.

Nick SilverNick Silver 11 minutes de lecture

Prêt à déployer ? À partir de 2,48 $/mois.

Cloud indépendant, depuis 2008. AMD EPYC, NVMe, 40 Gbps. Remboursement sous 14 jours.