Perguntas sobre 'shell'

1
resposta

Porcentagem na variável de ambiente $ PATH

Meu $ PATH é assim: /home/torbjorr/deployed/vector/x86_64-GNU%2fLinux:/home/torbjorr/deployed/typewriter/x86_64-GNU%2fLinux:/home/torbjorr/deployed/mustudio/x86_64-GNU%2fLinux:/home/torbjorr/deployed/mathext/x86_64-GNU%2fLinux:/home/torbjorr/...
28.04.2014 / 18:06
1
resposta

POR QUE um shell ** login ** sobre um shell ** não-login **?

Eu tenho uma compreensão básica de dotfiles no sistema * nix. Mas eu ainda estou bastante confuso sobre isso Diferença entre o login shell e não -Login Shell? Várias respostas diferentes (incluindo várias duplicatas) já abordaram os segui...
18.11.2016 / 18:26
2
respostas

Existe uma maneira de interceptar a comunicação entre processos no Unix / Linux?

Para interceptar / analisar o tráfego de rede, temos um utilitário chamado Wireshark . Temos um utilitário semelhante para interceptar toda a comunicação entre processos entre dois processos no Unix / Linux? Eu criei alguns processos na...
20.08.2010 / 13:17
3
respostas

shorthand para alimentar o conteúdo de vários arquivos para o stdin de um script

Digamos que eu tenha um script chamado script , que leia stdin e envie alguns resultados para a tela. Se eu quisesse alimentar o conteúdo de um arquivo, eu teria digitado: $ ./script < file1.txt Mas e se eu quiser alimentar o c...
08.09.2011 / 00:49
1
resposta

Segurança Implicações do uso de dados não-analizados na avaliação aritmética da Shell

Em um comentário para um pergunta recente , Stéphane Chazelas menciona que há implicações de segurança para a aritmética de parênteses duplos, como: x=$((1-$x)) na maioria das conchas. Minhas habilidades com o Google parecem estar e...
08.12.2014 / 12:57
2
respostas

Faz -q definitivamente desligar o log de saída do wget?

Eu atualmente tenho um shell script rodando em um servidor linux que está usando o wget in oder para baixar uma página web remota. Isso, por sua vez, é executado por um cron job que está programado para ser executado em determinados momentos....
02.09.2011 / 15:25
4
respostas

Por que o loop cat x x?

Os seguintes comandos bash vão para um loop infinito: $ echo hi > x $ cat x >> x Eu posso supor que cat continue lendo x depois começou a escrever para stdout. O que é confuso, no entanto, é que a minha própria implementaçã...
10.09.2014 / 20:17
6
respostas

Execute o script em um shell não interativo?

Eu tenho um cron job que está executando um script. Quando eu executo o script através de um shell interativo (ssh'ed para bash) ele funciona bem. Quando o script é executado por conta própria, o cron falha. Meu palpite é que ele está usando...
03.11.2011 / 13:07
2
respostas

A execução do chsh não altera o shell

Eu quero mudar meu shell do bash para o zsh. Eu tentei executar o seguinte enquanto estava logado como usuário zol: $ chsh -s /bin/zsh $ sudo chsh -s /bin/zsh zol $ su -c 'chsh -s /bin/zsh zol' # The above all results with: $ password: $ c...
02.06.2012 / 14:42
2
respostas

Por que usar 'yes' nos pipelines bash * não * causa loops infinitos?

De acordo com sua documentação, o bash aguarda até que todos os comandos em um pipeline tenham terminado a execução antes de continuar The shell waits for all commands in the pipeline to terminate before returning a value. Então, por qu...
16.11.2015 / 16:07