SSH : Quelques commandes terminal

Vous avez mit la main sur un hébergement disposant d’un accès SSH mais ne savez pas comment l’utiliser ? Dans ce petit article je liste les commandes principales que vous pourriez être amenés à utiliser, notamment dans le cadre du développement d’un site web ou l’utilisation plus générale de Git.

 

ls

La commande ls affiche tous les fichiers et dossiers du répertoire sur lequel vous l’éxecutez.

ls

Quelques options :

ls -l Affiche les détails.

ls -a Affiche les fichiers cachés.

ls -h Affiche la taille des fichiers.

ls -r Tri inversé.

ls -t Trie les fichiers par date de création.

ls -S Trie par ordre décroissant (taille).

ls -la Affiche tous les fichiers y compris les fichiers cachés.

ls -lhS Affiche les informations des fichiers, triés du plus grand au plus petit.

 

cd

La commande cd permet de se déplacer de répertoire en répertoire

cd / Accès à la racine du disque.

cd ~ ou cd Accès direct au répertoire de l’utilisateur.

cd /var/www/ Accès direct au répertoire /var/www.

cd .. Remonte au répertoire parent depuis le répertoire en cours.

cd - Retour au répertoire précédent.

pwd Renvoie le chemin absolu du répertoire en cours, pratique dans certains cas.

 

cp

Cette commande permet de copier un fichier d’un répertoire à l’autre

cp dossier/fichier.txt test/ Copie le fichier fichier.txt dans le répertoire test.

cp -r systeme/ user/ Copie les répertoires (si user existe, la cible sera user/systeme/).

 

mv

La commande mv permet de déplacer des répertoires ou les renommer

mv dossier/fichier.txt documents/ Déplace le fichier fichier.txt dans le répertoire documents.

mv fichier_compta.txt fichier_quittance.txt Renomme le fichier fichier_compta.txt en fichier_quittance.txt.

 

mkdir

Il peut parfois vous être utile de créer un nouveau dossier, nous utilisons mkdir sur le répertoire en cours pour y créer notre nouveau dossier

mkdir -p Crée une arborescence complète.

mkdir nouveaudossier Crée le répertoire nouveaudossier.

mkdir -v images /users/videos Crée les répertoires images et /medias/videos.

mkdir -p documents/medias/audios Créer l’arborescence documents/medias/audios.

 

rm

Enfin l’une des plus utiles, la commande rm qui permet de tout supprimer. Attention les manipulations sont irréversibles

rm *.jpg Supprime tous les fichiers ayant pour extension jpg.

rm bilan.txt compta.txt Supprime les fichiers bilan.txt et compta.txt.

rm -rf medias/ Supprime le répertoire medias et tout son contenu y compris les sous-dossiers.

 

N’hésitez pas à utiliser les commentaires si jamais j’avais oublié quelques commandes, il en existe davantage.