Perguntas sobre 'bash'

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

Qual é a diferença entre 'su -', 'sudo bash' e 'sudo sh'?

Eu gostaria de saber qual é a diferença entre su - sudo bash sudo sh Não consigo fazer login como root enquanto faço su - porque não tenho a senha raiz - quero dizer, tenho minha senha de usuário com a qual posso sudo "co...
14.08.2011 / 13:04
4
respostas

Qual é o significado de $$ 1 no bash?

Eu estou realmente brincando com argumentos e aconteceu. Eu apenas pensei em ver o que aconteceria se eu digitasse $ e eu fiz isso e consegui algo abaixo. raja@raja-BONEFISH:~$ $ 19301: command not found O que é isso 19301 significa, e...
20.05.2014 / 19:47
3
respostas

Como grep 2 ou 3 linhas, uma contendo o texto que eu quero, e os outros logo abaixo dela?

Este é um instantâneo do log de erros: 06:16:29,933 ERROR EmailRMManager$:45 - Exception In get Message com.rabbitmq.client.AlreadyClosedException: clean connection shutdown; reason: Attempt to use closed channel at com.rabbitmq.client.im...
24.02.2011 / 07:02
7
respostas

Como depurar o script bash?

Existe alguma maneira de depurar o script bash sem usar echo e logging? Estou falando de usar pontos de interrupção e coisas assim.     
11.01.2011 / 23:18
7
respostas

Script ou função para retornar quantos dias a partir de agora até uma determinada data

Eu gostaria de escrever um script ou uma função para dizer quantos dias a partir de agora até uma determinada data no futuro. O que estou me esforçando para resolver é como processar a data indicada e compará-la com a data atual ... Estou imagin...
07.12.2016 / 21:09
2
respostas

Usando “while read…” em um script linux

Alguém poderia explicar como o código a seguir funciona? echo '1 2 3 4 5 6' | while read a b c do echo $c $b $a done Especificamente, gostaria de saber por que a saída desse loop é 3 4 5 6 2 1 , em vez de 3 2 1 e 6 5 4 em duas l...
02.04.2015 / 23:11
4
respostas

Como escrever o caminho de uma pasta com espaço em seu nome? [duplicado]

Não consigo descobrir como escrever o caminho de uma pasta que inclua espaços em seu nome (no Terminal). Eu tentei: cd /path/path/path/"A Folder"/file cd /path/path/path/'A Folder/file cd /path/path/path/A_Folder/file mas todos ele...
30.09.2014 / 15:36
4
respostas

Como posso acordar um script bash?

É possível ativar um processo que é pausado usando o comando sleep ? Como exemplo, digamos que você tenha este script: #!/bin/bash echo "I am tired" sleep 8h echo "I am fresh :)" Após 30 minutos, você descobre que precisa parar com...
20.01.2015 / 10:32
2
respostas

Existe alguma diferença entre “.” e “source” no bash, afinal de contas?

Eu estava procurando a diferença entre o "." e comandos "fonte" embutidos e algumas fontes (por exemplo, em esta discussão, e a bash página do manual) sugerem que são exatamente os mesmos. No entanto, seguindo um problema com variáveis de...
30.08.2012 / 03:07
2
respostas

Como você muda o shell padrão para TODOS OS USUÁRIOS para bash?

Eu quero que todos os novos usuários, de agora em diante, tenham o bash como shell, por padrão. Eu sei que para mudar seu próprio shell para o bash, você usaria o comando "chsh -s / bin / bash", mas como eu automaticamente configuro o shell d...
04.03.2011 / 09:42