Perguntas com a marcação «shell»

O termo 'shell' refere-se a uma classe geral de intérpretes de comando interativos baseados em texto, mais frequentemente associados aos sistemas operacionais Unix e Linux. Para perguntas sobre scripts de shell, use uma tag mais específica, como 'bash', 'powershell' ou 'ksh'. Sem uma tag específica, uma solução portátil (compatível com POSIX) deve ser assumida, embora seja preferível usar 'posix' adicionalmente ou 'sh'.


7
O que é / dev / null 2> & 1?
Encontrei este código em /etc/cron.daily/apf #!/bin/bash /etc/apf/apf -f >> /dev/null 2>&1 /etc/apf/apf -s >> /dev/null 2>&1 Está liberando e recarregando o firewall. Eu não entendo a >> /dev/null 2>&1parte. Qual é o propósito de ter isso no cron? Está substituindo minhas regras de firewall. Posso remover com segurança este trabalho …


9
Qual é o equivalente do Linux à pausa do DOS?
Eu tenho um script de shell Bash no qual gostaria de pausar a execução até o usuário pressionar uma tecla. No DOS, isso é facilmente realizado com o comando "pause". Existe um equivalente do Linux que eu possa usar no meu script?
236 linux  bash  shell 



6
Gerando um hash SHA-256 a partir da linha de comandos do Linux
Eu sei que a string "foobar" gera o hash SHA-256 c3ab8ff13720e8ad9047dd39466b3c8974e592c2fa383d4a3960714caef0c4f2usando http://hash.online-convert.com/sha256-generator No entanto, o shell da linha de comando: hendry@x201 ~$ echo foobar | sha256sum aec070645fe53ee3b3763059376134f058cc337247c978add178b6ccdfb0019f - Gera um hash diferente. o que estou perdendo?
234 linux  shell  sha256 



5
Como listar um nome de arquivo por linha de saída no Linux?
Estou usando o ls -acomando para obter os nomes de arquivo em um diretório, mas a saída está em uma única linha. Como isso: . .. .bash_history .ssh updater_error_log.txt Eu preciso de uma alternativa embutida para obter nomes de arquivos, cada um em uma nova linha, assim: . .. .bash_history …
229 linux  shell  ls 




7
Como atribuir a saída de um comando a uma variável Makefile
Eu preciso executar algumas regras de criação condicionalmente, apenas se o Python instalado for maior que uma determinada versão (por exemplo, 2.5). Eu pensei que poderia fazer algo como executar: python -c 'import sys; print int(sys.version_info >= (2,5))' e, em seguida, usando a saída ('1' se aprovado, '0' caso contrário) …
225 shell  makefile 

5
Erro "operador unário esperado" no Bash se a condição
Eu tenho tentado descobrir o que há de errado com isso, mas simplesmente não consigo descobrir .. Esta é a parte que parece estar recebendo um erro .. elif [ $operation = "man" ]; then if [ $aug1 = "add" ]; then # <- Line 75 echo "Man Page for: …
225 bash  shell 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.