SAVOIRS · LINUX

Commandes SSH de base

Dernière mise à jour 2025-06-08

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

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

 

-Déclaration des commandes de fichiers et répertoires

  • 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/: Supprimer le dossier et tout le contenu (==) dangereux!
  • cp source target: Copier les fichiers
  • ln -s original linkname: Créer un lien symbolique

 

- Éditeurs de texte

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

 

- Recherche et surveillance

  • 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

 

- Informations sur le disque et le fichier

  • 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

 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

  • 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

 

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: Toujours vérifier avant d'exécuter des commandes comme rm -rf ou kill -9 pour éviter les dommages accidentels.

 

← Tous les articles de la base de connaissances

Dites-nous ce qui doit rester debout.

Une courte conversation avec un ingénieur. Pas de guillemet, pas de queue de rappel.