Unix & Linux

9
Como faço para limpar o buffer de copiar / colar?

Percebi que quando seleciono algum texto, copio e, em seguida, tento colá-lo, por exemplo, no Gmail, ele mantém a formatação. Nem uma vez nos últimos 10 anos isso foi uma característica desejável para mim. Atualmente, estou usando o glipper como meu gerente da área de transferência. Parece que...

9
Oposto ao comando `source`

Eu uso o sourcecomando no meu script bash para ler / imprimir os valores das variáveis more linuxmachines_mount_point.txt export linuxmachine01="sdb sdc sdf sdd sde sdg" export linuxmachine02="sde sdd sdb sdf sdc" export linuxmachine03="sdb sdd sdc sde sdf" export linuxmachine06="sdb sde sdf...

9
Proteção do comando shell com variável de cadeia

Dentro de uma linguagem de programação, eu executo um comando shell simples cd var; echo > create_a_file_here com var sendo uma variável que contém uma string de (espero) um diretório para o local onde eu quero criar o arquivo "create_a_file_here". Agora, se alguém vir esta linha de código, é...

9
exibe STDOUTs antes de STDERR?

Eu sou novo no bash e por toda a minha vida não consigo descobrir como executar um determinado comando, supor ./fffe imprimir stdouts regulares antes do stderr (estou confuso sobre o significado) por exemplo $ printf "I am a\ndrill\n" > fff; $ cat fff nofile fff nofile fff I am a drill cat:...

9
Dividir string em dois pontos em / bin / sh

Meu dashscript usa um parâmetro na forma de hostname:port, ou seja: myhost:1234 Considerando que a porta é opcional, ou seja: myhost Eu preciso ler o host e a porta em variáveis ​​separadas. No primeiro caso, eu posso fazer: HOST=${1%%:*} PORT=${1##*:} Mas isso não funciona no segundo caso,...

9
Chrome consome toda a RAM e congela o sistema

Como evitar que o Chrome leve mais do que, por exemplo, 4 GB de RAM. De tempos em tempos, ele decide levar algo como 7 GB (com 8 GB de RAM total) e torna meu computador inutilizável. Você tem alguma ajuda? PS: Eu ainda não tinha mais de 10 abas abertas. Edit: talvez eu tenha feito ... algo como...

9
Configurações de .inputrc vs .bashrc

Notei que poucas configurações .bashrce .inputrcarquivos têm a mesma aparência ou são semelhantes, como: shopt -s nocaseglobvs set completion-ignore-case export HISTSIZEvs set history-size export HISTFILESIZEvsset history-size As .inputrcconfigurações também afetam a conclusão e o tamanho do...

9
Wake-on-LAN via SSH

Estou usando o Wake-on-LAN com sucesso há muitos anos para vários dos meus dispositivos Linux. Funciona bem o suficiente. No entanto, eu também tenho um Mac Mini em casa. Notei que ele entra no modo de suspensão e tem duas propriedades distintas, separadas de qualquer máquina Linux que eu tenha...

9
PAM: falha na autenticação, com senha válida

Comando pamtester -v auth pknopf authenticate pamtester: invoking pam_start(auth, pknopf, ...) pamtester: performing operation - authenticate Password: pamtester: Authentication failure journctl Feb 06 13:22:17 PAULS-ARCH unix_chkpwd[31998]: check pass; user unknown Feb 06 13:22:17 PAULS-ARCH...

9
Manipulação de linha de comando XML (shell script)

Como manipular XML da linha de comando no shell script? Existem muitos comandos para manipular dados tabulares, substituir variáveis ​​de ambiente ou substituir fragmentos de texto por regex, mas não encontrei nada para XML. Meu script de construção precisa inserir uma tag com conteúdo na tag...

9
expansão shell (A | B) nos nomes de arquivos?

É possível expandir uma oropção no shell ao ler um arquivo, por exemplo. O que quero dizer com isso é que, por exemplo, grepsuporta sintaxe como (A|B)combinar A ou B em um arquivo. Da mesma forma, se eu tiver esses arquivos: file1.txt file2.txt file3.txt file4.txt file5.txt Eu poderia fazer...