Unix & Linux

9
Comment désinfecter le tampon copier / coller?

J'ai remarqué que lorsque je sélectionne du texte, le copie, puis essaie de le coller dans, par exemple, gmail, il conserve la mise en forme. Pas une seule fois au cours des 10 dernières années, cela n'a jamais été une caractéristique souhaitable pour moi. J'utilise actuellement glipper comme...

9
En face de la commande `source`

J'utilise la sourcecommande dans mon script bash pour lire / imprimer les valeurs des variables more linuxmachines_mount_point.txt export linuxmachine01="sdb sdc sdf sdd sde sdg" export linuxmachine02="sde sdd sdb sdf sdc" export linuxmachine03="sdb sdd sdc sde sdf" export linuxmachine06="sdb sde...

9
Protection de la commande shell avec une variable chaîne

Dans un langage de programmation, j'exécute une simple commande shell cd var; echo > create_a_file_here avec var étant une variable qui contient une chaîne (espérons-le) d'un répertoire à l'endroit où je veux créer le fichier "create_a_file_here". Maintenant, si quelqu'un voit cette ligne de...

9
afficher les STDOUT avant STDERR?

Je suis nouveau à bash et je ne peux pas pour la vie de moi comprendre comment exécuter une certaine commande, supposer ./fffet imprimer des stdouts réguliers avant stderr (je suis confus quant au sens moi-même) par exemple $ printf "I am a\ndrill\n" > fff; $ cat fff nofile fff nofile fff I am a...

9
Fractionner la chaîne sur deux points dans / bin / sh

Mon dashscript prend un paramètre sous la forme de hostname:port: myhost:1234 Alors que le port est facultatif, c'est-à-dire: myhost J'ai besoin de lire l'hôte et le port dans des variables distinctes. Dans le premier cas, je peux faire: HOST=${1%%:*} PORT=${1##*:} Mais cela ne fonctionne pas dans...

9
Chrome mange toute la RAM et gèle le système

Comment empêcher Chrome de prendre plus que par exemple 4 Go de RAM. De temps en temps, il décide de prendre quelque chose comme 7 Go (avec 8 Go de RAM au total) et rend mon ordinateur inutilisable. Avez-vous de l'aide? PS: Je n'ai même pas ouvert plus de 10 onglets. Edit: peut-être que je l'ai...

9
Paramètres .inputrc vs .bashrc

J'ai remarqué que peu de paramètres dans .bashrcet les .inputrcfichiers se ressemblent ou sont similaires, tels que: shopt -s nocaseglobvs set completion-ignore-case export HISTSIZEvs set history-size export HISTFILESIZEvsset history-size Les .inputrcparamètres affectent-ils également l'achèvement...

9
Wake-on-LAN via SSH

J'utilise Wake-on-LAN avec succès depuis de nombreuses années maintenant pour un certain nombre de mes appareils Linux. Cela fonctionne assez bien. Cependant, j'ai aussi un Mac Mini à la maison. J'ai remarqué qu'il se met en veille et a deux propriétés distinctes distinctes de toute machine Linux...

9
Manipulation de la ligne de commande XML (script shell)

Comment manipuler XML à partir de la ligne de commande dans un script shell? Il existe de nombreuses commandes pour manipuler les données tabulaires, remplacer la variable d'environnement ou remplacer les fragments de texte par regex, mais je n'ai rien trouvé pour XML. Mon script de construction...

9
expansion du shell (A | B) dans les noms de fichiers?

Est-il possible d'élargir un orchoix dans le shell lors de la lecture d'un fichier par exemple. Ce que je veux dire par là, c'est que, par exemple, grepprend en charge la syntaxe comme (A|B)pour faire correspondre A ou B dans un fichier. De même, si j'ai ces fichiers: file1.txt file2.txt file3.txt...

9
tr a A </ etc / hosts | sort -r | pr -d> / etc / hosts

Dans cette ligne: tr a A < /etc/hosts | sort -r |pr -d > /etc/hosts quel serait le résultat attendu? Je sais que «a» en minuscule se changerait en «A» en majuscule, mais quelle est la prochaine étape? Le fichier d'origine serait-il écrasé puisque la redirection est vers le même nom de...