Questions marquées «bashrc»

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.

45
Utiliser export dans .bashrc

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...

40
Comment créer une fonction locale dans mon répertoire?

Mon .bashrc avait du code qui était répétitif alors j'ai utilisé une fonction pour le simplifier do_stuff() { local version=$1 export FOO_${version}_X="17" export FOO_${version}_Y="42" } do_stuff '5.1' do_stuff '5.2' Cependant, maintenant, lorsque j'utilise mon shell, le nom "do_stuff" est dans la...

37
Comment trouver une déclaration de pseudonyme non autorisé?

J'essaie de trouver où un spécifique aliasa été déclaré. J'ai cherché tous les endroits habituels que je connais pour chercher des pseudonymes: ~ / .bashrc ~ / .bash_profile / etc / bashrc / etc / profile Sans chance. Je sais que c'est aliasparce que quand je le fais which COMMAND, je reçois: alias...

30
Grep multicolore

J'essaie d'obtenir chaque commande grep pour mettre en évidence ses résultats dans une couleur différente. Je peux le faire manuellement avec une ligne comme celle-ci: ls -l GREP_COLORS='mt=01;32' grep c | GREP_COLORS='mt=01;31' grep o | GREP_COLORS='mt=01;34' grep n | GREP_COLORS='mt=01;36' grep f...

27
La commande sudo ne source pas /root/.bashrc

J'ai ajouté un chemin d'accès personnalisé à la PATHvariable dans mon fichier /root/.bashrc Quand je le fais sudo su; echo $PATH, il affiche l'entrée, '/ path / to / custom / bins'. Mais je le fais sudo sh -c 'echo $PATH', ça se voit, /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin Les...

24
Est-il possible de vérifier où un alias a été défini?

Un alias, tel que lldéfini avec la aliascommande. Je peux vérifier la commande avec des choses comme les type llimpressions ll is aliased to `ls -l --color=auto' ou command -v llqui imprime alias ll='ls -l --color=auto' ou alias llqui imprime également alias ll='ls -l --color=auto' mais je n'arrive...

22
Pourquoi pas de shebang dans .bashrc / .bash_profile?

Enquête simple: je viens de réaliser que je n'ai jamais vu de shebang au dessus d'un .bashrcscript, ce qui m'amène à penser que le système utilise le shell par défaut pour le source lors de la connexion ( ${SHELL}). Je réfléchis aux raisons pour lesquelles c'est le cas, c'est-à-dire que c'est une...