User Tools

Site Tools


bash

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
bash [2021/09/11 00:38] leobash [2025/05/13 10:37] (current) leo
Line 1: Line 1:
 [[bash:scripts pour xampp]]. [[bash:scripts pour xampp]].
 +
 +====== audio ======
  
 Pour extraire la piste audio mp3 de tous les mpg d'un dossier : Pour extraire la piste audio mp3 de tous les mpg d'un dossier :
Line 27: Line 29:
 <code>say -o sortie-audio.m4a -f texte-source.txt</code> <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> 
 + 
 +====== metadonnée ======
  
 macOS : supprimer des métadonnées sur une image : macOS : supprimer des métadonnées sur une image :
  
 <code>exiftool -all= -overwrite_original_in_place fichier.img</code> <code>exiftool -all= -overwrite_original_in_place fichier.img</code>
 +
 +====== backup ======
 +
 +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
 +
 +====== disques ======
 +
 +Notamment tester l'eject/mount si problème de montage
 +
 +<code>
 +diskutil eject /dev/diskX
 +diskutil mountDisk /dev/diskX
 +diskutil list 
 +diskutil mount /dev/diskXsY
 +diskutil repairVolume /dev/diskXsY
 +</code>
bash.1631313490.txt.gz · Last modified: 2021/09/11 00:38 by leo