Unix & Linux

57
Como crio um PDF em branco na linha de comando?

Recentemente, eu precisava de uma única página em branco em PDF (8,5 "x 11") e percebi que não sabia como criar uma a partir da linha de comando. A emissão touch blank.pdfproduz um arquivo PDF vazio . Existe uma ferramenta de linha de comando que produz uma página PDF vazia

57
Como evitar conflitos entre dnsmasq e systemd-resolved?

Instalei recentemente o dnsmasq para atuar como servidor DNS na minha rede local. O dnsmasq escuta na porta 53, que já está em uso pelo ouvinte de stub DNS local em systemd-resolved . Apenas parar o systemd-resolved e depois reiniciá-lo após a execução do dnsmasq resolve esse problema. Mas ele...

56
Por que as cabeças Unix dizem "menos"?

Algumas semanas atrás, participei de uma palestra no Git por alguém que parecia pertencer a um plano de fundo do Windows. Eu digo "parecia ser" porque ele continuava dizendo "traço" quando se referia às opções da linha de comando. Lembrei-me de algo que achei curioso nos meus primeiros dias de...

56
classifique, mas mantenha a linha do cabeçalho no topo

Estou obtendo saída de um programa que primeiro produz uma linha que é um monte de cabeçalhos de coluna e, em seguida, um monte de linhas de dados. Quero cortar várias colunas dessa saída e visualizá-la classificada de acordo com várias colunas. Sem os cabeçalhos, o corte e a classificação são...

56
Algumas macros M4 não parecem definidas

Estou tentando reinstalar o pacman na minha distribuição do Arch Linux. Quando executo o script de configuração "configure.ac", recebo várias macros indefinidas: error: possibly undefined macro: AM_INIT_AUTOMAKE. If this token and others are legitimate, please use m4_pattern_allow. See the...

56
Por que o `--human-readable` é necessário e não o padrão?

Várias ferramentas de linha de comando usam a opção -hou --human-readablepara imprimir o tamanho do arquivo em um formato legível por humanos (por exemplo, 36Gvs 37550836). Por que essa opção é necessária e não a padrão? Essas ferramentas não são principalmente para produção para seres humanos?...

56
su não altera o usuário, mas também não responde com um erro

Enquanto estiver logado como rootgostaria sude um usuário regular específico. Eu corro su usernamee imediatamente recebo o prompt de volta, ainda como root. Não há nenhum erro. Estou ciente do antigo problema "o usuário que você está tentando processar não tem permissão para a pasta em que está...

56
Como analisar JSON com scripts de shell no Linux?

Eu tenho uma saída JSON da qual preciso extrair alguns parâmetros no Linux. Esta é a saída JSON: { "OwnerId": "121456789127", "ReservationId": "r-48465168", "Groups": [], "Instances": [ { "Monitoring": { "State": "disabled" }, "PublicDnsName": null, "RootDeviceType": "ebs", "State": {...

56
como conectar ssh 'com' porta especificada?

Eu sei como conectar 'a' uma certa porta quando ssh'ing. ssh user@remotehostip -p XXX mas existe uma maneira de estabelecer um ssh 'com' uma certa porta? Quero dizer, existe uma maneira de especificar a porta que meu computador local

56
sudo como outro usuário com seu ambiente

$ whoami admin $ sudo -S -u otheruser whoami otheruser $ sudo -S -u otheruser /bin/bash -l -c 'echo $HOME' /home/admin Por que não está $HOMEsendo definido como o /home/otheruserbash é chamado como um shell de logon? Especificamente, /home/otheruser/.bashrcnão está sendo originado. Além disso,...