Lorsque j'exécute la commande Netcat suivante et que j'affiche les paquets avec Wireshark , cela indique que le paquet UDP est mal formé. $ echo "this is a test" | nc -u 127.0.0.1 53 De même, l'utilisation de commandes telles que $ echo "this is a test" > /dev/udp/127.0.0.1/53produire des …
Je programme un script shell Linux qui imprimera des bannières d'état pendant son exécution uniquement si l'outil approprié, par exemple figlet, est installé (c'est-à-dire: accessible sur le chemin système ). Exemple: #!/usr/bin/env bash echo "foo" figlet "Starting" echo "moo" figlet "Working" echo "foo moo" figlet "Finished" J'aimerais que mon script …
En général, les scripts shell contiennent le commentaire suivant à la première ligne du fichier script: #!/bin/sh. Selon les recherches que j'ai faites, cela s'appelle "hash bang" et c'est un commentaire conventionnel. Ce commentaire informe Unix que ce fichier est exécuté par le Bourne Shell sous le répertoire /bin. Ma …
L'utilisateur appelle mon script avec un chemin de fichier qui sera soit créé soit écrasé à un moment donné du script, comme foo.sh file.txtou foo.sh dir/file.txt. Le comportement de création ou d'écrasement ressemble beaucoup aux exigences pour placer le fichier du côté droit de l' >opérateur de redirection de sortie, …
Si vous deviez définir globalement alias ':(){ :|:& };:'='echo fork bomb averted' serait-ce une stratégie de sécurité efficace pour éviter l'exécution de la bombe à la fourche Bash ou y aurait-il encore un moyen de l'exécuter? Je suppose que la question se résume à: existe-t-il un moyen d'exécuter une commande …
Sur un serveur partagé, j'aimerais avoir des utilisateurs de très faible priorité de sorte que chaque fois qu'un autre utilisateur (également sans privilèges root) a besoin des ressources, il peut tuer n'importe quel processus des utilisateurs de faible priorité. Est-il possible d'autoriser quelque chose comme ça?
https://dvdhrm.wordpress.com/2014/06/10/memfd_create2/ Théoriquement, vous pouvez obtenir un memfd_create()comportement [ ] sans introduire de nouveaux appels système, comme ceci: int fd = open("/tmp", O_RDWR | O_TMPFILE | O_EXCL, S_IRWXU); (Remarque, pour garantir une portabilité plus tmpfs ici, nous pouvons utiliser " /dev/shm" au lieu de " /tmp"). Par conséquent, la question la …
J'ai du mal à faire fonctionner mon pavé tactile. Il ne détecte pas les mouvements ou les clics la plupart du temps et ne se "réveille" que très sporadiquement, répond pendant ~ une seconde puis s'arrête. Il en va de même pour le trackpoint. J'ai essayé Fedora (27), Mint et …
J'utilise GNU bash 4.3.48. Considérez les deux commandes suivantes qui ne diffèrent que par un seul signe dollar. Commande 1: echo "(echo " * ")" Commande 2: echo "$(echo " * ")" Leur sortie est, respectivement, (echo test.txt ppcg.sh ) et * Donc, évidemment, dans le premier cas, le *est …
Pourquoi les premiers développeurs Linux ont-ils choisi d'implémenter un noyau non préemptif? Est-ce pour sauvegarder la synchronisation? Pour autant que je sache, Linux a été développé au début des années 90, lorsque les PC n'avaient qu'un seul processeur. Quel avantage un noyau non préemptif offre-t-il sur de tels PC? Pourquoi, …
Cette réponse révèle que l'on peut copier tous les fichiers - y compris ceux cachés - d'un répertoire srcà l'autre destcomme ceci: mkdir dest cp -r src/. dest Il n'y a aucune explication dans la réponse ou ses commentaires pour expliquer pourquoi cela fonctionne réellement, et personne ne semble trouver …
Le tableau suivant représente le nombre de disques sur chaque machine Linux Chaque baie unique comprend le nombre de disques sur une machine Linux . echo ${ARRAY_DISK_Quantity[*]} 4 4 4 4 2 4 4 4 quelle est la manière simple d'identifier que toutes les valeurs du tableau sont égales? Bon …
La commande shell suivante était censée imprimer uniquement les lignes impaires du flux d'entrée: echo -e "aaa\nbbb\nccc\nddd\n" | (while true; do head -n 1; head -n 1 >/dev/null; done) Mais au lieu il imprime juste la première ligne: aaa. La même chose ne se produit pas lorsqu'elle est utilisée avec …
J'ai un comportement étrange avec zsh (5.4.2_1 installé avec homebrew) sur osx n'utilisant pas la première occurrence d'un exécutable dans le chemin. Voici le scénario: echo $PATH Retour: /usr/local/Cellar/zplug/HEAD-9fdb388/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin l'infusion est à la fois /usr/local/Cellar/zplug/HEAD-9fdb388/bin et usr/local/bin/brew Ceci est confirmé en lançant quel brassage -a qui renvoie: /usr/local/Cellar/zplug/HEAD-9fdb388/bin/brew /usr/local/bin/brew Mais …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.