[ Trucs et astuces de mon blog |   Commandes unix | Traitements images | Divers et variés  ]

Trucs et astuces


Dernière modification 17 juillet 2017

Trucs et astuces de mon blog

Trucs et astuces qu'on peut trouver sur mon blog, classés dans l'ordre de parution (du plus récent au plus vieux)

piloter un onduleur sous linux

windsurf et visualisation GPS sous linux

libérer son portable android créer son propre cloud

libérer son portable, catalogues d'application alternatifs

libérer son portable, passer root avec un lenovo B A2016A40

Régler un problème d'accent suite à un passage à PHP 5.6

Vue satellite de la planète en fond d'écran avec xPlanetFX

Partager une connexion 4G avec un poste linux

client mail léger (mutt)

installer skype sous linux

imprimante canon pixma ip2750 et linux


monitoring hardware d'un système RAID


passer à une mageia 6 cauldron

flashplayer est bloqué sur votre ordinateur

récupération d'un fichier supprimé sur un système de fichier NTFS sous linux


cartographie marine avec OpenCPN

cartographie terrestre avec NavFree et OpenStreetMap

identifier et appliquer automatiquement des TAGs à des fichiers MP3


changer la voix de son TomTom sous linux

coffre fort à mots de passe

thème twenty fourteen wordpress

développer des applications android sous linux

lancer au boot une fenêtre interactive avec systemd

modifier les genres et catégories des films sous kodi


installation mobile karaoke sous linux

opération coeur ouvert thinkpad x60s

copie de DVD et région

kodi et indexage des fichiers vidéo

Enregistrer sur un PC les films d’une box internet

Installation de kodi (ex XBMC) media player

Créer un GIF animé avec GIMP sous linux

Diagnostiquer sa voiture avec une interface OBD II

Numériser ses vieilles K7 VHS et VHS-C sous linux

Convertir un fichier pdf en txt

Garmin Forerunner 310XT et linux

karaoke sous linux et autres choses

Contrôleur de mixage Hercules DJ Control MP3 e2 et linux

Incrustation information GPS dans vidéo

Piloter un Garmin forerunner 205 sous linux

Screencast ou capture vidéo d’écran sous linux

Piloter un garmin forerunner sous linux

webmail dans un environnement chrooté

Configuration du lecteur d’empreinte

Film en stop motion

Archivage numérique – stratégie active

OCR sous linux

[retour haut de la page ]

Commandes unix utiles

Chercher une chaine de caractères dans une arborescence

Pour trouver la chaine mandrake dans les fichiers .h se trouvant sous /usr/include on tapera

find /usr/include -name "*.h" -print | xargs grep mandrake

Attention grep respecte la casse (minuscule, majuscule), avec l'option -i la casse n'est pas prise en compte. Pour rechercher une chaine dans l'ensemble des fichiers, on tapera

find /usr/include -type f -print | xargs grep mandrake

A noter qu'avec les denières versions de linux, ces dernières commandes peuvent bizarrement ne pas fonctionner aussi je me sers du script cherche qui contient

#/bin/bash
find . -type f -print0 | xargs -0n 50 grep $1

il suffit de l'appeler en tapant cherche chaine.

Monter une image iso

Pour pouvoir naviguer à travers une image iso destinée à être gravée, vous taperez tout simplement en tant que root (en supposant que /mnt/disk existe)

mount -t iso9660 monimage.iso /mnt/disk

Attention votre image est en lecture seule, il ne sera pas possible de la modifier.  Vous pouvez cependant extraire des fichiers en les copiant ailleurs.

Rediriger vers un fichier les messages d'erreur

commande 2> fichier-log

avec la commande suivante on redirige les sorties standard et d'erreur vers un fichier

commande > fichier-log 2>&1

[retour haut de la page ]

Traitements image

script chg-prop-photo pour rajouter un copyright dans les informations exif d'une photo

#!/bin/bash
[ -z $1 ] && echo "!!! Vous devez fournir un nom de répertoire, . est acceptable" && exit 1
[ ! -d $1 ] && echo "$1 n'est pas un répertoire" && exit 1

exiftool -r -ext JPG -ext jpg -overwrite_original_in_place -copyright='Copyright olivier.hoarau.org' $1

script taillimg-jpg pour réduire de moitié la taille d'une image

#!/bin/bash
for i in *.jpg; do convert $i -resize 50% $(basename $i .jpg).jpg; done

script rajouter-texte-blanc-jpg pour rajouter un libellé dans le coin bas droit d'une photo

#!/bin/bash

for i in *.jpg; do
        convert $i -font Courier -pointsize 25 \
          -draw "gravity SouthEast \
                 fill black  text 0,12 'olivier.hoarau.org' \
                 fill white  text 1,11 'olivier.hoarau.org' " \
         $(basename $i .jpg).jpg;
done 

[retour haut de la page ]

Divers et variés

Transformer un .bin/.cue en iso

Un logiciel bien connu sous windows générer des .bin/.cue pour la gravure. On peut récupérer de tels fichiers, sachez que cdrdao est capable de les gérer, voilà néanmoins une astuce pour les transformer en .iso.
On récupèrera sur le site hes.iki.fi/bchunk/ bchunck, on décompresse l'archive en tapant:

tar xvfz bchunk-1.1.1.tar.gz

Cela donne un répertoire bchunk-1.1.1, dans lequel on tape

make

Puis en tant que root

make install

La syntaxe est très simple

bchunck -v image.bin image.cue monimage

Vous allez retrouver un fichier image monimage.iso, que vous pourrez graver avec k3b ou monter directement.

[retour haut de la page ]

Gérer les archives avec urpmi

Rajouter un serveur d'archive

urpmi.addmedia --update mdk10.0 ftp://ftp.proxad.net/pub/Distributions_Linux/mandrake/Mandrake-devel/stable/i586/Mandrake/RPMS with ../base/hdlist.cz

Mettre à jour un package

urpmi nom-package

Voir quels sont les packages installés qui contiennent la chaîne toto dans leur nom

rpm -qa | grep toto

la même chose mais avec tous les packages des dépots déclarés

urpmi -y toto

chercher un package contenant un fichier

urpmf fichier

[retour haut de la page ]

Gérer les archives sous (k)ubuntu

Rajouter un serveur d'archive, éditez le fichier /etc/apt/sources.list, rajoutez ou décommentez les lignes suivantes:

deb http://fr.archive.ubuntu.com/ubuntu breezy universe multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu breezy universe multiverse

Ca vous donnera la possibilité d'installer tout un tas de soft non maintenu par l'équipe première d'ubuntu. Maintenant vous pouvez rajouter universe multiverse aux lignes suivantes

deb http://fr.archive.ubuntu.com/ubuntu breezy main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu breezy main restricted

deb http://fr.archive.ubuntu.com/ubuntu breezy-updates main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu breezy-updates main restricted

mais attention c'est avec le risque de mettre le bazard sur votre système, encore plus si vous décommentez ou rajoutez les lignes suivantes

deb http://fr.archive.ubuntu.com/ubuntu breezy-backports main restricted universe multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu breezy-backports main restricted universe multiverse

C'est l'équivalent du dépot cooker de la Mandriva.
Maintenant pour que le système prenne en compte ces dépots, vous devez taper:

apt-get update

Chercher un package

apt-cache search chaine-caractere

Installer un package

apt-get install package

Supprimer un package

apt-get remove package

cherche un package contenant un fichier particulier, il faut installer apt-file, puis taper pour mettre à jour la base de données

apt-file update

pour chercher un fichier on tape maintenant

apt-file search fichier

 
[Retour page d'accueil FUNIX]
[retour haut de la page ]