Sympa tous ces one liners ! il y a même un repo dans lequel on peut ajouter les siens : https://github.com/fxn/tkn
Mes préférés :
$ echo "!!" > script.sh
$ cp file.txt{,.bak}
$ (cd /tmp && ls)
$ nc -l 5566 > data-dump.sql
$ nc <his-ip-address> 5566 < data-dump.sql
via Olivier
pour voir les limites d'un user : ulimit -a <user>
Pour setter définitivement : voir fichier /etc/security/limits.conf et limits.d
Pour setter on the fly, par exemple pour les open files : ulimit -n 32000
Parce qu'avec l'outil par défaut proposé par gnome3, on ne peut pas faire d'annotation.
Une commande qu'elle est bien :
namei /path/to/the/deepest/file
Affiche toutes les permissions + les owners de toute l'arborescence jusqu'au fichier.
via nicolasc
A mettre au début d'un script qui se trouve dans un des dossiers /etc/cron.xxxx pour qu'il soit éxécuté par un utilisateur autre que root.
USER='some-low-privilege-user'
if [ whoami
!= "$USER" ]; then
sudo -u $USER "$0"
exit
fi
... rest of the script ...
Parait que ça va plus vite que ack
à tester
Outils en ligne de commande pour trouver ce qui occupe de la place, bien pratique
Tools de monitoring à tester
via ArnaudB
Swaks is a featureful, flexible, scriptable, transaction-oriented SMTP test tool written and maintained by John Jetmore.
ifconfig netstat route .. autant de cmd à abandonner!
distrib firewall
Bon article pour comprendre un peu mieux les histoire d'io
Parfois il arrive qu'un fichier de conf soit corrompu a cause dun caractère invisible a la con qui peut venir dun copier coller ou autre.. Pour vérifier ça, on peut dumper le fichier en affichant ces caractères : car -e fichier
Pour comprendre un peu mieux certaines subtilités de rsync + compléter mémo