Perguntas sobre 'bash'

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

O que significa “-” em “bash -”?

O que significa bash - no seguinte código de shell bash? Parece ser usado para tirar a saída do último código como entrada. Em caso afirmativo, posso apenas escrevê-lo como bash ou xargs bash ? curl --silent --location https://rpm.nod...
28.11.2015 / 03:28
2
respostas

Como essa expressão de colchetes no grep funciona?

Eu vi este one-liner recentemente: $ ps -ef | grep [f]irefox thorsen 16730 1 1 Jun19 ? 00:27:27 /usr/lib/firefox/firefox ... Portanto, parece que a lista de processos com o "firefox" é retornada nos dados, mas deixa de for...
20.06.2012 / 08:46
8
respostas

Concatenando vários arquivos .mp3 em um .mp3

Como foi sugerido aqui estou usando o comando cat para concatene vários arquivos .mp3 em um arquivo .mp3. Imagine, tenho os seguintes arquivos .mp3 na pasta atual: 001001.mp3 001002.mp3 001003.mp3 001004.mp3 001005.mp3 ou, assim:...
07.01.2011 / 20:04
6
respostas

Em que ordem o shell executa comandos e redireciona o stream?

Eu estava tentando redirecionar os arquivos stdout e stderr para um arquivo hoje e me deparei com isso: <command> > file.txt 2>&1 Isso aparentemente redireciona stderr para stdout primeiro e, em seguida, o std...
13.12.2016 / 09:20
1
resposta

Como configuro o preenchimento bash para argumentos de comando?

Quando abro a linha de comando e digito git , recebo um monte de conclusões para argumentos do git, como adicionar, confirmar, mesclar e assim por diante. Como adiciono esse tipo de conclusão aos meus próprios aplicativos? Até agora, con...
13.01.2012 / 18:13
4
respostas

como verificar se $ 1 e $ 2 são nulos?

Estou executando algum script que passa o argumento string e quero fazer if else declaração mostrada abaixo: if [ != '' ] && [ != '' ] then do something..... mas foi mostrado Error too many argument . Por quê?     
06.04.2014 / 18:31
9
respostas

Todo comando falha com “comando não encontrado” depois de mudar o .bash_profile?

Eu estava atualizando meu .bash_profile e, infelizmente, fiz algumas atualizações e agora estou recebendo: env: bash: No such file or directory env: bash: No such file or directory env: bash: No such file or directory env: bash: No such file...
12.09.2012 / 04:08
4
respostas

Como o uso do til funciona como um atalho para meu diretório pessoal?

Eu estava confuso, tentando copiar alguns arquivos de um PC para outro. Eu descobri, mas a sintaxe ainda é confusa para mim. Isso funciona: scp ~/Desktop/Volenteer.png [email protected]:~j0h/b que coloca Volenteer.png na pasta /home/j0h/b...
05.08.2015 / 15:42
5
respostas

como obter o bash para parar de escapar $ durante a conclusão da tabulação?

Eu tenho isso na linha de comando: ln -sf $PWD/wine- e depois eu bato tab para completar o nome do arquivo. Nas versões anteriores do Ubuntu, isso funcionava muito bem para completar o nome do arquivo wine- (e como um efeito colate...
22.10.2011 / 20:06
6
respostas

Por que a mensagem de erro para dois dois pontos como um comando (: :) no bash tem três pontos, mas um único cólon não fornece saída?

Se eu digitar :: em um shell bash, eu recebo: -bash: ::: command not found Mas, apenas um : resulta em nenhuma saída. Por que isso acontece?     
15.12.2017 / 02:18