Perguntas sobre 'shell'

1
resposta

Armazene o histórico de comandos SSH na máquina local

Costumo usar o SSH para conectar a uma máquina ARM que é reinicializada regularmente e não possui memória persistente para armazenar o histórico de comandos sh . Existe uma maneira de armazenar esse histórico na minha máquina local para que el...
07.02.2018 / 08:09
1
resposta

o que significa “sh -”?

Eu sei que sh apenas chama o shell padrão, então "bash -" significa o mesmo. Mas alguém pode explicar a sintaxe para mim. Eu tentei procurar no manual de bash, mas não consegui encontrá-lo. Eu me deparei com isso porque queria executar a saída d...
12.02.2018 / 02:57
1
resposta

Todos os sinais enviados do terminal são enviados para o grupo de processos em primeiro plano?

Quando você pressiona Ctrl+C no terminal, um sinal SIGINT será enviado para o grupo de processos em primeiro plano. Agora existem outros sinais que você pode enviar no terminal (por exemplo: Ctrl+Z ). Todos esses sinais são enviados p...
09.11.2017 / 18:58
1
resposta

Como descubro o nome exato de um utilitário? [duplicado]

Às vezes, esqueço o nome exato de uma ferramenta que gostaria de usar. Às vezes eu lembro de partes dela, às vezes eu só sei o que é usado. Existe uma maneira de descobrir o nome do programa dentro do terminal? Por exemplo ferramenta de...
11.10.2017 / 12:42
1
resposta

Quando as cadeias arbitrárias são passadas para teste ambíguo

Eu me deparei com essa construção para testar se a variável de shell $foo , que poderia conter qualquer string arbitrária, correspondia a foo : [ "x$foo" = "xfoo" ] O objetivo de prefixar com x nunca foi explicado. Isso parece uma...
19.09.2017 / 19:32
1
resposta

run command como diferente nologin user

Estou usando o plug-in maven antrun para executar sshexec para copiar um tar e extraí-lo para um diretório de destino em um servidor remoto. O comando que eu corro para extrair é: /bin/sh -c 'tar -vxzf /path/to/${artifact}.tar.gz -C pa...
09.08.2017 / 23:51
2
respostas

Atribua o resultado da medição de um loop for com / usr / bin / time em uma variável

Eu preciso executar um comando curl dentro de um loop for várias vezes e obter o tempo médio necessário para executar um único curl. Isso é o que eu tenho: while read query; do TIMEFORMAT=%R; time for i in {1..3}; do curl -s -w '\n' -XPOST...
07.08.2017 / 11:39
3
respostas

Comandos de fila enquanto um comando está sendo executado

Suponha que você execute um comando que leve algum tempo para retornar e queira executar um comando diferente depois de executado, mas você não planejou isso antes. Eu sei que existe a opção de pressionar Ctrl + Z e, em seguida, enviar fg...
30.04.2017 / 09:18
1
resposta

Como passar uma lista de variáveis para sed em uma função shell

Eu quero acrescentar várias variáveis ao final de uma linha que contém uma certa string. Aqui está minha função: function () { sudo sed -i '/^STRING/ s/$/ '$@'/' FILE; } No entanto, tenho sed: -e expression #1, char 24: unterminated 's'...
30.01.2017 / 20:24
1
resposta

Como automatizar um pressionamento de tecla para um aplicativo de terminal cli como o ranger?

Eu gostaria de enviar um pressionamento de tecla ao ranger, quando eu tenho o ranger em execução e obtive o PID com: Saída de ps aux | grep '[/]usr/bin/python -O /usr/bin/ranger' : chris 5054 3.1 0.1 116248 27828 pts/0 S+ 16:5...
18.11.2017 / 17:16