Astuces en tout genres

echo 'APT::Cache-Limit 141943904;' » /etc/apt/apt.conf.d/00configperso

grep -ri savelog /etc/ 

Télécharger un site web entier en ligne de commande via Wget.

Dans l'exemple ci-dessous, le site sera téléchargé dans le répertoire courant où vous êtes. Si vous ne savez dans quel répertoire où vous êtes taper la commande pwd.

$ wget -r -k -np -T 10 -t 1 http://www.debuntu.fr

* -r : signifie que le téléchargement sera récursif - il télécharge aussi les liens de la page.
* -k : permet de reconstituer le site localement.
* -np empêche de remonter dans les répertoires parents.
* -T 10 : Time connection. Le temps max pour aspirer un lien.
* -t 1 : nombre de tentative de connection si il y a erreur 404.

Utile pour récuperer des fichiers d'un répertoire accessible en lecture.


deborphan | xargs apt-get remove --purge -uy

Utilisation de la commande rename. Par exemple, remplacement de .html par .php* : $ rename 's/html/php/' *.html Pour effectuer récursivement le remplacement dans les sous-répertoires : $ find . -name '*.html' -print | rename 's/html/php/'


===== Recherche de fichiers (ne) contenant (pas) une certaine chaîne ===== Fichiers contenant “xxx” : grep -l -re “xxx” * Fichiers ne contenant pas “xxx” : grep -L -re “xxx” * Fichiers ne contenant pas “xxx” mais contenant “yyy” : grep -L -re “xxx” * | xargs grep -l -re “yyy”