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Ă©pertoiresls -al: Lister tous les fichiers avec leurs dĂ©tails, y compris les fichiers cachĂ©scd /path: Se placer dans un rĂ©pertoire donnĂ©cd ~: AccĂ©der au rĂ©pertoire personnelcd -: Revenir au rĂ©pertoire prĂ©cĂ©dentcd ..: Remonter d'un rĂ©pertoirecat filename.txt: Afficher le contenu d'un fichiertail -f /var/log/messages: Suivre en continu les mises Ă jour des journauxmore /etc/userdomains: Afficher un fichier page par pagetouch filename: CrĂ©er un fichier viderm filename: Supprimer un fichierrm -rf folder/: Supprimer un dossier et tout son contenu (â ïž dangereux !)cp source target: Copier des fichiersln -s original linkname: CrĂ©er un lien symbolique
đ Ăditeurs de texte
pico file: Ăditeur simplevi file: Ăditeur avancĂ© (courbe d'apprentissage abrupte)
đ Recherche et surveillance
grep pattern file: Rechercher un motif de texte dans un fichiergrep -v pattern file: Exclure les lignes correspondant au motifw: Afficher les utilisateurs connectĂ©s et leur provenancelast: Connexions rĂ©centesnetstat -an: Connexions rĂ©seau activesTop: Live System Resource Monitorps aux: Lister tous les processus en cours d'exĂ©cutionps aux --forest: Liste hiĂ©rarchique des processuskill -9 PID: Forcer l'arrĂȘt d'un processus
đŸ Informations sur le disque et les fichiers
file *: Identifier les types de fichiersdu -sh: utilisation totale du disque du répertoire courantdu -sh *: utilisation du disque par élémentwc -l file: compter les lignes d'un fichier
đ ïž Combiner des commandes
command1 | command2: rediriger la sortie d'une commande vers une autrecommand > file: rediriger la sortie vers un fichier (écrasement)command >> file: ajouter la sortie à la fin d'un fichiercommand < 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.
Tell us what you need
Compare available plans or describe your workload so we can discuss a suitable starting point.