User Tools

Site Tools


bash

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
bash [2016/02/26 13:38] – created leobash [2021/11/24 16:35] (current) leo
Line 1: Line 1:
 [[bash:scripts pour xampp]]. [[bash:scripts pour xampp]].
 +
 +Pour extraire la piste audio mp3 de tous les mpg d'un dossier :
 +
 +<code>for i in *.mpg ; do ffmpeg -i "$i" -acodec copy "$(basename "${i/.mpg}").mp3"; done</code>
 +
 +mp4 vers m4a :
 +
 +<code>for i in *.mp4 ; do ffmpeg -i "$i" -acodec copy "$(basename "${i/.mp4}").aac"; done</code>
 +
 +pour télécharger une suite de fichier
 +
 +[[https://www.electrictoolbox.com/curl-download-sequence-files/|source]]
 +
 +Pour 1, 2, 3, 4, etc…
 +
 +<code>curl -O https://domain.tld/path/filename[0-9].png</code>
 +
 +Pour 01, 02, 03, 04, etc…
 +
 +<code>curl -O https://domain.tld/path/filename[00-9].png</code>
 +
 +----
 +
 +macOS : lire un fichier texte en texte vers voix et enregistrer le fichier audio :
 +
 +<code>say -o sortie-audio.m4a -f texte-source.txt</code>
 +
 +macOS : la même sur tous les .txt du dossier courant
 +
 +<code>for i in *.txt ; do say -o "$(basename "${i/.txt}").m4a" -f "$i"; done</code>
 +
 +----
 +
 +macOS : supprimer des métadonnées sur une image :
 +
 +<code>exiftool -all= -overwrite_original_in_place fichier.img</code>
 +
 +----
 +
 +Se connecter avec ssh :
 +
 +<code>ssh username@server
 +ssh root@lime2.local // exemple</code>
 +
 +Se déloguer/reloguer et reprendre
 +
 +<code>Ctrl - A puis Ctrl - D
 +screen -r</code>
 +
 +supprimer des clés périmées (avec le chemin et l'ip correspondante) :
 +
 +<code>ssh-keygen -f "/chemin/vers/.ssh/known_hosts" -R "192.168.0.18"</code>
 +
 +lister les périphériques usb
 +
 +<code>lsusb</code>
 +
 +Les disques
 +
 +<code>fdisk -l</code>
 +
 +vérifier un système de fichier hfs+ (avec le bon élément dans dev)
 +
 +<code>sudo fsck.hfsplus -f /dev/sdxn</code>
 +
 +monter un disque hfs+ (après création des points de montage avec mkdir)
 +
 +<code>sudo mount -t hfsplus -o force,rw /dev/sdxn /media/cible</code>
 +
 +démontage 
 +
 +<code>sudo umount /media/source</code>
 +
 +archiver avec rsync
 +
 +<code>rsync -avP /Volumes/source /Volumes/cible/</code>
 +
 +  - -a : archive
 +  - -v : verbose
 +  - -P : montrer l'avancement
bash.1456490296.txt.gz · Last modified: 2016/02/26 13:38 by leo