Perguntas sobre 'bash'

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

Qual é a diferença entre terminal e bash? [duplicado]

Quando abro a janela do Terminal no Mac OS X, posso digitar bash e apertar enter e verei: Last login: Fri Feb 20 14:30:56 on ttys000 Korays-MacBook-Pro:~ koraytugay$ bash bash-3.2$ Por exemplo, posso executar comandos como ls ou ls...
20.02.2015 / 12:59
2
respostas

Loop em um script até que o arquivo exista

Estou tentando fazer com que um script encontre um arquivo em / tmp chamado sleep.txt, mas ele continua em loop Veja o que eu tenho: #!/bin/sh set -x until [ $(ls -la | grep -w "sleep.txt" | wc -l) != 0 ]; do echo "Sleep.txt doesn...
16.02.2015 / 19:33
2
respostas

Aviso para o comando rm -r

Eu quero que rm me avise quando excluir recursivamente um diretório, como em: $ rm -r <dir> Do you want to remove the dir(Y/N)? Existe algum argumento que eu possa passar para rm que fará isso?     
28.10.2014 / 21:05
2
respostas

-bash: /etc/bash.bashrc: Permissão negada Não tenho nome

Eu tenho um servidor Debian Wheezy rodando, e um teste de backup acabou de ser executado - No entanto, foi para o outro lado! Eu limpei o melhor que pude, mas estou recebendo um erro muito chato agora. O login da raiz está desativado por meio...
27.05.2014 / 17:08
4
respostas

O que é ./ in BASH

Eu estava brincando em uma concha e digitei ./. Eu vou a seguinte saída: bash: ./: Is a directory Parece que "./" verifica se existe um diretório com o nome fornecido. Eu estava tentando encontrar documentação sobre isso para ver se meu e...
08.12.2013 / 19:45
4
respostas

Remove todos os * .foo na árvore de diretórios

Como faço para remover todos * .foo em uma árvore de diretórios? rm -r *.foo não funciona. Eu poderia tentar um loop, mas isso precisa de expansão recursiva: for x in */*/.../*.foo do rm $x done O que também não é possível....
23.12.2013 / 10:19
3
respostas

Como fazer login como root do Bash e fazer coisas

Este é o meu simples bash: cat test.sh #!/bin/bash echo "hello" su - root -c /path/to/script.sh <<EOF password EOF whoami echo "good bye" Mas recebo este erro: ./test.sh hello su: must be run from...
18.02.2014 / 17:10
5
respostas

Escrevendo no bash enquanto está funcionando

Quando você está realizando operações demoradas no bash como instalar um novo software, é possível escrever um texto que aparecerá no prompt quando a operação terminar. Por exemplo Imagine correr: apt-get install eclipse-platform Em...
06.05.2011 / 10:22
1
resposta

Como escrever um script para sudo o último comando [duplicado]

Normalmente, para alguns comandos como apt-get install xxx , esqueci de adicionar sudo primeiro e, em seguida, preciso redigitá-lo. O que eu quero é nesses casos, basta digitar um comando simples, por exemplo resudo . Ele sudo meu últim...
19.02.2011 / 14:52
4
respostas

rm -rf: Unix acha que '-rf' é um arquivo que não é uma opção

Eu corro o seguinte comando no Terminal no meu laptop OS X Snow Leopard: rm -rf /path/to/directory Normalmente, isso exclui o diretório e todo o conteúdo / subdiretórios. Por algum motivo, no entanto, ele agora apresenta a seguinte mensag...
11.09.2010 / 06:14