Sous Linux, la ligne de commande est un outil puissant. Une fois que vous avez compris comment l’utiliser, il est possible d’accomplir un grand nombre d’opérations avancées très rapidement. Malheureusement, les nouveaux utilisateurs trouvent la ligne de commande Linux déroutante et ne savent pas par où commencer.
Dans un effort pour éduquer les nouveaux utilisateurs sur la ligne de commande Linux, nous avons dressé une liste de 25 commandes de terminal Linux de base à retenir. Commençons!
Table des matières
1. ls
ls est la commande de répertoire de liste. Pour l’utiliser, lancez une fenêtre de terminal et tapez la commande ls.
ls
La commande ls peut également être utilisée pour révéler des fichiers cachés avec le commutateur de ligne de commande «a».
ls -a
2. cd
cd est la façon dont vous changez de répertoire dans le terminal. Pour basculer vers un autre répertoire à partir duquel le terminal a démarré, procédez comme suit:
cd /path/to/location/
Il est également possible de remonter un répertoire en utilisant «..».
cd ..
3. pwd
Pour afficher le répertoire actuel dans le terminal Linux, utilisez la commande pwd.
pwd
4. mkdir
Si vous souhaitez créer un nouveau dossier, utilisez la commande mkdir.
mkdir
Pour conserver les autorisations du dossier afin qu’elles correspondent aux autorisations du répertoire qui l’a précédé, utilisez le commutateur de ligne de commande «p».
mkdir -p name-of-new-folder
5. rm
Pour supprimer un fichier de la ligne de commande, utilisez la commande rm.
rm /path/to/file
rm peut également être utilisé pour supprimer un dossier s’il y a des fichiers à l’intérieur en utilisant le commutateur de ligne de commande «rf».
rm -rf /path/to/folder
6. cp
Vous souhaitez faire une copie d’un fichier ou d’un dossier? Utilisez la commande cp.
Pour copier un fichier, utilisez cp suivi de l’emplacement du fichier.
cp /path/to/file
Ou, pour copier un dossier, utilisez cp avec le commutateur de ligne de commande «r»
cp -r /path/to/folder
7. mv
La commande mv peut faire beaucoup de choses sous Linux. Il peut déplacer des fichiers vers différents emplacements, mais il peut également renommer des fichiers.
Pour déplacer un fichier d’un emplacement à un autre, essayez l’exemple suivant.
mv /path/to/file /place/to/put/file|
Si vous souhaitez déplacer un dossier, écrivez l’emplacement du dossier suivi de l’emplacement souhaité où vous souhaitez le déplacer.
mv /path/to/folder /place/to/put/folder/
Enfin, pour renommer un fichier ou un dossier, insérez un cd dans le répertoire du fichier / dossier que vous souhaitez renommer, puis utilisez la commande mv, par exemple:
mv name-of-file new-name-of-file
Ou, pour un dossier, faites:
mv name-of-folder new-name-of-folder
8. chat
La commande cat vous permet de visualiser le contenu des fichiers dans le terminal. Pour utiliser cat, écrivez la commande suivie de l’emplacement du fichier que vous souhaitez afficher. Par exemple:
cat /location/of/file
9. tête
Head vous permet d’afficher les 10 premières lignes d’un fichier. Pour l’utiliser, entrez la commande head suivie de l’emplacement du fichier.
head /location/of/file
10. queue
Tail vous permet d’afficher les 10 dernières lignes d’un fichier. Pour l’utiliser, entrez la commande tail suivie de l’emplacement du fichier.
tail /location/of/file
11. ping
Sous Linux, la commande ping vous permet de vérifier la latence entre votre réseau et un serveur Internet ou LAN distant.
ping website.com
Ou
ping IP-address
Pour effectuer un ping seulement quelques fois, utilisez la commande ping suivie du commutateur de ligne de commande «c» et d’un nombre. Par exemple, pour envoyer une requête ping à Google 3 fois, procédez comme suit:
ping google.com -c3
12. disponibilité
Pour vérifier depuis combien de temps votre système Linux est en ligne, utilisez la commande uptime.
uptime
13. uname
La commande uname peut être utilisée pour afficher le nom de code de votre distribution actuelle, le numéro de version et même la version de Linux que vous utilisez. Pour utiliser uname, écrivez la commande suivie du commutateur de ligne de commande «a».
L’utilisation du commutateur de ligne de commande «a» imprime toutes les informations, il est donc préférable de l’utiliser au lieu de toutes les autres options.
uname -a
14. homme
La commande man vous permet d’afficher le manuel d’instructions de n’importe quel programme. Pour consulter le manuel, exécutez la commande man suivie du nom du programme. Par exemple, pour afficher le manuel de cat, exécutez:
man cat
15. df
Df est un moyen de visualiser facilement l’espace occupé sur le (s) système (s) de fichiers sous Linux. Pour l’utiliser, écrivez la commande df.
df
Pour rendre df plus facile à lire, utilisez le commutateur de ligne de commande «h». Cela met la sortie en mode «lisible par l’homme».
df -h
16. du
Besoin d’afficher l’espace occupé par un répertoire de votre système? Utilisez la commande du. Par exemple, pour voir la taille de votre dossier / home /, faites:
du ~/
Pour rendre la sortie du plus lisible, essayez le commutateur de ligne de commande «hr». Cela mettra la sortie en mode «lisible par l’homme».
du ~/ -hr
17. où est
Avec whereis, il est possible de retrouver l’emplacement exact d’un élément dans la ligne de commande. Par exemple, pour trouver l’emplacement du binaire Firefox sur votre système Linux, exécutez:
whereis firefox
18. localiser
La recherche de fichiers, de programmes et de dossiers sur la ligne de commande Linux est facilitée grâce à Locate. Pour l’utiliser, écrivez simplement la commande Locate, suivie d’un terme de recherche.
locate search-term
19. grep
Avec la commande grep, il est possible de rechercher un motif. Un bon exemple d’utilisation de la commande grep est de l’utiliser pour filtrer une ligne spécifique de texte dans un fichier.
Comprenez que grep n’est pas une commande qui ne devrait jamais être exécutée par elle-même. Au lieu de cela, il doit être combiné, comme ceci:
cat text-file.txt | grep 'search term'
Essentiellement, pour utiliser grep pour rechercher des modèles, rappelez-vous cette formule:
command command-operations | grep 'search term'
20. ps
Pour afficher les processus en cours d’exécution directement depuis le terminal Linux, utilisez la commande ps.
ps
Besoin d’un rapport plus complet et détaillé des processus? Exécutez ps avec aux.
ps aux
21. tuer
Parfois, vous devez supprimer un programme problématique. Pour ce faire, vous devrez tirer parti de la commande kill. Par exemple, pour fermer Firefox, procédez comme suit.
Tout d’abord, utilisez pidof pour trouver le numéro de processus pour Firefox.
pidof
Ensuite, tuez-le avec la commande kill.
kill process-id-number
Vous ne fermez toujours pas? Utilisez le commutateur de ligne de commande «9».
kill -9 process-id-number
22. killall
En utilisant la commande killall, il est possible de mettre fin à toutes les instances d’un programme en cours d’exécution. Pour l’utiliser, exécutez la commande killall suivie du nom d’un programme. Par exemple, pour tuer tous les processus Firefox en cours d’exécution, procédez comme suit:
killall firefox
23. boucle
Besoin de télécharger un fichier depuis Internet via le terminal Linux? Utilisez curl! Pour démarrer un téléchargement, écrivez la commande curl suivie de l’URL du fichier, du symbole> et de l’emplacement où vous souhaitez l’enregistrer. Par exemple:
curl https://www.download.com/file.zip > ~/Downloads/file.zip
24. gratuit
Vous manquez de mémoire? Vérifiez votre espace de swap et votre espace RAM libre avec la commande gratuite.
free
25. chmod
Avec chmod, il est possible de mettre à jour les permissions d’un fichier ou d’un dossier.
Pour mettre à jour les autorisations d’un fichier afin que tout le monde sur le PC puisse le lire, l’écrire et l’exécuter, procédez comme suit:
chmod +rwx /location/of/file-or/folder/
Pour mettre à jour les autorisations afin que seul le propriétaire y ait accès, essayez:
chmod +rw
Pour mettre à jour les autorisations pour un groupe ou un monde spécifique sur le système Linux, exécutez:
chmod +rx
Conclusion
La ligne de commande Linux a des actions et des opérations infinies à connaître, et même après avoir parcouru cette liste, vous aurez encore beaucoup à apprendre. Cela dit, cette liste ne manquera pas de vous aider à renforcer vos connaissances en ligne de commande. De plus, tout le monde doit commencer quelque part!