Perguntas sobre 'bash'

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

Um trabalho colocado em segundo plano continuará em execução depois que uma sessão SSH for fechada?

Eu tenho uma instância da AWS e algumas tarefas que preciso concluir levarão algum tempo. Se eu rodá-los antes de ir para o trabalho (por exemplo, wget <someStuff> ), então confirme para o Ctrl » bg para verificar se inicia cor...
13.09.2012 / 15:45
1
resposta

Por que usar parênteses em vez de backticks para executar um comando 'in situ'?

Eu recentemente comecei a mudar meu script de shell de utilizar backticks para parens para executar um comando in situ e usar os resultados em outra coisa. Por exemplo: for line in 'cat file' do echo "$line" done Agora eu uso parens...
21.02.2012 / 18:34
3
respostas

Não é possível fazer o cd em um diretório nomeado com caracteres acentuados

Eu tenho as seguintes pastas em um Drop do CentOS 7. Eles foram adicionados via FTP a partir de um sistema operacional francês. Evenement 1 Evento 2 Evenement 3 O caractere acentuado (é) é substituído por um ponto de interrogação quan...
11.03.2017 / 20:44
3
respostas

Como fazer upload de vários arquivos para FTP do servidor Linux?

Eu tenho, por exemplo, backups de banco de dados no meu servidor Linux, e gostaria de escrever um script para enviá-lo para o FTP remoto. Eu tentei o comando put , mas ele só pode transferir um arquivo de cada vez. Então eu tentei o comando mp...
11.10.2013 / 07:04
3
respostas

Como fazer o script de uma migração de banco de dados usando um túnel SSH?

Estou tentando criar um script sync.sh que coordena com nosso controle de versão abaixo do ideal para o nosso site. Este script irá migrar uma cópia ativa do banco de dados para o nosso ambiente de desenvolvimento e algumas outras coisas. Est...
14.03.2012 / 16:37
3
respostas

Como redirecionar para stdin de um shell bash em execução?

Teoricamente, se eu souber o pid do bash shell que está rodando, eu posso rodar um gato cujo stdout é redirecionado para o stdin daquele shell. Parece ser como se eu digitasse algo naquela casca. Infelizmente, haverá stream vindo do cat, MAS NÃO...
21.03.2012 / 09:18
1
resposta

Como escapar do sinal de arroba (@) no Bash

Como a Apple exigiu que determinados nomes de arquivos incluíssem um sinal de arroba ( @ ) no projeto de aplicativo do iPhone, não posso fazer o check-in dos meus arquivos usando a linha de comando do Subversion. Como é escapar o @ ?     
31.08.2010 / 15:02
3
respostas

Bash no Ubuntu no Windows: Não é possível alterar algumas cores do diretório

No novo aplicativo Bash no Ubuntu no Windows (10), tentei alterar as cores do diretório de azul para algo mais visível, mas não consegui alterar algumas cores de arquivo / diretório por algum motivo. Como faço para alterar todos das cores do d...
17.04.2016 / 02:51
1
resposta

Forçosamente quebra um loop for em sh

Se eu executar um loop for na linha de comando em sh e pressionar control-C, ele normalmente cancelará o processo em execução, portanto, preciso manter ^ C até que o próprio shell o capture e quebre o loop. Existe uma maneira de interromper o pr...
11.09.2009 / 13:16
1
resposta

Bash: substitua o shell atual por um novo e atualize os grupos

Em um termo (digamos, uma sessão PuTTY), quero ver meu bash atual substituindo por um novo, enquanto atualizo os grupos do usuário (entre outros). Eu sei que exec bash --login substitui o shell atual por um novo, recarregando .bashrc ou...
27.03.2017 / 09:18