Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
memo:unix [21/11/2023 15:01] – [Compresser] Ne pas inclure toute le hiérarchie des dossiers Arnaud Jacqueminmemo:unix [05/03/2026 11:10] (Version actuelle) – Gérer les utilisateurs Arnaud Jacquemin
Ligne 214: Ligne 214:
 ==== Se connecter ==== ==== Se connecter ====
  
-  ssh user@host +<code bash> 
 +ssh user@host [-p port] 
 +</code>
 ==== Copier un fichier ==== ==== Copier un fichier ====
  
Ligne 245: Ligne 246:
 ===== Multimédia ===== ===== Multimédia =====
  
-==== Compresser en flac récursivement ====+Audio, vidéo... déplacés sur la page [[ffmpeg]]
  
-<code bash> 
-shopt -s globstar nocaseglob 
-for input in GigaSoundPack/**/*.wav 
-do 
-  indir=$(dirname "$input") 
-  outdir=${indir/#GigaSoundPack/GigaSoundFlac} 
-  [ ! -d "$outdir" ] && mkdir -p "$outdir" 
-  infile=$(basename "$input") 
-  outfile=${infile%.???}.flac 
-  ffmpeg -i "$input" "${outdir}/${outfile}" 
-done 
-</code> 
 ==== Retirer metatags de toutes les photos d'un dossier ==== ==== Retirer metatags de toutes les photos d'un dossier ====
  
Ligne 271: Ligne 260:
 find ./ -name '*.mp3' -type f -exec mp3splt -a -f {} 00.10.50 EOF -o "trim/@f" \; find ./ -name '*.mp3' -type f -exec mp3splt -a -f {} 00.10.50 EOF -o "trim/@f" \;
 </code> </code>
- 
-==== Extraire l'audio d'une vidéo ==== 
- 
-<code bash> 
-ffmpeg -ss 300 -t 180 -i "input.avi" output.flac 
-</code> 
- 
-Remplacer 
-  * 300 par la position de départ (en secondes) 
-  * 180 par la durée à capturer 
-  * input.avi par le fichier d'où extraire 
-  * output.flac par le fichier de destination 
- 
- 
-==== Concaténer deux vidéos de même format ==== 
- 
-<code bash> 
-ffmpeg -i video1.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts intermediate1.ts 
-ffmpeg -i video2.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts intermediate2.ts 
-ffmpeg -i "concat:intermediate1.ts|intermediate2.ts" -c copy -bsf:a aac_adtstoasc output.mp4 
-</code> 
- 
-Source : http://trac.ffmpeg.org/wiki/Concatenate#protocol 
- 
- 
-==== Recompresser une vidéo en H264 ==== 
- 
-<code bash> 
-ffmpeg -i "source.mp4" -vcodec libx264 -crf 20 "resultat.mp4" 
-</code> 
- 
-Diminuer la valeur de CRF pour augmenter la qualité, et augmenter cette valeur pour diminuer la taille. 
- 
-Source : https://unix.stackexchange.com/questions/28803/how-can-i-reduce-a-videos-size-with-ffmpeg# 
- 
-  * Pour changer le nombre d'images par secondes : paramètre -r 
-  * Pour changer la résolution : paramètre -s 
- 
-<code bash> 
-ffmpeg -i "source.mp4" -vcodec libx264 -crf 20 -r 20 -s 360x640 "resultat.mp4" 
-</code> 
- 
  
 ===== Téléchargement ===== ===== Téléchargement =====
Ligne 438: Ligne 385:
 What=192.168.0.42:/volume1/music-making What=192.168.0.42:/volume1/music-making
 Where=/mnt/eddie/musicmaking Where=/mnt/eddie/musicmaking
 +Type=nfs
 +
 +[Install]
 +WantedBy=multi-user.target
 +</file>
 +
 +=== Pour la musique : ===
 +
 +<file ini mnt-eddie-musique.automount>
 +[Unit]
 +Description=Automount Eddie Musique
 +
 +[Automount]
 +Where=/mnt/eddie/musique
 +
 +[Install]
 +WantedBy=multi-user.target
 +</file>
 +
 +<file ini mnt-eddie-musique.mount>
 +[Unit]
 +Description=Eddie Musique
 +
 +[Mount]
 +What=192.168.0.42:/volume1/music
 +Where=/mnt/eddie/musique
 Type=nfs Type=nfs
  
Ligne 462: Ligne 435:
  
 [Mount] [Mount]
-What=192.168.0.42:/volume1/videos+What=192.168.0.42:/volume1/video
 Where=/mnt/eddie/videos Where=/mnt/eddie/videos
 Type=nfs Type=nfs
Ligne 513: Ligne 486:
 -i signifie "faire la modification directement dans le fichier source". -i signifie "faire la modification directement dans le fichier source".
  
 +===== Gérer les utilisateurs =====
  
 +==== Créer un utilisateur ====
 +<code bash>
 +sudo useradd nom_utilisateur
 +</code>
 +
 +==== Créer un groupe ====
 +<code bash>
 +sudo groupadd nom_groupe
 +</code>
 +
 +==== Ajouter un utilisateur dans un groupe ====
 +
 +<code bash>
 +sudo adduser nom_utilisateur nom_groupe
 +</code>
 +
 +Il faut fermer/ré-ouvrir la session utilisateur pour que ce soit pris en compte (dommage !)
 +
 +Source : [[https://doc.ubuntu-fr.org/tutoriel/gestion_utilisateurs_et_groupes_en_ligne_de_commande#ajouter_un_utilisateur_a_un_groupe|Wiki Ubuntu-fr > Gestion des utilisateurs et groupes en ligne de commande]]
 +
 +
 +===== Reformater des fichiers SQL =====
 +
 +<code bash>
 +sudo pipx install sqlparse
 +pipx ensurepath
 +find . -type f -exec sqlformat --reindent {} -o {}.sql \;
 +</code>
  • memo/unix.1700575296.txt.gz
  • Dernière modification : il y a 2 ans
  • de Arnaud Jacquemin