Unix & Linux

41
La connexion à l'IP 0.0.0.0 réussit. Comment? Pourquoi?

Nous desservons un port sur localhost et souhaitons enregistrer un autre processus si le port est disponible. En raison d'un bogue dans notre code, il essaie en réalité de se connecter à l'IP 0.0.0.0:<port>, et pour une raison quelconque, il réussit - comme le prouve strace: [...] connect(3,...

41
Comment utiliser l'espace de swap uniquement en cas d'urgence?

J'ai un ordinateur portable Debian (Buster) avec 8 Go de RAM et 16 Go d'échange. Je lance une très longue tâche en cours d'exécution. Cela signifie que mon ordinateur portable est resté allumé pendant les six derniers jours pendant qu'il passe à travers. Ce faisant, je dois régulièrement utiliser...

40
Comment pourrais-je me rappeler comment utiliser la redirection?

Je sais ce que program > /dev/null 2>&1 Est-ce que. Il redirige la sortie vers /dev/nullet 2>&1signifie pour rediriger la sortie d'erreur au même endroit où la sortie est envoyée. Mon problème est que je dois toujours google parce que je ne m'en souviens jamais. Alors, j'essaie...

40
Comment puis-je surveiller le trafic du port série?

Existe-t-il un outil de surveillance de port permettant de surveiller les paquets écrits sur le port? Je veux surtout vérifier si mon programme écrit en Java fonctionne, alors j'ai besoin d'un outil pour voir si ma petite application écrit les messages sur le port. Comment puis-je faire...

40
Transformer un tableau en arguments d'une commande?

J'ai un tableau des "options" d'une commande. my_array=(option1 option2 option3) Je veux appeler cette commande dans un script bash, en utilisant les valeurs de array comme options. Alors, command $(some magic here with my_array) "$1"devient: command -option1 -option2 -option3 "$1" Comment puis-je...

40
Convertir une vidéo OGV en animation GIF?

J'ai créé des vidéos OGV avec le gtk-recordmydesktopprogramme de screencasting, en essayant de résoudre ce problème ici avec bruteforce over X. Je peux voir les vidéos avec VLC. Maintenant, la tâche consiste à trouver des moyens de convertir des vidéos OGV en animations GIF afin que je puisse les...

40
Ajout avec 'sed'

J'essaie d'effectuer une opération mathématique avec sed, mais cela continue à traiter mes variables comme des chaînes. L'entrée est de ce genre: $ echo 12 | sed 's/[0-9]*/&+3/' $ 12+3 Je voudrais avoir 15 en sortie. Je dois effectuer l'opération et remplacer son résultat mathématique par un...

40
Comment naviguer dans la recherche inversée de bash?

Bash offre la fonctionnalité pour inverser la recherche via Ctrl+ R. Ensuite, on peut taper une partie d’une commande qui affichera une entrée appropriée de l’historique. Supposons que ceci soit mon histoire: vim foo1 vim foo2 # I want to go here vim foo3 # this is where I land, how to go back? Je...