Perguntas sobre 'bash'

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

Como substituir uma string na quinta linha de vários arquivos de texto?

Eu quero substituir a quinta linha de vários arquivos de texto ( arquivo1.txt, arquivo2.txt, arquivo3.txt, arquivo4.txt ) com a string "Good Morning" usando um único comando de terminal . Todos os arquivos de texto estão localizados no meu ~...
14.03.2014 / 06:47
4
respostas

Como salvar a saída do comando (por exemplo, diff) em uma variável

Eu quero testar se há alguma saída do diff (teste se os arquivos são iguais), se nenhum echo "Passed $x" else echo "Failed $x" . Eu criei um passo intermediário (salve a saída do diff em um arquivo e depois leia do arquivo) diff "./hello...
13.08.2011 / 15:07
4
respostas

Qual é o significado de ./ antes de um determinado caminho?

Foi-me dito para executar isto: ./yiic message ./app/messages/config.php Mas eu não entendo o ./ significado, alguém pode esclarecer por favor. Nota: Acredite em mim, não podemos google isso. Eu tentei: ./ significado ./ubuntu...
06.09.2011 / 18:56
3
respostas

Como salvar o histórico de terminal manualmente?

Entendo que o arquivo de histórico é atualizado quando o terminal sai. Mas às vezes meu computador falha, e o terminal não sai corretamente, e então eu perco os comandos da minha história que são irritantes. Como faço para liberar imediatamente,...
26.02.2013 / 08:10
7
respostas

Solução genérica para evitar que uma tarefa cron longa seja executada em paralelo?

Estou procurando uma solução simples e genérica que permita executar qualquer script ou aplicativo no crontab e impedir que ele seja executado duas vezes. A solução deve ser independente do comando executado. Suponho que ele deve parecer c...
25.05.2012 / 11:03
2
respostas

O histórico de bash não foi salvo após o fechamento do terminal

Recentemente substituí minha instalação do Ubuntu 14.04 pelo Ubuntu Gnome (que vem com o Gnome DE). Mas notei que o histórico de bash não é salvo uma vez que a sessão do terminal é fechada. Uma vez que eu fecho uma sessão de terminal e abro um n...
18.07.2014 / 08:39
3
respostas

Como devo glob para todos os arquivos ocultos?

Eu quero realizar alguma ação (digamos chown ) em todos os arquivos ocultos em um diretório. Sei que essa .* é não uma boa ideia, pois ela também encontrará os diretórios . e parent .. atuais (sei que rm não funcionará em ....
26.09.2016 / 12:21
2
respostas

Como 'rm' ou 'mv' um intervalo de arquivos como file01.txt, file02.txt… file85.txt

Suponha que eu tenha vários arquivos nomeados desta forma: file01.txt file02.txt file03.txt ... file20.txt e eu quero executar um comando em um intervalo desses arquivos. Eu sei que se quiser 'rm' de 'file05.txt' para 'file09.txt' eu p...
07.08.2016 / 10:05
6
respostas

O que exporta PATH = alguma coisa: $ PATH significa?

Sou muito novo no Linux e coloquei o seguinte comando no final do arquivo .profile em minha pasta pessoal: export PATH="~/.composer/vendor/bin:$PATH" Conheço os problemas das variáveis de ambiente e seus valores um pouco do Windows, ma...
13.01.2016 / 16:29
6
respostas

Como insiro uma linha na parte superior de um arquivo de texto usando a linha de comando?

Eu quero inserir um texto no topo de um arquivo já existente. Como posso conseguir isso? Tentei echo e tee , mas não obtive êxito. Eu estava tentando inserir uma linha de recompra no topo do arquivo sources.list do terminal. Nota...
16.06.2012 / 12:49