Disons, à partir du noyau 2.6. Je regarde tous les processus en cours d'exécution sur le système. Le PID des enfants est-il toujours supérieur au PID de leurs parents? Est-il possible d'avoir des cas particuliers "d'inversion"?
Habituellement, lorsque j'ai des programmes qui effectuent une analyse complète du disque et parcourent tous les fichiers du système, leur exécution prend beaucoup de temps. Pourquoi updateb fonctionne-t-il si vite en comparaison?
Pourquoi md5sum ajoute-t-il "\" devant la somme de contrôle lors de la recherche de la somme de contrôle d'un fichier avec "\" dans le nom? $ md5sum /tmp/test\\test \d41d8cd98f00b204e9800998ecf8427e /tmp/test\\test La même chose est notée pour tous les autres utilitaires.
Lors de l'écriture de scripts, j'écris généralement mes ifs avec la syntaxe suivante car il est plus facile pour moi de comprendre que ce qui vient ensuite n'est pas vrai. if [ ! "$1" = "$2" ]; then D'autres disent que le chemin ci-dessous est meilleur if [ "$1" != …
Le 19 août 2013, Randal L. Schwartz a posté ce script shell, qui visait à garantir, sous Linux, "qu'une seule instance du [script] est en cours d'exécution, sans condition de concurrence ni devoir nettoyer les fichiers de verrouillage": #!/bin/sh # randal_l_schwartz_001.sh ( if ! flock -n -x 0 then echo …
Au début, c'était un peu drôle, comme jouer à "Bash Roulette" ... mais maintenant ça devient vieux lol Toute commande dans mon terminal qui se termine avec un code différent de zéro ferme la fenêtre de mon terminal On m'a dit que j'avais peut-être set -emis dans un script bash …
OS : Ubuntu 16.04.3 Shell : Bash 4.3.48 Je sais qu'il est possible de changer temporairement le contenu d'une variable comme dans var=value command, étant probablement IFS= read -r varle cas le plus notable de cela. Et, grâce au wiki de Greg , je comprends aussi: # Why this foo() …
Je connais les méthodes où vous pouvez exécuter une forboucle Bash et pingplusieurs serveurs, existe-t-il un outil CLI Linux que je peux utiliser qui me permettra de le faire sans avoir à recourir à l'écriture d'un script Bash sur pingune liste de serveurs un à la fois? Quelque chose comme …
Je veux effectuer une action uniquement si mon shell est "connecté" à un terminal, c'est-à-dire uniquement si mon entrée standard provient de l'entrée d'un terminal et que ma sortie standard (et l'erreur standard? Peut-être que cela n'a pas d'importance) est imprimée / répercutée sur un terminal. Comment puis-je faire cela, …
Je trouve de plus en plus d'outils qui mettent les exécutables dans ~ / .local / bin. Je suis vieux et pour moi ~ / bin est la place dans mon $ HOME pour les exécutables. D'où est née cette nouvelle mode folle? Pourquoi les gens font ça? Est-il répandu? …
J'ai CentOS 5.6 sur mon ordinateur portable. Lorsque je tape yum update, j'obtiens l'erreur ci-dessous: Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile YumRepo Error: All mirror URLs are not using ftp, http[s] or file. Eg. Invalid release/ removing mirrorlist with no valid mirrors: /var/cache/yum/base/mirrorlist.txt Error: Cannot find a …
Les deux commandes suivantes tentent d'ouvrir un fichier inexistant foo, mais les messages d'erreur sont un peu différents. Quelle pourrait être la raison? $ cat foo cat: cannot open foo $ cat < foo -bash: foo: No such file or directory
J'ai parcouru une commande appelée 'pick' dans un livre Unix, mais je ne comprenais pas exactement ce qu'elle faisait. Voici un exemple de commande de sélection: pick abc.*
Comment envoyer des caractères à une commande comme s'ils venaient d'un fichier? Par exemple, j'ai essayé: wc < "apple pear orange" -bash: apple pear orange: No such file or directory
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.