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.
Pour des commandes simples comme less, est-il préférable de créer un alias ou d'exporter les options? Y a-t-il un avantage de l'un sur l'autre? Par exemple, si je veux lesstoujours utiliser l' -Roption d'affichage des caractères bruts, ces deux solutions fonctionnent: export LESS='-R' alias less='less -R' Pour un cas simple …
Dans mon cas .bashrc, j’utilise les codes de couleur du terminal ANSI pour colorier divers bits. Cela ressemble à ceci: PS1='\u@\h:\w\[\033[33m\]$(virtual_env)\[\033[32m\]$(git_branch)\[\033[0m\]$ ' où virtual_envet git_branchsont des fonctions bash qui génèrent des choses sur stdout. Maintenant, pour faciliter la lecture et la modification, j'aimerais stocker les codes de couleur dans des …
Pourquoi les gens ont-ils peur d'écrire des mots de passe dans la ligne de commande? Le fichier d'historique est situé dans ~/.history, il n'est donc disponible que pour l'utilisateur qui a exécuté les commandes (et root).
Est-il possible de taper une commande bash dans vi et d’obtenir le stdout? Je trouve souvent fastidieux de fermer et de rouvrir vi simplement parce que je veux chercher quelque chose dans la coquille.
Plus d'une fois, j'ai accidentellement exécuté plusieurs commandes et pollué mon historique bash. Comment fermer mon terminal sans sauvegarder mon historique bash? J'utilise Fedora.
J'ai configuré une machine virtuelle à l'aide de linux Redmine, clé en main, et j'essaie d'utiliser SSH sur le serveur pour installer d'autres éléments. Il ne semble pas reconnaître la commande sudo. Chaque fois que j'essaie de faire quelque chose, je reçois une erreur en disant: -bash: sudo: command not …
J'ai un fichier de script bash, qui est placé dans un répertoire ajouté à $ PATH afin que je puisse appeler le script à partir de n'importe quel répertoire. Il existe un autre fichier texte dans le même répertoire que le script. Je me demande comment faire référence au fichier …
Par exemple: $ node -bash: /usr/local/bin/node: No such file or directory $ foo -bash: foo: command not found Quelle est la différence? Dans les deux cas, nodeet foosont des commandes invalides, mais il semble qu'Unix ne trouve pas le nodebinaire? Lors de la désinstallation d'un programme, par exemple node, y …
J'ai lu que, puisque les chemins de fichiers dans Bash peuvent contenir n'importe quel caractère, à l'exception de l'octet nul (octet de valeur zéro $'\0'), il est préférable d'utiliser l'octet nul en tant que séparateur. Par exemple, si le résultat de findsera envoyé à un autre programme, il est recommandé …
J'exécute une application avec la commande $ grails run-appqui imprime le journal dans le terminal comme ci-dessous. Ce que je veux, c'est rechercher un texte particulier (par exemple user authorities) dans ce journal afin de pouvoir vérifier davantage. Une façon d'utiliser Logging Apis pour écrire dans un fichier texte mais …
Je veux utiliser $var inune extension de coque shell avec une plage, en bash. Mettre simplement {$var1..$var2}ne fonctionne pas, alors je suis allé "latéralement" ... Ce qui suit fonctionne, mais c'est un peu kludgey. # remove the split files echo rm foo.{$ext0..$extN} rm-segments > rm-segments source rm-segments Y a-t-il une …
Comment puis-je obtenir l'extension de fichier à partir de bash? Voici ce que j'ai essayé: filename=`basename $filepath` fileext=${filename##*.} En faisant cela, je peux obtenir une extension du bz2chemin /dir/subdir/file.bz2, mais j'ai un problème avec le chemin /dir/subdir/file-1.0.tar.bz2. Je préférerais une solution utilisant uniquement bash sans programmes externes si cela est …
Je ne peux pas comprendre comment trouver le fichier où une fonction bash est définie ( __git_ps1dans mon cas). J'ai expérimenté avec declare, type, whichmais rien ne me dit que le fichier source. J'ai lu quelque part qui declarepeut imprimer le nom du fichier et le numéro de ligne, mais …
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.