Table of Contents
scripts bash and useful unix commands
trouver les fichiers les plus lourd sur votre disque dur
du -hsx * | sort -rh | head -10
cette commande permet de trouver les 10 fichiers les plus lourd dans le dossier dans lequel vous vous trouvez.
créer un reboot automatique avec crontab
avec un editeur de texte (nano, vi, gedit…etc) ouvrir en root:
sudo gedit /etc/cron.d/anacron
ou
sudo crontab -e
puis insérer votre commande pour automatiser le reboot ou une autre commande quelque soit dans notre cas nous demadons à la machine de faire un reboot à 11h44 tous les jours :
44 11 * * * root reboot
pour plus d'information sur Cron : https://fr.wikipedia.org/wiki/Cron https://hostadvice.com/how-to/how-to-setup-a-cron-job-on-ubuntu-18-04/
checker les IP d'un réseau
nmap -sP 192.168.1.*
vérifier quels sont les ports ouverts
nmap dns ou IP
sur des ports spécifiques
nmap -p 80 dns ou IP
scanner l'activité sur votre réseau
sudo tcpdump
sur un port spécifique (ou protocol)
sudo tcpdump port 21
sudo tcpdump port ftp
plus d'info sur l'usage de tcpdump : http://www.octetmalin.net/linux/tutoriels/tcpdump-ecouter-capturer-paquet-ip-reseau.php
dd read-only ou non
Turn on read-only value (CAREFUL!)
hdparm -r1 /dev/sdb
Turn off read-only value
hdparm -r0 /dev/sdb
Read the current value
hdparm -r /dev/sdb
convertir et mixer une photo avec un son
ffmpeg -loop 1 -y -i photo.jpg -i audio.mp3 -shortest video.mp4
une boucle pour lire un répertoire dans mplayer en boucle via jackd!
#!/bin/bash title="mplayer radio LOOP" ### on va dans le répertoire et on lance la commande mplayer dir=`zenity --title="choose directory" --file-selection --directory` dir=$dir if [ -e $dir ] ; then echo "ici $dir" ; ls "$dir" ; else zenity --warning --text="directory doesn't exist" fi exec cd $dir && mplayer -loop 0 -ao jack port=name port=name -shuffle "$dir" *;
convertir en divx-->xvid codec
mencoder -ovc xvid -oac mp3lame -xvidencopts bitrate=1000 -o output.avi source.avi
mettre une IP fixe
sudo ifconfig eth0 192.168.1.2 netmask 255.255.255.0; sudo route add default gw 192.168.1.1 eth0;
faire un dvd rapidement
importer votre vidéo dans Kdenlive, suivez le processus d'exportation en dvd
créer une image, en admettant que AUDIO_TS et VIDEO_TS se trouvent sous /toto/mondvd il suffit de taper
mkisofs -o imagedvd.iso -dvd-video /toto/mondvd
puis graver avec k3b (graver une image iso dvd)
play a photo in your sound card
while true; do cat noir.bmp > /dev/audio; done
play a file in your sound card
cat nameofyourtxt.txt | padsp tee /dev/audio > /dev/null <code> ===== write tcpdump command in a file ===== __simple tcpdump__ <code> sudo tcpdump -i myinterface | while read pong; do echo "$(date): $pong"; done > log.txt
tcpdump in ASCII
sudo tcpdump -A -i wls1 | while read pong; do echo "$(date): $pong"; done > log2.txt
tcpdump in HEX & ASCII
sudo tcpdump -xx -i wls1 | while read pong; do echo "$(date): $pong"; done > log3.txt