🐚 Bash Cheat Sheet
Un aide-mémoire des commandes et concepts essentiels en Bash.
🔹 Navigation
pwd– afficher le répertoire courantls– lister les fichiersls -l(détails)ls -a(inclure fichiers cachés)cd <dossier>– changer de répertoirecd ..– remonter d’un niveaucd ~– aller au répertoire utilisateur
🔹 Fichiers & dossiers
touch fichier.txt– créer un fichier videmkdir dossier– créer un dossiercp source dest– copier fichier/dossiermv source dest– déplacer/renommerrm fichier– supprimer un fichierrm -r dossier– supprimer un dossier récursivement
🔹 Affichage & lecture
cat fichier.txt– afficher contenuless fichier.txt– parcourir contenu (page par page)head -n 10 fichier.txt– premières lignestail -n 10 fichier.txt– dernières lignestail -f log.txt– suivre un fichier en direct
🔹 Redirections & pipes
commande > out.txt– rediriger sortie standardcommande >> out.txt– ajouter à la fin du fichiercommande < in.txt– utiliser fichier comme entréecommande1 | commande2– envoyer sortie de 1 dans entrée de 2
🔹 Permissions
chmod 755 fichier– changer permissionschown user:group fichier– changer propriétairels -l– voir permissions (ex :-rw-r--r--)
🔹 Processus
ps– voir processus en courstop– vue interactive (CPU, mémoire)kill <PID>– tuer un processus&– exécuter en arrière-plan (commande &)jobs– lister les jobs en arrière-planfg %1– ramener un job au premier plan
🔹 Recherche
grep "mot" fichier.txt– rechercher textegrep -r "mot" dossier/– recherche récursivefind . -name "*.txt"– trouver fichiers par nom
🔹 Réseau
ping site.com– tester la connexioncurl http://site.com– requête HTTP simplewget URL– télécharger un fichier
🔹 Variables & scripts
VAR="hello"– définir une variableecho $VAR– afficher une variableexport VAR="valeur"– variable globale./script.sh– exécuter un scriptbash script.sh– exécuter avec Bash
🔹 Astuces pratiques
history– afficher l’historique des commandes!!– rejouer la dernière commande!n– exécuter la commande numéro n duhistoryCTRL + R– recherche dans l’historique interactifalias ll="ls -lah"– créer un raccourci de commande