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
Sanket Mehta
Asked: 2020-01-08 02:50:18 +0800 CST

Como posso alterar um arquivo para um diretório? Arquivos perdidos após find+mv

  • 17

Eu tinha um diretório contendo cerca de 2000 arquivos.
Executei o seguinte comando para mover esses 2.000 arquivos para um diretório de destino:

find /opt/alfresco \
        -type f \( -iname \*.pdf -o -iname \*.xml \) \
        -exec mv {} /opt/alfresco/archived/2020-01-07  \; > /opt/alfresco/scripts/move.log

Mas, esqueci de anexar um /no final do caminho de destino. Então, o que o comando acima fez é que ele criou um arquivo com o nome 2020-01-07e escreveu alguns conteúdos binários nele que agora são ilegíveis. E meus 2000 arquivos sumiram. O tamanho deste 2020-01-07arquivo é 220 KB. Mas o tamanho desses 2.000 arquivos combinados era de aproximadamente 1 GB.

Existe alguma maneira de recuperar esses 2000 arquivos? Ou alguma maneira pela qual eu possa converter esse arquivo 2020-01-07em um diretório 2020-01-07com meus dados voltando?

linux find
  • 1 respostas
  • 2930 Views
Martin Hope
xenoid
Asked: 2019-11-18 13:01:52 +0800 CST

É possível reverter uma atualização do flatpak?

  • 17

Pergunta no título... Uma recente atualização do flatpak para um aplicativo introduziu novos bugs que se tornaram um incômodo maior do que os bugs corrigidos.

Não vejo nada que pareça um flatpak rollbackcomando, mas existe um procedimento manual razoavelmente seguro?

flatpak
  • 1 respostas
  • 5327 Views
Martin Hope
Freedom_Ben
Asked: 2019-09-25 20:58:05 +0800 CST

modprobe falha com "Operação não permitida"

  • 17

Estou tentando modprobe wireguardcomo root, e ele falha com:

modprobe: ERROR: could not insert 'wireguard': Operation not permitted

Adicionando verbose, recebo mais uma linha:

[root@localhost ben]# insmod /lib/modules/5.2.11-100.fc29.x86_64/extra/wireguard.ko.xz
insmod: ERROR: could not insert module /lib/modules/5.2.11-100.fc29.x86_64/extra/wireguard.ko.xz: Operation not permitted

dkms funciona bem sem erros. Também desativei o selinux e isso não fez diferença. Não vejo nada nos journalctllogs.

Olhando através de páginas de manual e Google não encontrou nada.

Eu encontrei esta linha útil em dmesg:

Lockdown: modprobe: Loading of unsigned module is restricted; see man kernel_lockdown.7

No entanto, essa página de manual não existe.

Como posso depurar isso? Quaisquer indicações sobre onde ir a seguir?

linux-kernel
  • 4 respostas
  • 49607 Views
Martin Hope
JohnnyApplesauce
Asked: 2019-09-17 11:59:01 +0800 CST

Existem distribuições Linux acessíveis às cegas atualizadas?

  • 17

Estou procurando uma distribuição Linux que seja acessível a alguém totalmente cego. Estou ciente do Vinux e do Sonar GNU, mas o primeiro está inativo e o último foi descontinuado. O que está lá fora que tanto é atual e também não é provável que desapareça? Esta busca também é satisfeita por uma distro mainstream como Debian ou Ubuntu mais este ou aquele aplicativo (como Orca e Lynx); apenas nomeie qual distro e qual aplicativo.

distributions
  • 8 respostas
  • 2669 Views
Martin Hope
Evan Benn
Asked: 2019-07-30 17:51:54 +0800 CST

GNU classifica classificação estável quando a classificação não conhece a ordem de classificação

  • 17

Eu tenho um arquivo de duas colunas; o arquivo já está classificado da maneira que eu quero na coluna 1. Eu gostaria de classificar na coluna 2, dentro de cada categoria da coluna 1. No entanto, sortnão entende a ordem de classificação da coluna 1.

A maneira normal (de perguntas semelhantes aqui na pilha) seria esta:

sort --stable -k1,1 -k2,2n

Mas não posso especificar a classificação em k1, porque é arbitrário.

Exemplo de entrada:

C 2
C 1
A 2
A 1
B 2 
B 1

e saída:

C 1
C 2
A 1
A 2
B 1 
B 2
sort
  • 2 respostas
  • 1770 Views
Martin Hope
Brian Fitzpatrick
Asked: 2019-07-18 21:13:08 +0800 CST

Por que alguns caracteres unicode não são impressos no meu terminal?

  • 17

Estou executando o Arch Linux com terminal simples usando a fonte Adobe Source Code Pro. Minha localidade está definida corretamente como LANG=en_US.UTF-8.

