Unix & Linux

Q & A pour les utilisateurs de Linux, FreeBSD et d'autres systèmes d'exploitation de type Un * x

2
Qu'est-ce que "<Esc> Kv" dans bash
Quand je suis en bash et appuyez sur Esc, Shift+ K, V, bash enflamme $EDITORavec un nom de fichier similaire à /tmp/bash-fc-186566385. Pourquoi est-ce et quel est son but? Je dois probablement mentionner que j'utilise bash avec set -o vi.


5
J'ai reçu l'erreur «nom d'hôte: nom ou service inconnu» lors de la vérification de l'IP du nom d'hôte
J'utilise Ubuntu 14.04 sur le service cloud de mon entreprise (mon instance a une IP élastique). Je veux vérifier l'adresse IP de mon instance que j'exécute par ligne de commande, mais cela n'a pas fonctionné. root@ubuntu14-graphite:~# hostname ubuntu14-graphite root@ubuntu14-graphite:~# hostname -i hostname: Name or service not known Je ne comprends …

5
Comment savoir quels ports sont écoutés par certains PID?
J'ai un PID de certains processus écoutant certains ports sur mon OS X et j'ai besoin de savoir quels ports sont écoutés par ce processus. Comment puis-je le faire? Je sais que je peux utiliser lsofpour savoir quel processus écoute un port, mais je dois effectuer une opération inverse. Je …
13 networking  osx  bsd 

1
Pourquoi certains programmes reviennent-ils au shell immédiatement alors que d'autres ne le font pas tant que l'exécution n'est pas terminée?
J'ai lu dans le livre Modern Operating Systems que lorsqu'une commande est exécutée, le shell crée un processus enfant, l'attend jusqu'à ce que l'enfant ait terminé son exécution, puis attend une autre commande de l'utilisateur. C'est en effet le cas pour de nombreux programmes comme gedit. Le terminal ne prend …


3
Est-ce mal de lier / dev / random à / dev / urandom sous Linux?
Je teste actuellement gpg --genkeysur une machine virtuelle Linux. Malheureusement, ce logiciel semble s'appuyer sur /dev/randompour recueillir l'entropie et demande poliment à l'utilisateur de taper manuellement les écrans après les écrans de saisie cryptographique aléatoire afin qu'il finisse par générer une clé, et je n'ai trouvé aucun paramètre de ligne …
13 linux  security  random 


2
Comment supprimer un paramètre positionnel de $ @
Fondamentalement, je veux "arracher" la première occurrence de -infla liste des paramètres. (Les paramètres restants seront transmis à une autre commande.) Le script que j'ai a la structure suivante: #!/bin/sh &lt;CODE&gt; for POSITIONAL_PARAM in "$@" do &lt;CODE&gt; if [ "$POSITIONAL_PARAM" = '-inf' ] then &lt;PLUCK $POSITIONAL_PARAM FROM $@&gt; break fi …


1
évaluation de l'expansion arithmétique en bash
La ligne suivante crée file_c-6.txtmais affiche 5: $ i=5; ls file_a-${i}.txt file_b-${i}.txt &gt; file_c-$(( ++i )).txt; echo $i 5 $ cat file_c-6.txt file_a-5.txt file_b-5.txt Si l' on supprime &gt;elle la liste file_c-6.txtet de sortie 5: Je ne comprends pas pourquoi il ne garde pas la valeur de idans le premier …
13 bash 


2
Pourquoi «bash -x» rompt ce script?
J'ai un script qui mesure la durée d'exécution d'une commande. Il a besoin de la "vraie" timecommande, ce qui signifie, un binaire par exemple dans /usr/bin/time(car le bash-built-in n'a pas le -fdrapeau). Ci-dessous, un script simplifié qui peut être débogué: #!/bin/bash TIMESEC=$(echo blah | ( /usr/bin/time -f %e grep blah …

3
diff rapporte la même ligne que différente dans 2 fichiers
J'ai 2 fichiers contenant une liste de chansons. hdsongs.txt et sdsongs.txt J'ai écrit un script simple pour répertorier toutes les chansons et les exporter vers des fichiers texte, puis exécuter un diff. Cela fonctionne très bien pour la plupart, mais la commande diff réelle dans le script affiche la même …
13 diff 

3
Pourquoi est-ce rm -rf et non rmdir -rf
J'ai toujours été curieux de savoir pourquoi la commande pour supprimer tout dans un répertoire est rm -rf. Pourquoi n'y a-t-il pas de drapeaux pour faire la même chose rmdir? Ne serait-il pas plus intuitif à utiliser rmdirpour les opérations d'annuaire?
13 shell  files  directory 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.