Questions spécifiques au Bourne Again SHell de GNU, par opposition aux autres shells Bourne / POSIX. Pour les questions sur les shells Unix en général, utilisez plutôt la balise / shell.
J'ai un script bash avec les éléments suivants: #!/bin/bash -e egrep "^username" /etc/passwd >/dev/null if[ $? -eq 0 ] then echo "doesn't exist" fi Ce script ne fonctionnera pas sans le -e. Que fait le -escript? Aussi, que fait le $?dans ce contexte?
Je connais la killcommande, et la plupart du temps nous utilisons simplement kill -9 pour tuer un processus avec force, il y a beaucoup d'autres signaux qui peuvent être utilisés avec kill. Mais je me demande quels sont les cas d'utilisation de pkillet killall, s'il existe déjà une commande kill. …
Lorsque je me connecte au shell, je vois l'invite dont la valeur est stockée dans PS1. J'ai également rencontré une autre invite (mais je ne sais pas laquelle) lorsque j'ai utilisé la syntaxe ici-document: bc << HERE > Mais ce sont tous les types d'invites. J'ai rencontré jusqu'à présent. Quels …
Selon cela , placer une liste de commandes entre accolades entraîne l'exécution de la liste dans le contexte de shell actuel. Aucun sous-shell n'est créé . Utiliser pspour voir cela en action Il s'agit de la hiérarchie de processus pour un pipeline de processus exécuté directement sur la ligne de …
Je m'excuse à l'avance s'il s'agit d'une question en double. J'ai fait un effort pour rechercher / vérifier avant de demander ici. Je suis à l'aise avec l'écriture de lignes simples comme ceci: foocommand && foocommand2 && foocommand3 L'idée étant que je souhaite que les commandes suivantes s'exécutent uniquement si …
J'ai vu dans certaines captures d'écran (je ne me souviens plus où sur le web) que le terminal peut afficher les [username@machine /]$caractères gras. J'ai hâte de l'avoir aussi parce que je me retrouve toujours à faire défiler de longues sorties pour trouver avec difficulté la première ligne après ma …
Après environ une heure de recherche sur Google, je ne peux pas croire que personne n'ait posé cette question auparavant ... J'ai donc un script en cours d'exécution sur TTY1. Comment faire pour que ce script lance un programme arbitraire sur TTY2? J'ai trouvé tty, qui vous indique sur quel …
J'exécute mon script Python en arrière-plan sur ma machine Ubuntu (12.04) comme ceci - nohup python testing.py > test.out & Maintenant, il pourrait être possible qu'à un certain stade, mon dessus Python scriptpuisse mourir pour une raison quelconque. Je pense donc avoir une sorte de cron agentscript shell bash qui …
J'ai une question générale, qui pourrait être le résultat d'une mauvaise compréhension de la façon dont les processus sont gérés sous Linux. Pour mes besoins, je vais définir un «script» comme un extrait de code bash enregistré dans un fichier texte avec les autorisations d'exécution activées pour l'utilisateur actuel. J'ai …
Est - il possible d'exclure des commandes comme rm -rf, svn revertd'être stockés dans l' histoire se bash? En fait, par erreur, je les ai émis un certain nombre de fois, même si je n'ai pas l'intention de le faire, simplement parce que je fais les choses rapidement et que …
J'ai programmé dans plusieurs langues depuis deux ans maintenant, je veux dire que je sais concevoir et mettre en œuvre une solution décente pour un problème donné. Cependant, bash est un casse-tête majeur pour moi, rien ne fonctionne comme prévu - ou même sans erreurs. Tous les guides que j'ai …
Est-il possible de formater facilement les secondes en temps lisible par l'homme en bash? Je ne veux pas le formater comme une date, mais comme le nombre de jours / heures / minutes, etc ...
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.