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.





3
Quelle est la différence entre ~ / .profile, ~ / .bashrc, ~ / .bash_profile, ~ / .gnomerc, / etc / bash_bashrc, / etc / screenrc…?
Les réponses aux questions sur SO et askubuntu , ainsi que l' exploration (et la lecture des en-têtes) $HOMEet /etc/, indiquent un nombre de fichiers pouvant être utilisés pour définir des variables d'environnement, notamment: ~/.profile ~/.bashrc ~/.bash_profile ~/.gnomerc ~/.Rprofile /etc/bash_bashrc /etc/profile /etc/screenrc Je suppose que les fichiers /etc/fonctionnent pour tous …

3
Pourquoi bashrc vérifie-t-il que le shell actuel est interactif?
Sur mon arche installer, /etc/bash.bashrcet /etc/skel/.bashrccontenir ces lignes: # If not running interactively, don't do anything [[ $- != *i* ]] && return Sur Debian, /etc/bash.bashrca: # If not running interactively, don't do anything [ -z "$PS1" ] && return Et /etc/skel/.bashrc: # If not running interactively, don't do anything …
62 bash  bashrc 

3
Actualiser les alias et les fonctions après avoir défini de nouveaux alias et fonctions?
Lorsque je définis un nouvel alias dans un .bash_aliasesfichier ou une nouvelle fonction dans un .bashrcfichier, existe-t-il une commande d'actualisation permettant d'utiliser immédiatement le nouvel alias ou les nouvelles fonctions sans fermer le terminal (dans mon cas, xfce4-terminal avec quelques onglets ouverts, de nombreux fichiers ouverts)? et au milieu du …

3
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 l' utilisation exportdans .bashrc.

4
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 portée, ce qui me permet de compléter la tabulation …
40 bash  bashrc 

4
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, …
37 bash  alias  bashrc 


8
Faire des calculs simples sur la ligne de commande en utilisant les fonctions bash: $ 1 divisé par $ 2 (en utilisant bc peut-être)
Parfois, je dois diviser un nombre par un autre. Ce serait formidable si je pouvais juste définir une fonction bash pour cela. Jusqu'à présent, je suis obligé d'utiliser des expressions telles que echo 'scale=25;65320/670' | bc mais ce serait bien si je pouvais définir une fonction .bashrc qui ressemblait à …

3
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 Chaque cpersonnage sera surligné en vert et chaque …
30 bash  shell  grep  pipe  bashrc 

3
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 chemins de dossier ajoutés …
27 sudo  bashrc 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.