Mémos bash

Une suite de petites commandes biens utiles que j’ai tendance à oublier.

  • Connexion en ftp
pec@XXXX:~
$ ftp ftp.XXXX.fr
Connected to ftp.XXXX.fr.
220 (vsFTPd 2.3.2)
Name (ftp.XXXX.fr:pouette): user
331 Please specify the password.
Password:
230 Login successful.
put "local file name"
get "distant file name"
  • Purger les fichiers de con d’applications désinstallées sur une debian
dpkg -l | grep "^rc" | awk '{print $2}' | xargs dpkg -P
  • PING ARP avec Nmap
nmap -sP ipcible
  • SCAN de port avec NMAP
nmap -sS -VV -PN  ipcible
  • Untar bz2 et gz
tar -jxvf filename.tar.bz2
tar -zxvf filename.tar.gz
  • Copie d’un volume et compression puis restauration
dd if=/dev/source conv=sync,noerror bs=8M | gzip -c -9 > /destination/name.img.gz
gunzip -c /source/name.img.gz | dd of=/dev/destination conv=sync,noerror bs=64K
  • Top 10 utilisation CPU
ps -eo pcpu,pid,user,args | sort -k 1 -r | head -10