Quero imprimir caracteres Unicode representando cartas de baralho no meu terminal. Estou usando a Wikipedia para referência .

Os caracteres Unicode para naipes de cartas funcionam bem. Por exemplo, a emissão

$ printf "\u2660"

imprime um coração preto na tela.

No entanto, estou tendo problemas com cartas de baralho específicas. Emissão

$ printf "\u1F0A1"

imprime o símbolo Ἂ1em vez do ás de espadas ?. O que está acontecendo de errado?

Esse problema persiste em vários terminais (urxvt, xterm, cupim) e em todas as fontes que tentei (DejaVu, Inconsolata).

bash fonts
  • 2 respostas
  • 5377 Views
Martin Hope
user1156544
Asked: 2019-05-21 01:41:04 +0800 CST

Como remover uma nova linha adicionada por readarray ao usar um delimitador?

  • 17
VAR=a,b,c,d
# VAR=$(echo $VAR|tr -d '\n')
echo "[$VAR]"
readarray -td, ARR<<< "$VAR"
declare -p ARR

Resultado:

[a,b,c,d]
declare -a ARR=([0]="a" [1]="b" [2]="c" [3]=$'d\n')

Como posso dizer readarraypara não adicionar a nova linha final \n? Qual é o significado do $símbolo mais recente?

bash bash-array
  • 3 respostas
  • 5680 Views
Martin Hope
S.Goswami
Asked: 2019-05-11 07:52:04 +0800 CST

ping exibe "Nome ou serviço não conhecido"

  • 17

Estou executando o Arch Linux em um Raspberry Pi.

De repente:

  1. Não consigo pingar em um site.
  2. Não consigo acessar um site pelo navegador.

Eu tenho mais dois computadores (todos rodando Arch Linux) conectados à Internet, onde posso pingar e usar a Internet. Além disso, /etc/resolv.confé idêntico nos outros computadores:

nameserver 10.230.252.252
nameserver 203.147.88.2
nameserver 8.8.8.8
search domain.name

Eu posso usar VNC. Eu também posso pingar para 8.8.8.8. Ao tentar acessar o DuckDuckGo no Chromium, recebo:

This site can’t be reached
duckduckgo.com’s server IP address could not be found.
DNS_PROBE_FINISHED_NXDOMAIN

Tenho uma conexão ativa com a Internet. O que há de errado?

arch-linux dns
  • 5 respostas
  • 123796 Views
Martin Hope
Vitali Plagov
Asked: 2019-04-17 07:00:38 +0800 CST

A string `!23` é substituída por `docker` na linha de comando

  • 17

Eu tenho um comando Maven com o parâmetro:

mvn test -Dcommon_password=!23foo

Este comando está sendo executado como

mvn test -Dcommon_password=dockerfoo

Ou seja !23, está sendo substituído por docker. Por que isso acontece e como posso evitar?

bash
  • 1 respostas
  • 2150 Views
Martin Hope
daedalus_hamlet
Asked: 2019-04-09 22:48:41 +0800 CST

Por que os sistemas Unix/Linux não percorrem os diretórios até encontrarem a versão necessária de uma biblioteca vinculada?

  • 17

Eu tenho um executável binário chamado "alpha" que requer uma biblioteca vinculada (libz.so.1.2.7) que é colocada em/home/username/myproduct/lib/libz.so.1.2.7

Eu exporto o mesmo para minha instância de terminal antes de gerar meu executável binário executando o seguinte comando.

export LD_LIBRARY_PATH=/home/username/myproduct/lib/:$LD_LIBRARY_PATH

Agora, quando eu spawno outro aplicativo "bravo" que requer a mesma biblioteca mas de versão diferente, ou seja (libz.so.1.2.8) que está disponível em /lib/x86_64-linux-gnu/libz.so.1.2.8, o sistema lança o seguinte erro.

version `ZLIB_1.2.3.3' not found (required by /usr/lib/x86_64-linux-gnu/libxml2.so.2)

Se eu desabilitar o LD_LIBRARY_PATH, "bravo" inicia bem. Eu entendo que o comportamento acima é porque LD_LIBRARY_PATHtem precedência sobre os caminhos de diretório definidos /etc/ld.so.confao procurar bibliotecas vinculadas e, consequentemente, ocorreu o erro acima. Estou curioso para saber por que os desenvolvedores do UNIX/LINUX não projetaram o sistema operacional para procurar bibliotecas vinculadas em outros diretórios de acordo com a hierarquia se a primeira instância da biblioteca for de versão diferente.

Simplificando, os sistemas UNIX/LINUX percorrem um conjunto de diretórios até encontrar a biblioteca necessária. Mas por que ele não faz o mesmo até encontrar a versão esperada, em vez de aceitar a primeira instância da biblioteca, independentemente de sua versão?

libraries dynamic-linking
  • 1 respostas
  • 2425 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