18-04-2020, 23:28:14
Je perfectionne mes outils linux depuis la nuit des temps.
Je vous partage quelques trucs sympas que j'utilise. (pas tout d'un coup pour que ça soit pas indigeste)
1. Supprimer une application récalcitrante (qui a pompé toute la mémoire, qui ne ferme pas quand on clique sur la croix etc.)
Bref, la rechercher sur top/htop pour la supprimer prend du temps souvent inutile si on connait le nom du soft.
J'ai mis ça dans mon .bashrc :
et je l'utilise comme ça :
Et il va me supprimer toutes les instances de firefox.
2. Mettre à la corbeille en ligne de commande, parce que rm supprime définitivement (ou presque) :
qui s'utilise comme ça :
N'hésitez pas à me dire si ça peut vous servir et à partager vos astuces.
Je vous partage quelques trucs sympas que j'utilise. (pas tout d'un coup pour que ça soit pas indigeste)
1. Supprimer une application récalcitrante (qui a pompé toute la mémoire, qui ne ferme pas quand on clique sur la croix etc.)
Bref, la rechercher sur top/htop pour la supprimer prend du temps souvent inutile si on connait le nom du soft.
J'ai mis ça dans mon .bashrc :
Code :
# force to kill a soft
function killbill {
BAK=$IFS
IFS=$'\n'
for id in $(ps ax | grep $1); do
service=$(echo $id | cut -d " " -f 1)
if [[ $2 == "-t" ]]; then
echo $service \"$(echo $id | cut -d " " -f 2-)\" "would be killed"
else
echo $service \"$(echo $id | cut -d " " -f 2-)\" "killed"
kill -9 $service
fi
done
IFS=$BAK
}et je l'utilise comme ça :
Code :
killbill firefEt il va me supprimer toutes les instances de firefox.
2. Mettre à la corbeille en ligne de commande, parce que rm supprime définitivement (ou presque) :
Code :
function del()
{
for i in $* ; do
mv $i ~/.Trash
done
}qui s'utilise comme ça :
Code :
del fichier1 fichier2 fichier3N'hésitez pas à me dire si ça peut vous servir et à partager vos astuces.

