Faire parler son ordinateur, j'aime bien...
- xclip-speechxclip-speech permet de lire le contenu de votre presse-papier (Ctrl+c ,menu Édition Copier, clic droit Copier).
Donnez la parole à votre ordinateur !!!
installation :
wget http://liveusb.info/xclip-speech/install-xclip-speech.sh chmod +x ./install-xclip-speech.sh sudo ./install-xclip-speech.sh
voir aussi les liens suivants : eGuideDog Gespeaker Scriptvocaux Vinux Simon OCR : Reconnaissance de caractères : Cuneiform donne de meilleurs résultats qu'avec Xsane et Tesseract pour une image sans passer par un scanner par exemple cuneiform -l fra -o resultat_ocr.txt imagesource_ocr.png Changer les extensions d'un groupe de fichiers : for i in *.rar; do mv $i ${i%%.rar}.cbr; done ou for i in *.zip; do mv $i ${i%%.zip}.cbz; done ( 2 exemples utiles après avoir compressé des dossiers d'images/photos ;) Faite votre capture d'écran du jour : import -window root screenshot-$(date +%a%d%m%Y).png Supprimmer les répertoires vides : find . -type d -empty -print0 | xargs -0 rmdir Effacer les lignes avec commentaires ou vides : sed '/ *#/d; /^ *$/d' file Compter les fichiers par extension : file -N * | awk -F":" '{type[$2]++}END{ for (i in type) print type[i],i }' Remplacer une chaine de caractères dans des fichiers avec une extension spécifique : find . -name '*.php' -exec sed -ie 's# Conversion image NRG vers ISO : dd bs=1k if=NRG_FILE of=ISO_FILE skip=300 Tri des paquets installés par taille : dpkg-query --show --showformat='${Package;-50}\t${Installed-Size}\n' | sort -k2 -n
Besoin d autres scripts pour Ubuntu
CoolrepoRecueil de scripts
Divers scripts multimédia
->> Scripts mis de coté : Sauvegardes <
Cette commande permet de lister les paquets les plus volumineux installés : dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n
Rendre un fichier exécutable :
chmod u+x /mon/dossier/mon_fichier.sh
Informations sur le processeur :
lscpu
GPGkeys :
for i in `sudo aptitude update 2>&1 | grep NO_PUBKEY |
awk '{print $NF;}'`; do sudo apt-key adv --keyserver
keyserver.ubuntu.com --recv-keys $i; done
Renommer les fichiers avec problèmes d'accents : detox
Script Bash pour renommer plusieurs fichiers – rename a bunch of files
Créer un pdf automatiquement depuis votre scanner avec Sane et Imagemagick
Extraire les pages d'un fichier PDF :
gs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -dSAFER \ -dFirstPage=3 -dLastPage=4 \ -sOutputFile=OUTFILE_p3-p4.pdf SOURCEFILE.pdf* Fusionner plusieurs videos :
cat file1.mpg file2.mpg file3.mpg... > filename.mpg
How-to-automatically-create-opendocument-invoices-without-openoffice
Comment enregistrer vos stations radio préférées en utilisant VLC en ligne de commande :
Pour cela il suffit de créer un script « scriptradio.sh » qui contient les lignes suivantes :#!/bin/sh
NOW=$(date +”%b-%d-%y”)
cvlc --run-time=7200
http://kqed-ice.streamguys.org:80/kqedradio-ch-e1 --sout
“#duplicate{dst=std{access=file,mux=raw,dst=/home//myshow-$NOW.mp3}”
vlc://quit ;
- cvlc est la version ligne de commande de VLC
- utiliser –run-time pour indiquer la duree du spectacle en seconde
- Remplacer le url avec le lien de la station radio de votre choix
- Remplacer dst avec le chemin de destination du fichier qui va être créer
chmod +x monscript.sh
Programmer l’enregistrement avec Cron :
crontab -e
Ajouter la ligne suivante, et changer avec le nom d’utilisateur de votre machine :
00 18 * * 06 /home//recordmyshow.sh
Afficher sa webcam :
vlc v4l2:///dev/video0
Enregistre sa webcam :
vlc v4l2:///dev/video0 --sout '#transcode{vcodec=mplv,vb=1024,scale=1,acodec=mpga,ab=192,channels=2}:duplicate{dst=std{acess=file,mux=mpeg1,dst=/home/manu/videos/mawebcamtest.mpg}}'
et diffuser la video :
cvlc v4l2:///dev/video0 --sout '#transcode{vcodec=div3,vb=800,acodec=none]:std{acess=http,mux=asf,dst=8080}'
pour la lire :
vlc http://XXX.XXX.XXX.XXX:80.80
(l adresse IP de l émetteur à la place des X)
Gwebradio
INFORMATIONS SUR LE CPU :
lscpu - cat /proc/cpuinfo
Copier un DVD en 10 minutes :
Après installation de libdvdcss2 (pour la lecture de DVD vidéo) et vobcopy...
taper
vobcopy -m
ensuite ouvrir la 1ère piste .vob ou le répertoire avec VLC.
Suppression de commentaires sur un fichier :
cat chemindufichier | grep ^[^#] >> fichierdesortie
Sauvegarder les vidéos FLV (flash) en cache sous Linux
Voici un petit script disponible ici qui permet sous Linux de réaliser une copie de sauvegarde des vidéos (FLV) flash mises en cache.
En effet, après une lecture de vidéo,
le player efface le .flv. Ce script est là pour en faire une copie de
tout ça dans le répertoire courant.
Ça peut servir.
#!/bin/bash
# Script by Nilesh Govindrajan# Saves cached flash video from any running browsers (that use libflashplayer.so)
# File will be saved as the random string with extension .flv in the current directory.for p in $(pgrep -f libflashplayer.so -U `id -u`)
do
for f in $(find /proc/$p/fd -type l)
do
filename=$(readlink $f)
echo $filename | grep /tmp/Flash
if [ $? -eq 0 ]
then
dstfname=$(echo $filename | cut -d' ' -f1 | awk -F/ '{ print $NF }')
cp $f ${dstfname}.flv
fi
done
done
Pour l'utiliser, il suffit de taper les commandes suivantes :
wget https://raw.github.com/nileshgr/utilities/master/general/flashdownload.sh
chmod +x flashdownload.sh
./flashdownload.sh
Changer régulièrement de fond d'écran
Le programme Webilder est très bien pour cela, il cherche de nouvelles images grace à une connection internet. (exemple de script suplémentaire : compte les images)Exemple de sites internet :
Desktop Nexus
Gnome look
Hebus
deviantArt
...
- MISE A JOUR DES PPA :
For all the PPAs in /etc/apt/sources.list.d, here's a command to do it (I guess it could be done easier but I'm kind of sleepy right now):
sudo su
ls /etc/apt/sources.list.d > tempsources; n=1; while read curline; do cat tempsources | sed -i 's/lucid/maverick/g' /etc/apt/sources.list.d/$curline; let n=n+1; done < tempsources
...elle modifie automatiquement le nom de la version dans chaque fichier ppa! ..mais évidemment sans tenir compte de savoir si le ppa est à jour! Si on en a beaucoup, ça peut être très utile!
sudo sed -i 's/lucid/maverick/g' /etc/apt/sources.list && sudo aptitude update && sudo aptitude dist-upgrade
Shell Script: Compare 2 Files and Extract Unique Elements of Each File into 2 New Files :
grep -vf File_A File_B > File_New_B
- L’utilisation de la souris en mode console :
sudo aptitude install gpmScripts - Exécution au démarrage :
doc.ubuntu-fr.org/script_sysvLister les paquets 'non-libre'
Utiliser la commande vrms (signifie Virtual Richard M. Stallman)Sysfunc gérer encore plus rapidement et facilement la copie de fichier, les liens symboliques, la suppression de fichiers, les utilisateurs et les groupes, la recherche / remplacement dans des fichiers, la création de volume...etc.
- Liens :- Admin6/scripting
- Alphabetical Directory of Linux Commands (Linux in a Nutshell, 5th Edition)
- Bash Guide for Beginners
- Bashscripts.org/forum
- Bourne Shell Programming
- Clemens Linux FAQ
- Command Line Fu
- Dryades.org/commandescourantes
- Explain Shell
- EZ Linux Admin/commands
- Linux bash commands
- Linux Shell Scripting Tutorial. A Beginner’s handbook
- Linuxtricks/boite-a-scripts
- Man-Linux-Magique.net
- Manpages
- Pixelbeat.org/linux_commands.html
- Pixelbeat.org/scripts
- Rom1v/scripts
- SHELLdorado – your UNIX shell scripting resource
- Shellspells.org
- Techrepublic/10-things/cut-down-on-linux-command-line-typing-with-these-10-handy-bash-aliases/
- The Linux Cookbook: Tips and Techniques for Everyday Use
- tuXfiles – Linux command line tutorials for newbies
- Wozoopa-Linux
- Writing your first script and getting it to work
Aucun commentaire:
Enregistrer un commentaire