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.
Je suis souvent connecté via plusieurs sessions SSH. Pour vous déconnecter de mes sessions, j'appuie sur CTRL+ djusqu'à ce que je sois de nouveau sur mon ordinateur local. Cependant, parfois, j'appuie une fois de trop et mon terminal se ferme. Est-il possible d'empêcher CTRL+ dde fermer mon terminal? J'utilise Terminator …
Je suis un peu d'une perte à la fin de setet exportdans Bash (et je pense que probablement d' autres shells). Je pense que c'est pour définir des variables d'environnement, mais cela peut être fait simplement VARIABLE=VALUE, n'est-ce pas? De plus, en tapant setet exportà eux seuls, affichent des valeurs …
J'ai les lignes suivantes dans mon fichier de script .cfg bash DDF_SOURCE="siebel_DATA_DATE_FORMAT" DATA_DATE_FORMAT=${!DDF_SOURCE} comment ${!DDF_SOURCE} est-il évalué? Ce serait !siebel_DATA_DATE_FORMAT, ce qui n'a pas de sens pour moi.
Lorsque j'utilise les éléments suivants, j'obtiens le résultat escompté: $ echo {8..10} 8 9 10 Comment puis-je utiliser cette extension de manière très simple pour obtenir la sortie suivante? $ echo {8..10} 08 09 10 J'ai maintenant que cela peut être obtenu en utilisant seq(n'a pas essayé), mais ce n'est …
J'ai regardé autour de moi et mordu pour trouver une réponse à cette question mais je ne semble pas la trouver (ce qui est étrange). Ma question est la suivante: existe-t-il un moyen simple de redémarrer la session bash à partir du terminal sur mac? Je veux juste le même …
J'ai remarqué dans mon .bashrcque certaines lignes ont exportdevant eux, tels que export HISTTIMEFORMAT="%b-%d %H:%M " ... export MYSQL_HISTFILE="/root/.mysql_history" alors que d'autres non, comme HISTSIZE=100000 Je me demande si, d' abord, cela est correct, et la seconde ce que la règle est pour l' utilisation exportdans .bashrc.
Je source bashrc de quelques-uns de mes amis. Je finis donc par avoir des entrées en double dans ma variable $ PATH. Je ne suis pas sûr que ce soit le problème pour les commandes dont le démarrage est long. Comment fonctionne $ PATH en interne dans bash? Avoir plus …
En lisant comment installer grub, je suis tombé sur un article affirmant que je devais utiliser l'une des deux syntaxes suivantes, echo \(hd0,0\) >> /boot/grub/grub.conf ou echo '(hd0,0)' >> /boot/grub/grub.conf parce que, sur la ligne de commande, les parenthèses sont interprétées de manière particulière. Quelle est la particularité des parenthèses? …
De Quel est le dernier argument de la commande précédente? shellcheck vous dit de ne pas exporter les variables sur la même ligne que vous les affectez. Je me demandais pourquoi? Est -ce que les mêmes conseils à appliquer alias, declare, export, local, readonlyet typeset?
Je veux exécuter un script pour changer simplement le répertoire de travail actuel: #!/bin/bash cd web/www/project Mais, après que je l'utilise, le pwd actuel reste inchangé! Comment puis je faire ça?
Je dois utiliser la less commandavec la coloration syntaxique de la commande vim pour python, C, bashet d' autres langues. Comment appliquer la coloration syntaxique en fonction des vimcouleurs less command?
Je suis en train de lister tous les fichiers de dir1, dir2, dir3et dir4qui pourrait être n'importe où dans un sous - répertoire de mon cwdaide de la findcommande. J'ai essayé ce qui suit sans succès: find . -type f -regextype posix-egrep -regex 'dir1/.+|dir2/.+|dir3/.+|dir4/.+' J'ai essayé posix-extendedaussi. Comment puis-je lister …
Dans le script bash: nous créons une variable en la nommant simplement: abc=ok ou on peut utiliser declare declare abc=ok quelle est la différence? et pourquoi bash propose-t-il tant de façons de créer une variable?
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.