AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / 问题

All perguntas(unix)

Martin Hope
Kajsa
Asked: 2020-02-26 01:07:31 +0800 CST

Codifique o conteúdo do arquivo e faça eco como uma linha

  • 24

Estou tentando ecoar o conteúdo dos arquivos de chave e certificado codificados com base64 para que eu possa copiar a saída em outros lugares.

Encontrei este tópico: Redirecionando o conteúdo de um arquivo para o comando echo? que mostra como ecoar o conteúdo do arquivo e também encontrou maneiras de manter os caracteres de nova linha para codificação. No entanto, quando eu adiciono o | base64this quebra a saída em várias linhas, e tentar adicionar um segundo echoapenas substitui as novas linhas por espaços em branco.

$ echo "$(cat test.key)" | base64
LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JSUpRZ0lCQURBTkJna3Foa2lHOXcwQkFRRUZB
QVNDQ1N3d2dna29BZ0VBQW9JQ0FRRFF4Tkh0aHZvcEp1Z0EKOHBsSUNUUU1pOGMwMzRERlR6Z1E5
ME5tcE5zN2hRczNQZ0QwU2JuSFcyVGxqTS9oM1F1QVE0Q1dqaHRiV1ZUbgpSREcveGxWRFBESVVV
MzB1UHJnK0N6dlhOUkhzQkE9PQotLS0tLUVORCBQUklWQVRFIEtFWS0tLS0tCg==

$ echo $(echo "$(cat test.key)" | base64)
LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JSUpRZ0lCQURBTkJna3Foa2lHOXcwQkFRRUZB QVNDQ1N3d2dna29BZ0VBQW9JQ0FRRFF4Tkh0aHZvcEp1Z0EKOHBsSUNUUU1pOGMwMzRERlR6Z1E5 ME5tcE5zN2hRczNQZ0QwU2JuSFcyVGxqTS9oM1F1QVE0Q1dqaHRiV1ZUbgpSREcveGxWRFBESVVV MzB1UHJnK0N6dlhOUkhzQkE9PQotLS0tLUVORCBQUklWQVRFIEtFWS0tLS0tCg==

A saída desejada seria:

LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JSUpRZ0lCQURBTkJna3Foa2lHOXcwQkFRRUZBQVNDQ1N3d2dna29BZ0VBQW9JQ0FRRFF4Tkh0aHZvcEp1Z0EKOHBsSUNUUU1pOGMwMzRERlR6Z1E5ME5tcE5zN2hRczNQZ0QwU2JuSFcyVGxqTS9oM1F1QVE0Q1dqaHRiV1ZUbgpSREcveGxWRFBESVVVMzB1UHJnK0N6dlhOUkhzQkE9PQotLS0tLUVORCBQUklWQVRFIEtFWS0tLS0tCg==

Como posso obter esta saída?

bash echo
  • 3 respostas
  • 22199 Views
Martin Hope
Zorgoth
Asked: 2019-12-06 06:12:38 +0800 CST

Posso fazer com que os principais pontos de exclamação sejam ignorados no terminal? (Eu os digito por instinto devido ao ipython)

  • 24

Como passo a maior parte da minha vida no shell do IPython, tenho o mau hábito de preceder os comandos do terminal com pontos de exclamação. Normalmente, isso apenas leva a um erro, mas às vezes faz com que algo ruim aconteça. Posso desativar efetivamente a !funcionalidade no meu terminal? E isso arriscaria interferir em algum script?

bash command-line
  • 3 respostas
  • 3153 Views
Martin Hope
Tim
Asked: 2019-03-11 05:34:05 +0800 CST

Após ssh sem -X para uma máquina, é possível alterar $ DISPLAY para fazê-lo funcionar como ssh -X?

  • 24

Após sshsem -Xpara uma máquina, é possível alterar algumas configurações (por exemplo $DISPLAY) para que funcione como ssh -X? Se não, qual o motivo? Obrigado.

ssh x11
  • 1 respostas
  • 2774 Views
Martin Hope
Meerkat
Asked: 2019-02-16 02:14:14 +0800 CST

Por que usar aspas duplas em um teste [[ ]]?

  • 24

Digamos que temos 2 inteiros em um script bash:

value1=5
value2=3

Então por que precisamos usar aspas duplas no caso de um teste? Por exemplo:

if [[ "$value1" -eq "$value2" ]]

Por que não usar apenas o seguinte?

if [[ $value1 -eq $value2 ]]

Para mim, as aspas duplas não fazem o menor sentido.

bash shell
  • 5 respostas
  • 3371 Views
Martin Hope
Hessnov
Asked: 2018-02-05 02:49:57 +0800 CST

Qual é o site oficial do navegador lynx baseado em texto?

  • 25

O: http://lynx.isc.org/ não está carregando.

É o https://lynx.invisible-island.net/ qual é o oficial para o "lynx", o webbrowser baseado em texto?

lynx
  • 2 respostas
  • 3158 Views
Martin Hope
user1032531
Asked: 2018-02-01 06:00:15 +0800 CST

Como identificar IDs de chave gpg para que possam ser excluídos

  • 25

Ao executar apt-key list, vejo uma chave que desejo remover.

...
pub   rsa2048 2017-11-24 [SC]
      3241 413F 3CE0 B919 E82F  DCA0 6239 92CF C9A9 7C2C
uid           [ unknown] John Doe <[email protected]>
sub   rsa2048 2017-11-24 [E]
...

