Je me demande où un nouveau chemin doit être ajouté à la PATHvariable d'environnement. Je sais que cela peut être accompli en éditant .bashrc(par exemple), mais on ne sait pas comment faire cela. Par ici: export PATH=~/opt/bin:$PATH ou ca? export
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 me demande où un nouveau chemin doit être ajouté à la PATHvariable d'environnement. Je sais que cela peut être accompli en éditant .bashrc(par exemple), mais on ne sait pas comment faire cela. Par ici: export PATH=~/opt/bin:$PATH ou ca? export
S'agit-il de "configuration de ressources", par
J'ai trouvé le .bashrcfichier et je veux connaître le but / la fonction de celui-ci. Aussi, comment et quand est-il
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...
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...
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...
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...
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...
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...
Je passe à Cygwin à partir du shell bash fourni avec Git pour Windows et rencontre un problème étrange. Quelqu'un a pensé que ce serait une bonne idée d'ajouter /cygdrive/à tous les chemins, alors que je pense que c'est une idée horriblement laide. J'ai pu déterminer que je pouvais résoudre...
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...
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...
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...
J'ai pu faire sftphier une boîte RHEL 5.4 (RedHat) et aujourd'hui je ne peux pas. Le message est "Received message too long 778199411", et après une enquête, il était dû au fait que ma boîte RHEL .bashrcavait une ligne echo "running .bashrc"- ou faisait écho à quelque chose, je pense. Alors,...
Ainsi, grâce à plusieurs commandes de frappe que j'ai trouvé qu'il n'y a pas seulement ls, mais let laaussi. Il ne semble pas y avoir d' manentrées sur Ubuntu 12.14. Ils semblent tous faire des choses similaires avec des différences mineures: $ ls app config CONTRIBUTING.md doc Gemfile Guardfile...
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...
bashne source à .bashrcpartir d'un terminal interactif que si je lance manuellement bashdepuis un terminal: $ bash ou source manuellement: $ source ./.bashrc ou en cours d'exécution: $ st -e bash Voici quelques résultats utiles que j'espère: $ echo $TERM st-256color $ echo $SHELL /bin/sh $ readlink...
Au début, c'était un peu drôle, comme jouer à "Bash Roulette" ... mais maintenant ça devient vieux lol Toute commande dans mon terminal qui se termine avec un code différent de zéro ferme la fenêtre de mon terminal On m'a dit que j'avais peut-être set -emis dans un script bash quelque part que mes...
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...