mirror of
https://github.com/buchtioof/notes.git
synced 2026-05-02 17:43:28 +02:00
1.1 KiB
1.1 KiB
| tags | ||
|---|---|---|
|
Commandes *sh avancées
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