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épertoiresls -al: Lister tous les fichiers avec les détails, y compris ceux cachéscd /path: Changer pour un répertoire spécifiquecd ~: Aller à l'annuaire d'originecd -: Aller au répertoire précédentcd ..: Monter un répertoirecat filename.txt: Imprimer le contenu du fichiertail -f /var/log/messages: Visualisez en continu les mises à jour du journalmore /etc/userdomains: Afficher le fichier un écran à la foistouch filename: Créer un fichier viderm filename: Supprimer un fichierrm -rf folder/: Supprimer le dossier et tout le contenu (==) dangereux!cp source target: Copier les fichiersln -s original linkname: Créer un lien symbolique
- Éditeurs de texte
pico file: Éditeur simplevi file: Éditeur avancé (courbe d'apprentissage profond)
- Recherche et surveillance
grep pattern file: Trouver le modèle texte dans un fichiergrep -v pattern file: Exclure les lignes correspondant au modèlew: Qui est connecté et d'oùlast: Connexions récentesnetstat -an: Connexions réseau activesTop: Live System Resource Monitorps aux: Liste tous les processus en cours d'exécutionps aux --forest: Liste hiérarchique des processuskill -9 PID: Force mettre fin à un processus
- Informations sur le disque et le fichier
file *: Identifier les types de fichiersdu -sh: Utilisation totale du disque du répertoire actueldu -sh *: Utilisation du disque par chaque élémentwc -l file: Compter les lignes dans un fichier
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
command1 | command2: Pipe la sortie de l'un dans l'autrecommand > file: Rediriger la sortie vers le fichier (écraser)command >> file: Ajoute la sortie au fichiercommand < 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.
Dites-nous ce qui doit rester debout.
Une courte conversation avec un ingénieur. Pas de guillemet, pas de queue de rappel.