Unix & Linux

9
Injecter des lignes dans l'historique de bash

Par défaut, bash charge les lignes de l' ~/.bash_historyhistorique. Est-il possible d'ajouter un fichier personnalisé à charger également? Je souhaite injecter un fichier contenant des commandes que j'utilise fréquemment et y accéder via la recherche

9
Sources d'entropie pour Linux

Disons que je veux un gigaoctet ou plus de données aléatoires de / dev / random, adaptées à un tampon à usage unique (donc / dev / urandom est sorti.) Comment puis-je amorcer mon / dev / random avec suffisamment d'entropie pour ce faire? Je recherche des commandes et des programmes spécifiques pour...

9
Pourquoi printf imprime-t-il plus d'arguments que prévu?

Pourquoi ce script shell imprime-t-il deux fois les entrées? Je m'attendais à ce que le script ignore les entrées après 5. Scénario: #! /bin/bash echo "Enter 5 words : " read a b c d e printf "> %s %s %s %s %s <" $a $b $c $d $e Production: user@linux:~$ pico ifs2.sh user@linux:~$ ./ifs2.sh...

9
Dans une boucle sur un tableau, ajoutez un élément au tableau

J'ai un problème avec la boucle for dans bash. Par exemple: j'ai un tableau ("etc" "bin" "var"). Et j'itère sur ce tableau. Mais dans la boucle, j'aimerais ajouter une valeur au tableau. Par exemple array=("etc" "bin" "var") for i in "${array[@]}" do echo $i done Cela s'affiche etc bin var(bien sûr...

9
sed - comment capitaliser tous les 3 mots?

Donné: main_east_library main_west_roof main_north_roof minor_south_roof Comment puis - je utiliser sed( en particulier, non awk, tretc.) pour créer: main_east_Library main_west_Roof main_north_Roof minor_south_Roof Quelque chose comme: $ echo "main_west_library main_west_roof main_north_roof...

9
Les fichiers de goudron peuvent-ils améliorer la compression?

Le goudronnage d'un ensemble de fichiers peut-il améliorer la compression avec les outils standard, par exemple gzip, bzip2, xz? J'ai longtemps pensé que c'était le cas, mais je ne l'ai jamais testé. Si nous avons 2 copies du même fichier de 20 Mo d'octets aléatoires goudronnées ensemble, un...

9
Où est mon fichier journal de crontab?

pas / var / log / cron, pas /var/log/cron.log sur mon debian7, où est mon fichier journal de crontab? ls /var/log/cron* ls: cannot access /var/log/cron*: No such file or directory

9
Le volume LVM est inactif après le redémarrage de CentOS

J'ai réinstallé un serveur Linux de CentOS 6 à 7. Le serveur a 3 disques - un disque SSD système (il héberge tout sauf /home) et deux disques durs 4 To qui hébergent /home. Tout utilise LVM. Les deux disques de 4 To sont mis en miroir (en utilisant l'option raid dans LVM lui-même), et ils sont...

9
Nouvelle ligne dans les variables bash

J'essaie de stocker plusieurs lignes dans une variable bash, mais cela ne semble pas fonctionner. Par exemple, si je liste /binun fichier par ligne et que je le stocke $LS, alors je passe en $LStant que stdin à wc, il renvoie toujours 1: $ ls -1 /bin | wc -l 134 $ LS=$(ls -1 /bin); wc -l...

9
Être informé des changements de titre de fenêtre

... sans sondage. Je veux détecter quand la fenêtre actuellement focalisée change afin de pouvoir mettre à jour un morceau de GUI personnalisé dans mon système. Points d'intérêt: notifications en temps réel. Avoir un décalage de 0,2 s est correct, avoir un décalage de 1 s est meh, avoir un décalage...

9
Périphérique HID USB virtuel

Je développe une application qui communiquera avec le périphérique HID USB connecté. Le problème est qu'il n'y a pas encore de véritable appareil (il est en cours de développement par une autre partie de notre équipe), donc j'aimerais vraiment avoir un moyen de l'imiter. L'utilitaire idéal auquel...