Perguntas sobre 'shell'

2
respostas

Qual é a diferença entre usar o comando shell (por exemplo, foo) diretamente e usar $ (foo)?

Eu fico confuso sobre o uso direto do comando e usando $ (foo). Estou usando o Mac, tento listar aplicativos que são instalados por brew cask (um gerenciador de pacotes) e ecoar cada aplicativo. Eu tenho dois scripts curtos da Shell, um prime...
24.04.2016 / 10:11
2
respostas

Notificação de alerta

Eu escrevi um script simples que está sendo executado o tempo todo e sempre que o tamanho de um arquivo é alterado, ele escreve algo como "O tamanho foi alterado" para terminal, mas em vez de mensagem de terminal, é possível obter algum prompt o...
03.03.2016 / 22:02
1
resposta

Como o comando diff manipula o armazenamento em cache?

Fiquei curioso quando estava a analisar dois ficheiros grandes (> 326MB) e notei que a segunda execução demorava muito menos tempo que a primeira. Isso foi frustrante, já que eu estava tentando tempo na segunda execução, para ver quanto tem...
03.03.2016 / 16:22
1
resposta

ssh passa vários valores

Eu quero abrir algumas portas que eu faço for i in centos7{3..4};do ssh -T $i "for ir in 53 80 443 3000 3306 5910-5930 5432 8140 8443 10090-10100 20 21;do firewall-cmd --permanent --zone=public --add-port=$ir/tcp;done"; done retorno Er...
24.10.2015 / 21:59
1
resposta

Iniciando o aplicativo X11 (Firefox) via crontab

Eu quero escrever um crontab que abra o Firefox a cada minuto (só para testá-lo, sei que não faz sentido). Meu problema é que, mesmo que o crontab esteja ativo, nada acontece. É assim que meu crontab se parece: SHELL=/bin/bash PATH=~/bin:/usr...
05.11.2015 / 11:42
2
respostas

Posso ter um shell (bash) esperando executar em segundo plano?

Estou tentando escrever um script expect que, uma vez iniciado, assistirá ao meu terminal e executará um comando toda vez que encontrar uma correspondência. Isso é possível com expect ? Em caso afirmativo, expect_background seria a co...
10.03.2016 / 19:59
3
respostas

pipes na linha de comando do linux [duplicate]

Considere o seguinte comando: echo ’.dump’ | sqlite bacula.db > bacula.sq O que está fazendo e o que faz | ? Talvez alguém possa me indicar um manual sobre tubulação ou explicar o que está acontecendo. Obrigado.     
15.03.2016 / 08:01
2
respostas

Transformando uma lista de arquivos separados por novas linhas em uma variável

Objetivo: Estou tentando encontrar todas as instâncias de *.clj ou *.cljs arquivos recursivamente dentro de um diretório, armazená-los em uma variável de string (separados por novas linhas) e transformá-los . Portanto, se os seguintes...
13.03.2016 / 12:15
1
resposta

Mudei um novo programa para minha pasta bin, mas nada acontece quando tento executá-lo [fechado]

Eu tenho dois arquivos idênticos na minha pasta ~/bin , test e test2. Ambos apenas imprimem uma string. Um trabalha; o outro, que acabei de colocar lá hoje, não faz. Na verdade, nada acontece, o que é estranho. Preciso atualizar o caminho ou a...
11.04.2016 / 23:02
1
resposta

Por que não consigo 'rm -r.'? [duplicado]

Uma pergunta que já me fiz algumas vezes é por que não consigo excluir o diretório de trabalho atual usando rm -r . O shell não tem problemas com um diretório inexistente como diretório de trabalho, por isso acabei de criar um alias para...
28.09.2015 / 09:09