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
FxMySz
Asked: 2024-01-05 02:26:59 +0800 CST

Como listar recursivamente todos os arquivos cujo conteúdo inteiro é exatamente “\n”

  • 17

Tenho alguns arquivos de resultados de experimentos com falha e seu conteúdo é exatamente um único \n(nova linha).

Gostaria de listá-los todos (talvez com algo como findou grep), para saber quais são os arquivos e depois excluí-los.

bash
  • 6 respostas
  • 1342 Views
Martin Hope
IGGt
Asked: 2023-10-11 20:49:03 +0800 CST

mudança para swappiness no Debian 12 não funciona após uma reinicialização

  • 17

Recentemente comecei a atualizar meus servidores de banco de dados do Debian 9 para o Debian 12. No entanto, parece que o Debian 12 (e na verdade 11) é propenso a trocar facilmente onde o Debian 9 nunca o fez.

Então, quero alterar o valor de vm.swappinessseu valor atual 5 para 1 para ver se isso faz diferença.

Onde quer que eu olhe, sugere que eu simplesmente preciso adicionar a entrada vm.swappiness = 1ao final do arquivo /etc/sysctl.conf.

Eu fiz isso (e verifiquei se não há outra entrada nele) e reiniciei o servidor várias vezes, mas toda vez ele volta e me diz que vm.swappinessainda é 5.

Estou assumindo que deve haver outro lugar onde isso foi definido, mas pesquisar no Google não ajudou, com todos os lugares dizendo que deveria estar no formato /etc/sysctl.conf.

Alguém pode sugerir outro local onde isso possa ser definido, por favor?

debian
  • 1 respostas
  • 641 Views
Martin Hope
Santiago
Asked: 2023-04-02 20:58:40 +0800 CST

Como posso criar um array multidimensional, ou algo semelhante, com o bash?

  • 17

Eu preciso criar um array multidimensional com o bash e li que não existem arrays multidimensionais no bash.

Aqui estão meus dados possíveis, como eles se parecem e o que eu preciso. Este não é um array bash:

DATACOL = [
    "1"=>("Santiago","Barcelona","AWG","6792992","Male"),
    "2"=>("Santi","Texas","BGG","6792992","Male"),
    "3"=>("Tiago","Rio","GHA","6792992","Female") 
]

Como posso fazer algo semelhante com um script simples? Eu sou um novato completo para bater.

bash
  • 3 respostas
  • 1910 Views
Martin Hope
Ram Rachum
Asked: 2022-12-23 08:16:17 +0800 CST

Por que não consigo fazer dois greps depois de uma cauda?

  • 17

Eu sou capaz de executar este comando com sucesso:

tail -f my_file.txt | grep foo

Ele mostra apenas as linhas com a string fooe continua mostrando-as.

Mas quando eu executo este comando:

tail -f my_file.txt | grep foo | grep bar

Ele não mostra nenhuma linha, embora existam linhas que incluam fooe bar.

Sei que existe uma solução para usar vários padrões em uma única grepchamada, mas quero saber por que essa linha falhou.

grep
  • 2 respostas
  • 1285 Views
Martin Hope
Joshua Fox
Asked: 2021-12-20 02:50:27 +0800 CST

Por que o rmdir não funciona recursivamente?

  • 17

rmdirexclui apenas um diretório vazio. Para excluir recursivamente, rm -rfé usado.

  • Por que não rmdirtem uma opção recursiva? Logicamente, quando estou excluindo um diretório , quero usar rmdir.
  • Dado que rmé usado para excluir um diretório em todos os casos, exceto no mais simples, por que rmdirexiste? A funcionalidade é incluída em rm.

Isso é apenas um acidente histórico?

shell directory
  • 2 respostas
  • 3409 Views
Martin Hope
jester
Asked: 2021-11-11 11:38:47 +0800 CST

É mais seguro instalar qualquer software de repositórios padrão? ( "yum install" "apt-get install", etc)

  • 17

Vindo do mundo Windows, onde tenho o hábito de colocar cada novo EXE ou arquivo de instalação em algo como Virustotal, ou pesquisar no Stack Exchange/Reddit por revisões sobre a segurança (sem malware, sem spyware, etc) de uma peça específica de software antes de instalá-lo.

