mirror of
https://github.com/buchtioof/notes.git
synced 2026-05-02 09:33:28 +02:00
2.9 KiB
2.9 KiB
*mon big ass qui fait sudo rm -rf / sans réfléchir*
Commandes *sh pour les idiots (28/11/25)
Cheatsheet de plein de commandes
Depuis le début, beaucoup de commandes on été utilisées, du coup je note ici les commandes utilisées depuis le début et a quoi elles servent en gros
Commandes de base
- sudo : lance une commande avec les superdroits, peut manipuler tout le pc avec en gros
sudo [commande]
- ls : liste les fichiers d'un dossier
# -a pour afficher les fichiers cachés / -l pour afficher en liste avec plus d'infos
ls [options] [fichier|dir]
- cd : changer de dossier
# ~ pour aller au répertoire home / .. pour revenir en arriere
cd [dir]
- pwd : affiche le répertoire actuel
pwd
- touch : affiche le contenu d'un fichier
touch [fichier]
- nano : éditeur de texte
nano [fichier]
- mkdir : supprime ce qu'on lui donne
mkdir [options] [fichier|dir]
- rm : supprime ce qu'on lui donne
# -r pour supprimer un dossier et son contenu (recursive) (`rmdir` le fait aussi)
# -f force la commande
rm [options] [fichier|dir]
- cp : copie...
cp [options] [source] [destination]
- mv : ...et déplace
mv [options] [source] [destination]
Les caractères d'associations
| (le pipe) -> prend le résultat de la commande de gauche et le donne à celle de droite
exemple : liste tout un répertoire, mais n'affiche que les résultats qui sont "feur"
ls -la | grep "feur"
> et >>
- envoie le résultat d'une commande dans un fichier texte
>écrase le fichier />>ajoute à la fin sans effacer- ex:
echo "coucou" > fichier.txt
Permissions et Utilisateurs
chmod [droits] [fichier]
- change les permissions d'un fichier (qui peut lire/écrire/exécuter)
chmod +x [fichier]rend un script exécutable (très important)chmod 777 [fichier]donne tous les droits à tout le monde (dangereux mais ça dépanne)
chown [user]:[groupe] [fichier]
- change le propriétaire du fichier (si t'as copié un truc en sudo et que tu peux plus le toucher)
Lecture et recherche dans les fichiers
cat [fichier]
- affiche tout le contenu d'un fichier d'un coup dans le terminal
- utile pour les petits fichiers, sinon ça inonde l'écran
less [fichier]
- affiche le contenu page par page (on peut scroller)
- appuyer sur
qpour quitter
head [fichier] / tail [fichier]
- affiche juste le début (
head) ou la fin (tail) d'un fichier tail -f [fichier]hyper utile pour voir les logs en direct (ça attend les nouvelles lignes)
grep [mot] [fichier]
- cherche un mot ou une phrase spécifique dans un fichier (le ctrl+f du terminal)
- -r pour chercher dans tous les dossiers (recursive) / -i pour ignorer les majuscules