ALL SYSTEMS OPERATIONALUPTIME 99.97%FLEET 18/18IN-MUM · US-LAX · EU-FSN EST. 2003 · +91 11 4998 4038

SAVOIRS · LINUX

Commandes SSH de base

Dernière mise à jour 2025-06-08

🖥️ Basic SSH Commands

Voici une liste des commandes SSH essentielles couramment utilisées lors de l'utilisation d'un serveur Linux.

 

📂 File & Directory Commands

  • ls: Lister les fichiers/répertoires
  • ls -al: Lister tous les fichiers avec les détails, y compris ceux cachés
  • cd /path: Changer pour un répertoire spécifique
  • cd ~: Aller à l'annuaire d'origine
  • cd -: Aller au répertoire précédent
  • cd ..: Monter un répertoire
  • cat filename.txt: Imprimer le contenu du fichier
  • tail -f /var/log/messages: Visualisez en continu les mises à jour du journal
  • more /etc/userdomains: Afficher le fichier un écran à la fois
  • touch filename: Créer un fichier vide
  • rm filename: Supprimer un fichier
  • rm -rf folder/: Delete folder and all contents (⚠️ dangerous!)
  • cp source target: Copier les fichiers
  • ln -s original linkname: Créer un lien symbolique

 

📝 Text Editors

  • pico file: Éditeur simple
  • vi file: Éditeur avancé (courbe d'apprentissage profond)

 

🔍 Searching & Monitoring

  • grep pattern file: Trouver le modèle texte dans un fichier
  • grep -v pattern file: Exclure les lignes correspondant au modèle
  • w: Qui est connecté et d'où
  • last: Connexions récentes
  • netstat -an: Connexions réseau actives
  • Top: Live System Resource Monitor
  • ps aux: Liste tous les processus en cours d'exécution
  • ps aux --forest: Liste hiérarchique des processus
  • kill -9 PID: Force mettre fin à un processus

 

💾 Disk & File Info

  • file *: Identifier les types de fichiers
  • du -sh: Utilisation totale du disque du répertoire actuel
  • du -sh *: Utilisation du disque par chaque élément
  • wc -l file: Compter les lignes dans un fichier

 

🛠️ Combining Commands

  • command1 | command2: Pipe la sortie de l'un dans l'autre
  • command > file: Rediriger la sortie vers le fichier (écraser)
  • command >> file: Ajoute la sortie au fichier
  • command < file: Utiliser le fichier comme entrée

&nbsp;

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
  

&nbsp;

⚠️ Remarque: Toujours vérifier avant d'exécuter des commandes comme rm -rf ou kill -9 pour éviter les dommages accidentels.

&nbsp;

← Tous les articles de la base de connaissances

Dites-nous ce qui doit rester debout.

A short conversation with an engineer. No quote-bot, no callback queue. We'll tell you honestly if we're not the right fit.