Outils pour utilisateurs

Outils du site


linux-vrac

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édentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
linux-vrac [2019/01/09 12:09] sebsauvagelinux-vrac [2019/03/14 15:15] sebsauvage
Ligne 7: Ligne 7:
   * **//apropos// est votre ami**:   * **//apropos// est votre ami**:
     * Voir les outils concernant pdf présents sur votre système ? <code bash>apropos pdf</code>     * Voir les outils concernant pdf présents sur votre système ? <code bash>apropos pdf</code>
 +  * Et **//tldr// aussi**:<code>> tldr tar
 +tar
 +Archiving utility.
 +Often combined with a compression method, such as gzip or bzip.
 +
 + - Create an archive from files:
 +   tar cf {{target.tar}} {{file1 file2 file3}}
 +
 + - Create a gzipped archive:
 +   tar czf {{target.tar.gz}} {{file1 file2 file3}}
 +
 + - Extract an archive in a target folder:
 +   tar xf {{source.tar}} -C {{folder}}
 +
 + - Extract a gzipped archive in the current directory:
 +   tar xzf {{source.tar.gz}}
 +
 + - Extract a bzipped archive in the current directory:
 +   tar xjf {{source.tar.bz2}}
 +
 + - Create a compressed archive, using archive suffix to determine the compression program:
 +   tar caf {{target.tar.xz}} {{file1 file2 file3}}
 +
 + - List the contents of a tar file:
 +   tar tvf {{source.tar}}
 +
 + - Extract files matching a pattern:
 +   tar xf {{source.tar}} --wildcards {{"*.html"}}</code>
  
   * **Voir la progression d'une longue commande en cours**:   * **Voir la progression d'une longue commande en cours**:
Ligne 37: Ligne 65:
  
   * **Voir les disques montés**: C'est beaucoup plus lisible comme ça: ''mount | column -t''   * **Voir les disques montés**: C'est beaucoup plus lisible comme ça: ''mount | column -t''
 +    * Encore plus lisible ? Essayez ''findmnt'' : il va tout afficher de manière hiérarchique.
   * **Voir les disques/partitions montables**: Plusieurs possibilités: ''sudo fdisk -l'' ou ''sudo inxi -Po'' ou graphiquement avec ''sudo gparted''.   * **Voir les disques/partitions montables**: Plusieurs possibilités: ''sudo fdisk -l'' ou ''sudo inxi -Po'' ou graphiquement avec ''sudo gparted''.
  
Ligne 342: Ligne 371:
     * Liste des processus actuellement en train de faire des I/O: ''sudo iotop -o'' (Notez la différence entre 'Total disk write' et 'Actual disk write': Total correspond aux demandes d'écriture effectuées par les applications (qui atterrissent alors dans le cache), et le 'Actual' qui correspond aux écritures réelles sur disque (cache vers disque).     * Liste des processus actuellement en train de faire des I/O: ''sudo iotop -o'' (Notez la différence entre 'Total disk write' et 'Actual disk write': Total correspond aux demandes d'écriture effectuées par les applications (qui atterrissent alors dans le cache), et le 'Actual' qui correspond aux écritures réelles sur disque (cache vers disque).
     * En cas de gros blocage, pour voir les processus en sont en attente des I/O: <code>sudo watch -n 1 "(ps aux | awk '\$8 ~ /D/  { print \$0 }')"</code>     * En cas de gros blocage, pour voir les processus en sont en attente des I/O: <code>sudo watch -n 1 "(ps aux | awk '\$8 ~ /D/  { print \$0 }')"</code>
-    * Voir aussi: ''iostat -d'' +    * Si vous faites:<code bash>watch "egrep '(Dirty|^Cached:)/proc/meminfo"</code>vous pouvez voir en temps reél: 
-    Données dans le cache en attente d'écriture disque''watch grep Dirty /proc/meminfo''+      //Cached// : La quantité de mémoire vive utilisée pour le cache disque (pris dans l'espace mémoire libre, celui non utilisé par les applications). 
 +      * //Dirty// : La quantité de données en cache en attente d'être écrite sur disque (Cela peut être utile quand vous copiez des fichiers sur clé USB pour voir où il en est).
  
   * Installer le logiciel Captvty sous Linux ?  C'est [[captvty_linux|possible]] !   * Installer le logiciel Captvty sous Linux ?  C'est [[captvty_linux|possible]] !
  
   * Convertir un dossier de *.flac (et ses sous-répertoires) en mp3:<code bash>find -name "*.flac" -exec ffmpeg -i {} -acodec libmp3lame -ab 128k {}.mp3 \;</code>   * Convertir un dossier de *.flac (et ses sous-répertoires) en mp3:<code bash>find -name "*.flac" -exec ffmpeg -i {} -acodec libmp3lame -ab 128k {}.mp3 \;</code>
 +    * Il y a plein d'autres astuces pour ffmpeg dans [[ffmpeg|cette page]].
  
   * Changer la luminosité au clavier:   * Changer la luminosité au clavier:
Ligne 477: Ligne 508:
     * Exemple: Si vous lancez séparément ces deux commandes (par exemple dans des terminaux différents), flock s'assurera qu'elles ne sont pas exécutées simultanément:<code bash>flock /tmp/abcd555 -c "sleep 30"     * Exemple: Si vous lancez séparément ces deux commandes (par exemple dans des terminaux différents), flock s'assurera qu'elles ne sont pas exécutées simultanément:<code bash>flock /tmp/abcd555 -c "sleep 30"
 flock /tmp/abcd555 -c "echo coucou"</code> flock /tmp/abcd555 -c "echo coucou"</code>
 +
 +  * Lancer une application graphique en tant qu'un autre utilisateur ?<code>> xhost +
 +> su autrecompte
 +> gimp</code>
 +    * Penser à faire ''xhost -'' pour refermer les droits de connexion au serveur X.
 +
 +  * **Connaître la qualité d'un JPEG.**
 +    * Malheureusement, la qualité d'un JPEG n'est pas une donnée obligatoire dans un JPEG. L'information n'est donc généralement pas fournie dans les informations image (EXIF). Cependant, si vous avez ImageMagick installé, vous pouvez lui demander d'estimer la qualité à partir des données de l'image elle-même:<code>identify -verbose votreimage.jpg | grep Quality</code>
 +
 +  * **Convertir un PDF en images**:
 +    * <code>pdftocairo -png fichier.pdf</code>
 +    * Pour sortir dans un autre format: ''-jpeg'', ''-tiff''...
 +    * Par défaut la résolution en sortie est 150dpi. Vous pouvez la changer avec ''-r'', par exemple<code>pdftocairo -r 600 -tiff fichier.pdf</code>
 +
 +  * **Coloriser les logs.**
 +    * ''ccze'' sait coloriser divers logs pour les rendre plus lisibles. Essayez : ''cat /var/log/syslog | ccze -A | less -R''
 +    * ccze supporte syslog, vsftpd, php... tapez ''ccze -l'' pour voir les types de logs supportés.
  
   * D'autres astuces ? Voir [[mint_customization|cette page]].   * D'autres astuces ? Voir [[mint_customization|cette page]].
linux-vrac.txt · Dernière modification : 2024/01/30 14:32 de sebsauvage