Perguntas com a marcação «bashrc»

Perguntas específicas ao Bourne Again SHell do GNU, em oposição a outros shells Bourne / POSIX. Para perguntas sobre shells do Unix em geral, use a tag / shell.





3
Qual é a diferença entre ~ / .profile, ~ / .bashrc, ~ / .bash_profile, ~ / .gnomerc, / etc / bash_bashrc, / etc / screenrc…?
As respostas às perguntas sobre SO e askubuntu , junto com a leitura (e leitura dos cabeçalhos) $HOMEe /etc/, indicam vários arquivos que podem ser usados ​​para definir variáveis ​​de ambiente, incluindo: ~/.profile ~/.bashrc ~/.bash_profile ~/.gnomerc ~/.Rprofile /etc/bash_bashrc /etc/profile /etc/screenrc Eu reuni esses arquivos no /etc/trabalho para todos os usuários, …

3
Por que o bashrc verifica se o shell atual é interativo?
Na minha instalação do Arch, /etc/bash.bashrce /etc/skel/.bashrccontenha estas linhas: # If not running interactively, don't do anything [[ $- != *i* ]] && return No Debian, /etc/bash.bashrctem: # If not running interactively, don't do anything [ -z "$PS1" ] && return E /etc/skel/.bashrc: # If not running interactively, don't do …
62 bash  bashrc 


3
Usando exportação no .bashrc
Percebi no meu .bashrcque algumas linhas têm exportna frente deles, como export HISTTIMEFORMAT="%b-%d %H:%M " ... export MYSQL_HISTFILE="/root/.mysql_history" enquanto outros não, como HISTSIZE=100000 Gostaria de saber se, primeiro, isso está correto e, em segundo, qual é a regra para uso exportno .bashrc.

4
Como posso criar uma função local no meu bashrc?
Meu .bashrc tinha algum código repetitivo, então usei uma função para simplificá-lo do_stuff() { local version=$1 export FOO_${version}_X="17" export FOO_${version}_Y="42" } do_stuff '5.1' do_stuff '5.2' No entanto, agora quando eu uso meu shell, o nome "do_stuff" está no escopo para que eu possa completar com tabulação e executar essa função …
40 bash  bashrc 

4
Como posso encontrar uma declaração de apelido não autorizado?
Estou tentando encontrar onde um específico aliasfoi declarado. Pesquisei todos os lugares habituais que conheço para procurar aliases: ~ / .bashrc ~ / .bash_profile / etc / bashrc / etc / profile Sem sorte. Eu sei que é aliasporque, quando faço which COMMAND, recebo: alias COMMAND='/path/to/command' /path/to/command Existe uma maneira …
37 bash  alias  bashrc 



3
Grep multicolorido
Estou tentando fazer com que cada comando grep destaque seus resultados em uma cor diferente. Eu posso fazer isso manualmente com uma linha como esta: 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 Cada cpersonagem será destacado em verde e todo …
30 bash  shell  grep  pipe  bashrc 

3
O comando sudo não origina /root/.bashrc
PATHAdicionei um caminho personalizado à variável no meu arquivo /root/.bashrc Quando o faço sudo su; echo $PATH, ele mostra a entrada '/ path / to / custom / bins'. Mas eu faço sudo sh -c 'echo $PATH', mostra, /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin Os caminhos da pasta adicionados ao arquivo .bashrc não são visíveis. …
27 sudo  bashrc 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.