Perguntas com a marcação «shell»

15
Como o ssh executa um comando?

Estou usando o Bash no cliente e no servidor. Ao executar um comando sobre SSH: ssh <host> 'declare' fornece uma lista de variáveis ​​de shell. ssh <host> 'mount' fornece uma lista de pontos de montagem. No entanto, declareé um Bash embutido, enquanto mounté um comando externo. Como...

15
Os programas `if` e` then` são realmente

Eu li que ponto e vírgula é usado para separar programas: $ echo 3; ls -la Isso significa que if, thene elsesão programas separados aqui? $ if [ $VARIABLE == abcdef ] ; then echo yes ; else echo no ; fi Esta pergunta não é sobre ponto e

15
Bash, sempre verifique $ PWD como parte do caminho?

Antecedentes: Um dos meus colegas que não tem experiência com Linux me perguntou sobre o uso ./antes de alguns comandos e não outros, então expliquei a ele como PATHfunciona e como os binários são escolhidos para serem executados. Sua resposta foi que era idiota e ele só queria não precisar digitar...

15
ORing com true em um comando sobre ssh

Quando tento executar pkill -fremotamente via ssh e tento descartar o possível código de erro (para continuar com o restante do meu script mesmo que nenhum processo seja encontrado), || truenão se comporta como o esperado. $ pkill asdf || true $ echo $? 0 $ pkill -f asdf || true $ echo $? 0 $ ssh...

14
Como ocultar comandos digitados em um shell do Linux?

Existe uma maneira de ocultar o que estou digitando em um shell, para que o terminal não faça eco nas teclas digitadas, mantendo a saída do comando? Por exemplo, se eu executar ip addr show, a única coisa na tela deve ser a saída desse comando - não o "ip addr show" que eu

14
Como remover apenas o conteúdo dos diretórios?

Estou em uma pasta: /var/myfolder. Dentro, existem outras pastas como: /var/myfolder/A/ /var/myfolder/B/ `/var/myfolder/C/etc. Dentro de cada um, existem alguns arquivos com nomes aleatórios. Como faço para remover todos os arquivos de todas as pastas dentro /var/myfolder? A estrutura (todos os...