Base de connaissances · Linux

Commandes SSH de base

DerniĂšre mise Ă  jour : 2025-06-08

đŸ–„ïž Commandes SSH de base

Voici une liste des commandes SSH essentielles couramment utilisées pour travailler sur un serveur Linux.

 

📂 Commandes pour les fichiers et les rĂ©pertoires

  • ls: Lister les fichiers/rĂ©pertoires
  • ls -al: Lister tous les fichiers avec leurs dĂ©tails, y compris les fichiers cachĂ©s
  • cd /path: Se placer dans un rĂ©pertoire donnĂ©
  • cd ~: AccĂ©der au rĂ©pertoire personnel
  • cd -: Revenir au rĂ©pertoire prĂ©cĂ©dent
  • cd ..: Remonter d'un rĂ©pertoire
  • cat filename.txt: Afficher le contenu d'un fichier
  • tail -f /var/log/messages: Suivre en continu les mises Ă  jour des journaux
  • more /etc/userdomains: Afficher un fichier page par page
  • touch filename: CrĂ©er un fichier vide
  • rm filename: Supprimer un fichier
  • rm -rf folder/: Supprimer un dossier et tout son contenu (⚠ dangereux !)
  • cp source target: Copier des fichiers
  • ln -s original linkname: CrĂ©er un lien symbolique

 

📝 Éditeurs de texte

  • pico file: Éditeur simple
  • vi file: Éditeur avancĂ© (courbe d'apprentissage abrupte)

 

🔍 Recherche et surveillance

  • grep pattern file: Rechercher un motif de texte dans un fichier
  • grep -v pattern file: Exclure les lignes correspondant au motif
  • w: Afficher les utilisateurs connectĂ©s et leur provenance
  • last: Connexions rĂ©centes
  • netstat -an: Connexions rĂ©seau actives
  • Top: Live System Resource Monitor
  • ps aux: Lister tous les processus en cours d'exĂ©cution
  • ps aux --forest: Liste hiĂ©rarchique des processus
  • kill -9 PID: Forcer l'arrĂȘt d'un processus

 

đŸ’Ÿ Informations sur le disque et les fichiers

  • file *: Identifier les types de fichiers
  • du -sh: utilisation totale du disque du rĂ©pertoire courant
  • du -sh *: utilisation du disque par Ă©lĂ©ment
  • wc -l file: compter les lignes d'un fichier

 

đŸ› ïž Combiner des commandes

  • command1 | command2: rediriger la sortie d'une commande vers une autre
  • command > file: rediriger la sortie vers un fichier (Ă©crasement)
  • command >> file: ajouter la sortie Ă  la fin d'un fichier
  • command < file: utiliser un fichier comme entrĂ©e

 

Exemples :

grep User /usr/local/apache/conf/httpd.conf | more
last -a > /root/lastlogins.tmp
tail -10000 /var/log/exim_mainlog | grep domain.com | more
netstat -an | grep :80 | wc -l
mysqladmin processlist | wc -l
mysqldump -u username -ppassword dbname > file.sql
tar -zcvf archive.tar.gz directory/
tar -zxvf archive.tar.gz
mysql -uusername -ppassword database_name
  

 

⚠ Remarque : VĂ©rifiez toujours attentivement avant d'exĂ©cuter des commandes telles que rm -rf ou kill -9 afin d'Ă©viter tout dommage accidentel.

 

← Tous les articles de la base de connaissances

Tell us what you need

Compare available plans or describe your workload so we can discuss a suitable starting point.