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.
- Les commandes Linux les plus basiques que vous devez connaître
- 1- commande ls
- 2- commande pwd
- 3- pseudonyme
- Commande 4-CD
- Voici quelques exemples d'utilisation de cette commande :
- commande 5-mv
- 6- commande chat
- 7- commande cp
- 8- commande mkdir
- 9- commande rmdir
- Commande 10-rm
- 11- Commande tactile
- 12- Commande de localisation
- 13- commande df
- 14- Commande tuer
- 15- useradd, commande userdel
- Comment pratiquer les commandes Linux de base ?
- Conclusion
- FAQ
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 !
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 LinuxLes 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.
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 Linux3- 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.
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 Linux6- 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