<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Shell :: Tag :: Ma documentation</title><link>http://quentinpigne.github.io/tags/shell/index.html</link><description/><generator>Hugo</generator><language>fr-FR</language><atom:link href="http://quentinpigne.github.io/tags/shell/index.xml" rel="self" type="application/rss+xml"/><item><title>Commandes utiles</title><link>http://quentinpigne.github.io/workspace/linux/useful-commands/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>http://quentinpigne.github.io/workspace/linux/useful-commands/index.html</guid><description>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]}"; done Gestion 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]</description></item></channel></rss>