Com o Linux, é quase totalmente seguro instalar qualquer utilitário ou software, desde que eu esteja usando os repositórios padrão que vêm com novas instalações do sistema operacional a partir de imagens de fornecedores?

Se não, qual é um processo geral para validar a segurança de um utilitário/programa/aplicativo Linux específico?

linux software-installation
  • 4 respostas
  • 3867 Views
Martin Hope
user60561
Asked: 2021-09-26 14:01:52 +0800 CST

Não é possível usar o dongle USB com base no chip conversor serial USB

  • 17

Tenho um dongle USB Zigbee, mas não consigo me conectar a ele. Ele aparece brevemente em /dev/ttyUSB0, mas depois desaparece rapidamente. Eu vejo a seguinte saída no console:

$ dmesg --follow
...
[  738.365561] usb 1-10: new full-speed USB device number 8 using xhci_hcd
[  738.607730] usb 1-10: New USB device found, idVendor=1a86, idProduct=7523, bcdDevice= 2.64
[  738.607737] usb 1-10: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[  738.607739] usb 1-10: Product: USB Serial
[  738.619446] ch341 1-10:1.0: ch341-uart converter detected
[  738.633501] usb 1-10: ch341-uart converter now attached to ttyUSB0
[  738.732348] audit: type=1130 audit(1632606446.974:2212): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=brltty-device@sys-devices-pci0000:00-0000:00:01.3-0000:03:00.0-usb1-1\x2d10 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  738.768081] audit: type=1130 audit(1632606447.007:2213): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=brltty@-sys-devices-pci0000:00-0000:00:01.3-0000:03:00.0-usb1-1\x2d10 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  738.776433] usb 1-10: usbfs: interface 0 claimed by ch341 while 'brltty' sets config #1
[  738.783508] ch341-uart ttyUSB0: ch341-uart converter now disconnected from ttyUSB0
[  738.783521] ch341 1-10:1.0: device disconnected
[  739.955783] input: BRLTTY 6.4 Linux Screen Driver Keyboard as /devices/virtual/input/input35
...
linux usb
  • 4 respostas
  • 13027 Views
Martin Hope
helpermethod
Asked: 2021-09-09 22:05:06 +0800 CST

CentOS 7: O que é /bin/sh? Parece Bash, mas parece ser outra coisa

  • 17

Quando executo uma imagem do Centos 7 Docker como esta

docker run -it centos:7 bash

Executar algo que usa Process Substitution está bem (como esperado, pois o Bash suporta a substituição de processos desde o início dos tempos - Bash 1.4.x na verdade).

Por exemplo:

while IFS= read -r test; do echo $test; done < <(cat anaconda-post.log)

Mas quando mudo para /bin/sh o mesmo código não funciona mais

/bin/sh
while IFS= read -r test; do echo $test; done < <(cat anaconda-post.log)
sh: syntax error near unexpected token `<'

Embora /bin/sh pareça ser Bash

/bin/sh --version
GNU bash, version 4.2.46(2)-release (x86_64-redhat-linux-gnu)
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

Mas então por que a substituição de processos não funciona mais? Outros recursos não POSIX parecem funcionar, embora

echo ${PATH//:/ }
/usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin
bash shell
  • 4 respostas
  • 3826 Views
Martin Hope
Tenders McChiken
Asked: 2020-03-03 02:44:51 +0800 CST

Como posso habilitar a saída detalhada no apt?

  • 17

Estou tendo um problema estranho com o apt onde ele trava durante o apt update. Eu quero habilitar a saída detalhada para ver o que exatamente está causando esse problema ou pelo menos onde ele ocorre. A página de manual para apt-getnão parece conter nada relacionado.

Como posso habilitar a saída detalhada para apt?

debian apt
  • 1 respostas
  • 27429 Views
Martin Hope
Philippe
Asked: 2020-01-10 11:10:45 +0800 CST

Por que "$$" não muda em um pipeline bash? Eles não iniciam subprocessos?

  • 17

Executei o seguinte código:

echo $$
# Output : 3911
true | while true; do
    eval 'echo $$'
    break
done
# Output : 3911

A documentação diz que enquanto o loop (envolvido no pipe) é executado em um subprocesso, nesse caso, os dois ids de processo devem ser diferentes?

bash shell
  • 1 respostas
  • 637 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