Unix & Linux

70
Como grep a saída de cURL?

Preciso recuperar a data de validade de um certificado SSL. O curlaplicativo fornece essas informações: $ curl -v https://google.com/ * Hostname was NOT found in DNS cache * Trying 212.179.180.121... * Connected to google.com (212.179.180.121) port 443 (#0) * successfully set certificate verify...

70
Diferença entre "gato" e "gato <"

Eu estava trabalhando em um tutorial e vi o uso de ambos cat myfile.txte cat < myfile.txt. Existe uma diferença entre essas duas sequências de comandos? Parece que ambos imprimem o conteúdo de um arquivo no

69
A qual pacote Fedora pertence um arquivo específico?

Na família de sistemas operacionais Debian, dpkg --search /bin/lsfornece: coreutils: /bin/ls Ou seja, o arquivo /bin/lspertence ao pacote Debian chamado coreutils . (veja esta postagem se você estiver interessado em um pacote que contém um arquivo que não está instalado) Qual é o equivalente do...

69
Como posso detectar se o shell é controlado pelo SSH?

Quero detectar de um script de shell (mais especificamente .zshrc) se ele é controlado por SSH. Eu tentei a variável HOST, mas é sempre o nome do computador que está executando o shell. Posso acessar o nome do host de onde vem a sessão SSH? Comparar os dois resolveria o meu problema. Toda vez que...

69
Como retirar vários espaços para um usando sed?

sedno AIX não está fazendo o que eu acho que deveria. Estou tentando substituir vários espaços por um único espaço na saída do IOSTAT: # iostat System configuration: lcpu=4 drives=8 paths=2 vdisks=0 tty: tin tout avg-cpu: % user % sys % idle % iowait 0.2 31.8 9.7 4.9 82.9 2.5 Disks: % tm_act...

69
O que “3> & 1 1> & 2 2> & 3” fazem em um script?

Eu vi essa linha em um script: DEVICE=`dialog --inputbox "Festplatten-Laufzeit auslesen. Gebe Sie das gewünschte Device an: " 0 70 "" 3>&1 1>&2 2>&3` O que é 3>&1 1>&2 2>&3 fazendo? Eu sei que 1 = stdout e 2 = stderr, mas o que são o 3eo...

69
git pull do controle remoto, mas nenhuma referência foi buscada?

Eu tenho um espelho git no meu disco e quando eu quero atualizar meu repositório com git pull, isso me dá uma mensagem de erro: Your configuration specifies to merge with the ref '3.5/master' from the remote, but no such ref was fetched. Também me dá: 1ce6dac..a5ab7de 3.4/bfq ->...

69
Por que Ctrl-D (EOF) sai do shell?

Você está literalmente "finalizando um arquivo" inserindo esta sequência de escape, ou seja, a sessão interativa do shell é vista como um fluxo de arquivos real pelo shell, como qualquer outro fluxo de arquivos? Se sim, qual arquivo? Ou, o sinal Ctrl+ é Dapenas um espaço reservado que significa "o...