====== Liste de commandes utiles pour Linux ====== Cette liste est très loin d'être exhaustive et sera complétée au fur et à mesure de mes besoins.\\ Pour plus de détails sur ces commandes, il faut ajouter l'argument `--help` à la suite de la commande ou rentrer `man nom_de_la_commande`. =====cd===== `cd nom_du_repertoire` : se déplace dans l'arborescence des répertoires.\\ `cd ..` : remonte d'un niveau dans l'arborescence. Bien noter la présence de l'espace entre cd et les 2 points.\\ =====cp===== `cp fichier_source.ext repertoire_cible ` : copie un fichier dans le répertoire cible.\\ `cp fichier_source.ext fichier_cible.ext ` : copie le fichier et le renomme selon le 2nd paramètre.\\ =====find===== `find / -name nom_de_fichier` : recherche un fichier de façon récursive dans l'arborescence.\\ `find . -name nom_de_fichier` : recherche un fichier dans le dossier en cours et dans les sous-dossiers.\\ `find / -type d -name nom_de_repertoire` : pour rechercher un répertoire.\\ ===== inxi ===== La commande `inxi` permet de tout connaître de son ordinateur : configuration matérielle, logicielle... Et même de le monitorer.\\ Pour un max d'infos par l'exemple (en anglais), consulter cette [[https://www.tecmint.com/inxi-command-to-find-linux-system-information/|page]].\\ Pour le détail complet des différentes options de la commande, rendez vous sur cette [[https://manpages.ubuntu.com/manpages/bionic/man1/inxi.1.html|page]] (en anglais). =====ls===== `ls `: affiche les éléments du répertoire actuel.\\ `ls -l `: affiche les éléments du répertoire actuel sous forme de liste, plus pratique à lire.\\ `ls /nom_du_repertoire` : affiche les éléments du répertoire donné en paramètre.\\ =====mkdir===== `mkdir nom_de_repertoire` : créé un nouveau répertoire du nom passé en paramètre.\\ =====mv===== `mv fichier_source.ext repertoire_cible ` : déplace un fichier dans le répertoire cible.\\ `mv fichier_source.ext fichier_cible.ext ` : renomme le fichier.\\ =====rm===== `rm fichier.txt` : supprime le fichier passé en paramètre.\\ `rm -rf repertoire/` : supprime le répertoire et tout ce qu'il contient.\\ =====ssh===== `ssh Login@IPpServeur` : connexion en ssh à un serveur. ====exit==== `exit `: coupe la connexion avec le serveur ssh.\\