Perguntas sobre 'shell'

2
respostas

Qual é o argumento 'name' para 'sh -c'?

Extraído da página de manual do FreeBSD no sh (porque é a plataforma de destino online mais conveniente é Debian se for importante): SH(1) FreeBSD General Commands Manual SH(1) NAME sh -- command interpreter (shell)...
01.09.2015 / 23:59
3
respostas

Devo sempre configurar o shell root para / usr / bin / false?

Para impedir o abuso da máquina da conta root (no meu macOS, usuário único), devo sempre definir o root shell como /usr/bin/false (ou /sbin/nologin )? Por exemplo, eu deveria sempre: sudo /usr/bin/dscl . -create /Users/root UserS...
01.12.2017 / 17:33
2
respostas

Pesquisa no bash history para o comando já digitado

Quando eu digito ctrl + r e , em seguida, começo a digitar, posso ver quais comandos no histórico correspondem, o que é ótimo. Agora existe uma maneira de pesquisar o histórico nos comandos que eu tenho já digitados no terminal? Por exe...
05.03.2016 / 01:20
2
respostas

Passar uma lista de dois PIDs para xargs somente mata o primeiro usando ssh

Estou recuperando uma lista de dois PIDs que desejo matar. Meu pipeline parece algo como ps -ef | grep foo | grep -v grep | awk {'print $2'} | xargs kill -9 Ambos os processos são eliminados ao executar isso localmente. Mas ao usá-lo co...
08.03.2016 / 23:16
1
resposta

Configurando variáveis de ambiente com o arquivo .sh [duplicado]

Eu criei o arquivo env.sh cujo conteúdo está abaixo #!/bin/sh export M2_HOME=/vagrant/tools/maven export PATH=$PATH:$M2_HOME/bin export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_65 export ANT_HOME=/usr/local/apache-ant-1.9.7 export MAVEN_HOME=$M2_HO...
27.09.2016 / 04:25
2
respostas

O shell padrão não está sendo selecionado com useradd

Eu tenho uma nova versão do Ubuntu 16.04.1 instalada e tentei criar uma nova conta de usuário através de root . Alterei a linha SHELL em /etc/default/useradd para o seguinte: SHELL=/bin/bash (leu anteriormente /bin/sh ) A exe...
05.11.2016 / 03:38
1
resposta

Quais caracteres precisam ser escapados em arquivos sem aspas?

Eu tenho shell / terminal baseado em navegador que executa comandos bash e estou escapando de espaços, mas acontece que os parênteses também precisam ser escapados. Quais outros caracteres precisam ser escapados para nomes de arquivos que não es...
24.02.2017 / 14:12
2
respostas

pipeline como o argumento -exec do find

É possível usar um comando de pipeline como um argumento para encontrar a opção -exec ? Isso significa que eu quero fazer algo assim: find . -name CMakeLists* -exec cat '{}' | grep lib \; onde estou tentando executar cat '{}' | grep li...
09.01.2017 / 22:39
2
respostas

encontra o único arquivo maior

Recebemos uma parte do tamanho de 4 TB. Quão eficiente é encontrar um arquivo com o maior tamanho. Normalmente usamos: du -ak | sort -k1 -bn | tail -1 e não é fácil digitalizar através de um tamanho tão grande e, em seguida, classificá...
18.05.2014 / 16:44
2
respostas

output tanto stderr quanto stdout no console e armazena-os em um arquivo ao mesmo tempo

posso produzir stdout e stderr na tela do console e armazenar um deles em um arquivo de log? Eu escrevo um script de shell de teste: #!/bin/sh echo OUT! >&1 echo ERR! >&2 Eu posso enviar os dois na tela apenas exec...
04.01.2015 / 03:41