Perguntas com a marcação «bash»

Bash (Bourne-Again SHell), é o shell usado na interface de linha de comando do Ubuntu por padrão.



2
Por que minha função não é reavaliada no PS1?
Estou tentando ter uma parte do meu prompt definido dinamicamente por uma função, então no meu .bashrceu tenho: asdf () { echo -n $(pwd) } PS1="\u@\h:\w $(asdf)\$ " Abrir um shell me dá o que eu espero no começo: $ bash darthbith@server:~/test /home/darthbith/test$ No entanto, quando altero o diretório, a …

4
O Tomcat não reconhece JAVA_HOME
Instalei o Ubuntu 14.04 Server, extraí o JDK1.8u5 e o Tomcat7 e adicionei o seguinte ao .profile (também tentei adicioná-lo ao .bashrc com resultados [não]] semelhantes: export JAVA_HOME=/opt/java/jdk1.8.0_05 export PATH=$PATH:$JAVA_HOME/bin quando corro echo $JAVA_HOME, obtenho o resultado esperado de /opt/java/jdk1.8.0_05. Também posso executar java -versione obter a resposta correta do …

2
Como listar todas as palavras-chave do shell?
$ type if if is a shell keyword Não conheço as outras palavras-chave do shell. Existe algum comando para listar todas as palavras-chave do bash shell? Nota: help -mexibe os elementos internos do shell e as palavras-chave do shell.


3
configure: error: O compilador C não pode criar executáveis
Eu estava tentando instalar o rvm usando \curl -L https://get.rvm.io | bash -s stable --ruby --autolibs=enable --auto-dotfiles. Funcionou bem até eu receber um erro de configuração: Error running './configure --prefix=/home/nishant/.rvm/rubies/ruby-2.0.0-p247 --disable-install-doc --enable-shared', please read /home/nishant/.rvm/log/1379591052_ruby-2.0.0-p247/configure.log There has been an error while running configure. Halting the installation. A seguir, o conteúdo …
15 12.04  12.10  bash  gcc 





1
Qual é o objetivo do shopt -s extglob
Eu queria excluir todos os arquivos do diretório, exceto aquele. Encontrei minha solução aqui . Esta solução está usando um comando shopt -s extglob Eu queria saber o que esse comando está fazendo exatamente, algum conhecimento de back-end. Também adicionei um comentário a esta resposta, mas não recebi resposta até …



4
Como passar um regex ao encontrar um caminho de diretório no bash?
Eu escrevi um pequeno script bash para descobrir se um diretório nomeado anacondaou minicondano meu usuário $HOME. Mas ele não encontra o miniconda2diretório em minha casa. Como eu poderia consertar isso? if [ -d "$HOME"/"(ana|mini)conda[0-9]?" ]; then echo "miniconda directory is found in your $HOME" else echo "anaconda/miniconda is not …

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.