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 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 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 / -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.
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 nom_de_repertoire
: créé un nouveau répertoire du nom passé en paramètre.
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 fichier.txt
: supprime le fichier passé en paramètre.
rm -rf repertoire/
: supprime le répertoire et tout ce qu'il contient.
ssh Login@IPpServeur
: connexion en ssh à un serveur.
exit
: coupe la connexion avec le serveur ssh.