Voici un script pour :
- Modifier la taille d’images
- Créer des pages html contenant les images modifiées et des liens pour les images originales
Bref un petit diaporama simple à mettre en place. Les instructions sont à l’intérieur du code.
- Copiez le code dans un fichier et enregistrez le
- Donnez au fichier les droits 755.
- Copiez le fichier dans le dossier contenant les images (faites en sorte que les image est la même orientation et le même rapport hauteur/largeur pour respecter les proportions).
- Faites en sorte que le titre des images ne contienne pas d’espace. Il y a sur le site un petit script permettant de régler ce problème.
- exectutez le script.
htmlthumbnails
Il est parfois bien pratique de ne pas avoir d’espace dans un titre de fichier, voir par exemple le script pour modifier la taille des images.
C’est le but de ce petit script trouvé un jour sur internet.
#
# Rename files in current directory
# Chars not alphanumeric or '_' or '.' are replaced by "_"
#
for file in *
do
mv "$file" $(echo "$file" | sed 's/ /_/g')
# cette ligne permet en plus de transformer des fichiers
# finissant par .JPG en des fichiers finissant par .jpg
mv “$file” $(echo “$file” | sed ’s/JPG/jpg/g’)
done
Rien n’est plus simple que de faire une capture d’écran sous Linux :
import capture.png
Un curseur apparaîtra, il ne restera plus qu’à sélectionner la portion de l’écran à capturer.
Si vous préférez capturer l’écran en entier, faites :
import -w root capture.png
Si vous n’aimez pas trop les lignes de commande vous pouvez toujour cliquer sur la touche “Imp écr / syst” de votre clavier
Prendre l’identité d’un utilisateur :
su utilisateur
Devenir superutilisateur :
su
Prendre l’identité d’un utilisateur en changeant l’environnement :
su - utilisateur
Exécuter une commande avec l’identité d’un autre utilisateur :
su utilisateur -c "commande"
Avec Ubuntu il n’y a pas d’accès direct à Root. c’est l’utilisateur créé en premier qui pourra exécuter une commande en tant que root :
sudo ‘la commande’
pour devenir root :
sudo su
Creer un fichier tar :
tar cvzf /chemin/fichier.tar.gz /chemin/dossier
Extraire un fichier tar :
tar xzvf /chemin/dossier/fichier.tar.gz
Et pour en savoir plus : man tar
Chercher un fichier :
find /chemin -name "fichier.txt" -print
Chercher des fichiers :
find /chemin -name "*.txt" -print
Chercher un mot dans un fichier et transfert vers un fichier :
grep 'mot_a_chercher' /chemin/fichier.txt > resultat.txt
Chercher un mot dans un ensemble de fichiers :
grep -r 'mot_a_chercher' /chemin/
Créer un fichier texte :
touch /chemin/fichier.txt
Lire un fichier texte :
more fichier.txt
Imprimer un fichier :
more fichier.txt | lpr -P nom_de_l_imprimante
Trouver un fichier :
find /chemin -name "fichier.txt" -print
Chercher un mot dans un fichier :
grep 'mot_a_chercher' /chemin/fichier.txt