Commandes utiles
Fichiers et arborescence
- Éditer un fichier : (-i pour en place)
sed -i 's/foo/FOO/' file.txt- Éditer tous les fichiers d’un dossier :
find . -type f -exec sed -i.bak 's/foo/bar/g' {} \;Cette commande crée un fichier .bak pour chaque fichier modifié.
- Supprimer une extension :
for file in *.[ext]; do mv "$file" "${file%%.[ext]}"; doneGestion des services
- Récupérer la liste des services s’exécutant sur le système :
sudo systemctl --type=service --state=running- Rechargement du daemon après modification d’un fichier de configuration :
sudo systemctl daemon-reload- Activer le démarrage automatique d’un service :
sudo systemctl enable [service]- Démarrer / Redémarrer / Arrêter un service :
sudo systemctl start|restart|stop [service]- Consulter les logs d’un service
sudo journalctl -u [service]