man apt-keyme diz que posso excluir uma chave executando apt-key del keyid. Ele também me diz que list(aka finger) listará chaves confiáveis ​​com impressões digitais, então estou assumindo que 3241 413F 3CE0 B919 E82F DCA0 6239 92CF C9A9 7C2Cé a impressão digital e não o keyid. Eu brinquei com gpg --list-keyse gpg --list-public-keys, no entanto, ele não lista nenhuma chave, mas cria ~/.gnupg/vários arquivos não textuais que não exibem os IDs das chaves.

Como posso identificar o keyid para poder excluir a chave?

PS. Antes de fazer essa pergunta, procurei uma solução e alguns recomendam não usar "IDs de chave curtos". Se não devo excluir as chaves pelo keyid conforme descrito por man apt-key, forneça a maneira apropriada.

debian apt
  • 1 respostas
  • 27252 Views
Martin Hope
Osman Mamun
Asked: 2018-01-16 22:18:14 +0800 CST

Melhor maneira de cancelar todos os trabalhos SLURM da saída do comando shell

  • 25

Enviei muitos scripts de trabalho SLURM com limite de tempo de depuração (esqueci de alterar o tempo para a execução real). Agora todos eles são enviados ao mesmo tempo, então todos começam com o ID de tarefa 197xxxxx. Agora, eu posso fazer

squeue -u $USER | grep 197 | awk '{print $1}' 

para imprimir os IDs de trabalho que desejo excluir. Mas como eu uso o comando scancel em todos esses IDs. A saída do comando shell acima seria semelhante

19726664
19726663
19726662
19726661
19726660
19726659
19726658
19726657
19726656
19726655
19726654
19726653
19726652
19726651
19726650
shell slurm
  • 5 respostas
  • 30612 Views
Martin Hope
MountainX
Asked: 2018-01-05 11:24:34 +0800 CST

Linhas horizontais feias exibidas no Kate e no Konsole com dimensionamento HiDPI fracionário

  • 25

Aqui está uma foto do problema:

insira a descrição da imagem aqui

Observe que todas as linhas de texto têm linhas horizontais semelhantes ao sublinhado. No entanto, este é um editor de texto simples (Kate) e não sublinha. Não há formatação aplicada a este texto.

Selecionei o texto para que as linhas aparecessem melhor em uma foto. Mas as linhas existem mesmo sem selecionar o texto. Às vezes, eles são muito mais grossos e escuros. Às vezes são leves. Às vezes, eles não estarão lá, apenas para voltar aleatoriamente.

Konsole tem o mesmo problema. Com texto branco sobre fundo preto, o Konsole às vezes mostra linhas horizontais multicoloridas. Às vezes, cada linha no Konsole tem esse sublinhado feio e perturbador. Às vezes, apenas uma parte das linhas o possui.

Às vezes, as linhas são tão densas e avassaladoras que é difícil ler o texto. Outras vezes as linhas são suaves, como na fotografia anexa.

Eu vi esse problema pela primeira vez há cerca de dez meses em um computador desktop. Eu pensei que o usuário tinha feito algo realmente louco nas configurações de fonte. Mas agora estou vendo o problema em um novo laptop sem nenhuma alteração significativa nas configurações padrão.

Ambos os sistemas executam um Arch Linux KDE totalmente atualizado. Neste laptop, redefini todas as configurações de fonte (em Configurações do sistema) para os valores padrão. Também redefini a aparência do perfil do Konsole para as configurações padrão (mesmo que as configurações já estivessem nos valores padrão).

No entanto, as linhas horizontais não desaparecerão.

Os aplicativos funcionam corretamente (além de às vezes serem difíceis de ler o texto). O texto copiado não inclui as linhas horizontais. Os comandos no Konsole não são afetados pela aparência das linhas horizontais. Parece ser uma falha de exibição, mas não é específica para nenhuma GPU (afeta Intel ou nvidia) ou para qualquer tela de exibição (testei monitores diferentes na área de trabalho) ou para qualquer outra coisa que eu possa determinar.

Tentei várias correções na área de trabalho afetada nos últimos dez meses e também não o resolvi nessa máquina.

Eu tenho vários outros computadores Arch KDE que não têm o problema.

Alguém tem alguma pista sobre o que pode causar isso? Mais alguém viu?

Editar: consulte o relatório de bug do KDE para o Konsole:
373232 – Linhas horizontais com dimensionamento HiDPI fracionário

kde konsole
  • 6 respostas
  • 21920 Views
Martin Hope
GypsyCosmonaut
Asked: 2017-12-23 02:40:29 +0800 CST

O que significa `I` (i maiúsculo) em `ps aux`?

  • 25

Na página man de psProcess State Codes , o Isinalizador (i maiúsculo) não é mencionado, mas ps auxmostra o Isinalizador em alguns processos, conforme mostrado na imagem abaixo.

insira a descrição da imagem aqui

O que significa a bandeira I ?

ps
  • 1 respostas
  • 6745 Views
Martin Hope
Vlastimil Burián
Asked: 2017-12-14 05:10:00 +0800 CST

Como posso criar um loop aritmético em um script de shell POSIX?

  • 25

Eu sei como criar um forloop aritmético em bash.

Como alguém pode fazer um loop equivalente em um script de shell POSIX?

Como existem várias maneiras de atingir o mesmo objetivo, sinta-se à vontade para adicionar sua própria resposta e elaborar um pouco sobre como funciona.

Segue um exemplo de um desses bashloops:

#!/bin/bash
for (( i=1; i != 10; i++ ))
do
    echo "$i"
done
shell-script posix
  • 3 respostas
  • 10719 Views
Prev
Próximo

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve