Linux commands
Detect new hard disk attached without rebooting
for host in /sys/class/scsi_host/*; do echo "- - -" | sudo tee $host/scan ; done
Search by time interval
find / -type f -and -newermt "2019-09-03 16:34:18" -not -newermt "2019-09-03 16:34:20" | more
Creation of a home folder when the user already exist
mkhomedir_helper username
Flag if somebody is logged in
[[ "$(who | wc -l)" -eq 0 ]] && echo 0 || echo 1 # 1=True Someone is logged in!
last_login=$(who --ips --short | awk '{print $3" "$4}' | sort -r | head -n1)
last_ip=$(who --ips --short | grep "${last_login}" | awk '{print $5}')
dpkg
# Force purge
dpkg -P --force-all spx
# Force remove
dpkg -r --force-all spx
Get video RAM quantity
lspci -v | grep -EA10 "3D|VGA" | grep ' prefetchable' | cut -d '=' -f2 | sed -e 's/]//g'
lshw -numeric -C display
lspci -v | grep -EA10 "3D|VGA" | grep 'prefetchable'
dmesg | grep drm
dd_rescue
dd_rescue : Convient pour sauver les données d'un support avec des erreurs, c'est-à-dire un disque dur avec des secteurs défectueux. Pour créer une image compressé.
dd_rescue –A –b 4M –B 1M –v –l /chemin/fichier.log /dev/sda - | gzip > /chemin/image.zip
Pour restaurer une image compressé.
gzip –dc /chemin/image.zip - | dd_rescue - /dev/sda