====== Les outils incontournables en ligne de commande. ======
Linux est un système permettant d'utiliser de nombreux outils en ligne de commande, et c'est même un de ses point forts.
Si la ligne de commande vous est inconnue, regardez [[gnu_linux:utiliser_le_terminal|ici]], et si elle vous donne des boutons, regardez plutôt [[gnu_linux:outils_incontournables|ici]].
===== Bash =====
Un article qui récapitule [[https://catonmat.net/bash-emacs-editing-mode-cheat-sheet|les raccourcis de Bash]]
[[https://github.com/phyver/GameShell|Gameshell]], un jeu pour apprendre la ligne de commande !
===== Utilitaires disques et système de fichiers =====
[[https://dev.yorhel.nl/ncdu|ncdu]] : analyser l'espace disque en ligne de commande. Indispensable !
===== Recherche de fichier =====
Un article décrivant [[https://www.justegeek.fr/la-recherche-de-fichiers-sous-linux-comment-et-avec-quel-outil/|les outils de recherche de fichier en ligne de commande]]
===== S'échanger des fichiers en ligne de commande =====
Testez [[https://lord.re/posts/196-croc-transfert-fichier-chiffre-rapide-simple/|Croc]]
===== Réseaux sans fil =====
Se connecter à un [[gnu_linux:wireless_cx_cli|réseau sans fil en ligne de commande]]
===== Fond d'écran =====
Un script permettant de changer automatiquement de fond d'écran (en allant chercher des images Unsplash) à fréquence régulière : [[https://github.com/thevinter/styli.sh|Styli.sh]]
===== Vérifier un disque dur =====
La commande smartctl est un incontournable pour vérifier l'état de santé des disques dur.
Pour l'installer :
''sudo apt-get update && sudo apt-get install smartmontools''
Quelques commandes de base :
^ Que faire ^ Commande ^ Commentaire ^
|Afficher les données SMART d'un disque|smartctl -a /dev/sdX (remplacez X par le numéro du disque| Dans les résultats vérifiez nottamment que les lignes suivantes sont à zéro : Reallocated_Sector_Ct et Current_Pending_Sector|
|Faire un test rapide du disque|smartctl -t short /dev/sdX| |
|Faire un test approfondi du disque|smartctl -t long /dev/sdX| |
[[https://linuxconfig.org/how-to-check-an-hard-drive-health-from-the-command-line-using-smartctl|Source]]
===== Installer une image ISO sur une clé USB : =====
Se mettre en root sur la machine :
su -
Aller dans le répertoire ou est téléchargée l'image :
cd /home/vous/Téléchargements/
Trouver le chemin de la clé USB (le chemin est /dev/sdb ou quelque chose du genre. Fiez vous à la taille des disques affichés pour trouver laquelle est votre clé:
fdisk -l
Copier l'image sur la clé ;
dd if="./linuxmint-20-cinnamon-64bit.iso" of="/dev/sdb" status="progress" conv="fsync"