Perguntas com a marcação «bash»

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.


2
O que os 'set' e 'export' dos bash-builtins fazem?
Estou um pouco perdido quanto ao propósito de sete exportno Bash (e acho que provavelmente outras conchas também). Eu acho que é para definir variáveis ​​de ambiente, mas isso pode ser feito apenas com VARIABLE=VALUE, certo? Também a digitação sete exportpor conta própria mostra valores diferentes. Então, qual é o …
46 bash  shell 




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.

5
Duplicar entradas em $ PATH é um problema?
Eu fonte de bashrc de alguns dos meus amigos. Então, acabo tendo entradas duplicadas na minha variável $ PATH. Não tenho certeza se esse é o problema dos comandos que demoram para iniciar. Como o $ PATH trabalha internamente no bash? Ter mais CAMINHOS diminui o tempo de inicialização?
45 bash  path 

2
Como os parênteses são interpretados na linha de comando?
Ao ler sobre como configurar grub, deparei-me com um artigo afirmando que precisava usar uma das duas sintaxes a seguir, echo \(hd0,0\) >> /boot/grub/grub.conf ou echo '(hd0,0)' >> /boot/grub/grub.conf porque, na linha de comando, os parênteses são interpretados de uma maneira especial. O que há de especial nos parênteses? Como …
45 bash  shell  quoting 





7
Encontre arquivos em vários nomes de pastas
Eu estou tentando lista de todos os arquivos dir1, dir2, dir3e dir4que pode ser em qualquer lugar como um sub-diretório do meu cwdusando o findcomando. Eu tentei o seguinte sem sucesso: find . -type f -regextype posix-egrep -regex 'dir1/.+|dir2/.+|dir3/.+|dir4/.+' Eu tentei posix-extendedtambém. Como posso listar esses arquivos?


1
encontre arquivos sem extensão
Digamos que eu tenho: foo.txt bar baz.ooo Se eu usar ls -1 !(*.*), vou receber apenas bara saída. Ótimo, agora eu quero ter os mesmos resultados com o find - alguns find -regexque farão o trabalho. NOTA: find -name !(*.*)não é a resposta, !(*.*)pois ainda é o globo de Bash …
43 bash  shell  find  wildcards 

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.