Revenir dans nano après un Crtl + Z malencontreux

Lorsque l’on édite un fichier en mode console avec nano, on peut vouloir (par habitude) revenir en arrière en faisant un joli petit ctrl + z et là on se retrouve sorti de l’éditeur sans savoir comment retrouver son fichier qui est toujours en mode édition.

 

En réalité, le ctrl + z a basculé l’édition du fichier en mode arrière plan. Pour revenir à l’édition de son fichier, il suffit de taper : % puis la touche Entrée/Return

Supprimer les anciens noyaux sous Ubuntu/Debian

Lors de la mise à jour de son système Linux Debian ou Ubuntu, les anciens noyaux ne sont pas automatiquement supprimés.

On peut alors se retrouver rapidement avec une partition /boot totalement saturé.

Voici donc une (longue) commande permettant de nettoyer sa partition /boot et d’enlever proprement ces anciens noyaux obsolètes.

dpkg -l linux-* | awk '/^ii/{ print $2}' | grep -v -e `uname -r | cut -f1,2 -d"-"` | grep -e [0-9] | grep -E "(image|headers)"  | xargs apt -y purge

Source : TuxTweaks

Purger les paquets apt et ses dépendances

Si on a mis régulièrement à jour sa machine Linux (Ubuntu / Debian), l’espace disque se réduit avec les restes de fichiers liés au paquets installés.

Deux petites commandes pour faire de la place en toute sécurité

# Suppression du cache des paquets obsolètes
apt autoclean

# Suppression des paquets inutiles
apt autoremove

Lister les partitions visuellement sur Linux

Il existe un petit package qui permet de visualiser rapidement ses partitions sous Linux en ligne de commande et qui est plus sympa que le classique df -h

Il suffit de l’installer

apt install dfc

Pour l’utiliser taper

# version simple
dfc

# version complète (espace occupé, total, et options de montage)

dfc -dso

Et vous aurez une résultat de la forme

Rechercher des fichiers sous Linux

La commande find permet de rechercher rapidement des fichiers dans une arborescence linux en permettant d’exécuter une commande complémentaire.

Voici 3 exemples :

#Rechercher tous les fichiers et dossiers qui commencent par cron
find / -name cron*

#Rechercher tous les fichiers dont la taille est supérieure à 100 Mo et les lister avec les tailles
find / -type f -size +100M -exec ls -lh {} \;

#Recherche tous les fichiers log dans le répertoire /home/root/log qui ont plus de 7 jours et les supprimer
find /home/root/log/ -name '*.log' -mtime +7 -exec rm {} \;