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 / user-46851

Roger Lipscombe's questions

Martin Hope
Roger Lipscombe
Asked: 2023-05-16 23:09:08 +0800 CST

Onde está 'comando' encontrando meu comando?

  • 8

Eu tenho uma função shell que se parece com isso:

rebar3 () {
    set -o localoptions -o localtraps
    trap '/bin/stty sane' INT
    command rebar3 "$@"
}

Como faço para descobrir onde command rebar3está encontrando o rebar3binário?

Eu tentei o seguinte, nenhum dos quais funciona:

% which rebar3
rebar3 () {
    set -o localoptions -o localtraps
    trap '/bin/stty sane' INT
    command rebar3 "$@"
}

...não ajuda.

% command -v rebar3
rebar3

...não ajuda.

% command -V rebar3
rebar3 is a shell function from /Users/rogerlipscombe/.zshrc

...Eu já sabia daquilo.

% command -p rebar3
zsh: command not found: rebar3

...porque o binário não está no caminho padrão.

Como obtenho zsh para ignorar funções/aliases ao usar whichou command -v?

zsh
  • 2 respostas
  • 67 Views
Martin Hope
Roger Lipscombe
Asked: 2019-04-12 00:31:59 +0800 CST

Ouvinte TCP que descarta toda a sua entrada?

  • 1

Estou tentando implementar um ouvinte TCP que aceita conexões e, em seguida, simplesmente descarta todas as suas entradas (é para um chicote de teste).

No momento, estou usando socat - tcp-listen:2003,fork,reuseaddr, mas isso imprime a entrada para stdout. Eu não quero isso.

Não consigo redirecionar a saída para /dev/null, porque estou fazendo isso no contêiner docker alpine/socat e, na verdade, não está usando um shell, portanto, o redirecionamento não funciona.

Se eu tentar usar socat /dev/null tcp-listen:2003,fork,reuseaddr, qualquer conexão será descartada imediatamente, provavelmente porque socatnão é possível ler arquivos /dev/null.

Qual é a melhor maneira de implementar um ouvinte TCP que simplesmente joga tudo no chão?

socat
  • 2 respostas
  • 1285 Views
Martin Hope
Roger Lipscombe
Asked: 2018-08-15 08:10:58 +0800 CST

Exibir linha mais recente por chave

  • 3

Eu tenho um arquivo contendo vários campos:

12345 some values here
67890 other values maybe
12345 different values here

...etc.

Eu gostaria de exibir a linha mais recente para cada chave. A saída deve ser a seguinte:

67890 other values maybe
12345 different values here

Na saída, as chaves devem ser exclusivas e os valores (o restante da linha) devem ser os mais recentes vistos para essa chave. Eu particularmente não me importo com a ordem resultante das chaves.

Como posso fazer isso usando ferramentas GNU (ou POSIX)?

text-processing
  • 2 respostas
  • 45 Views
Martin Hope
Roger Lipscombe
Asked: 2017-12-06 05:56:07 +0800 CST

O arquivo .bash_completion em $HOME impede o login

  • 2

Desde Mint 18.3, o bash_completionmaterial /etc/está desativado. Para reativá-lo, criei um ~/.bash_completionarquivo contendo o seguinte:

if ! shopt -oq posix; then
  if [ -f /usr/share/bash-completion/bash_completion ]; then
    . /usr/share/bash-completion/bash_completion
  elif [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
  fi
fi

Em seguida, procuro isso no meu ~/.bashrcarquivo.

Nota: ~/.bash_completionna verdade, é um link simbólico para ~/Source/dotfiles/bash_completion.

Quando abro outra janela de terminal, ela congela e não exibe um prompt de shell até que eu pressione Ctrl+C.

Da mesma forma, se eu executar source /etc/bash_completion, obterei o mesmo comportamento.

Executá-lo com set -xsugere que ele pode estar entrando em um loop infinito.

Eu pesquisei /etc/e não consigo encontrar em nenhum lugar que fontes ~/.bash_completion.

O que está acontecendo?

bash bashrc
  • 1 respostas
  • 80 Views
Martin Hope
Roger Lipscombe
Asked: 2017-11-30 02:23:22 +0800 CST

Verifique o hash de senha no script bash?

  • 0

Relacionado a Por que a senha de root no Linux Mint é minha senha de usuário?

Parece que minha caixa Mint 17.3 tem uma senha de root definida: vejo um hash de senha em /etc/shadow(começa com $6$...). Eu gostaria de comparar este hash de senha com minha senha de usuário (conhecida).

Por qualquer motivo, não confio su -(na pergunta vinculada) para não usar minha senha, em vez da senha root .

Existe uma maneira simples (no bash, por exemplo) de comparar um hash conhecido com uma senha conhecida e ver se eles correspondem?

bash password
  • 3 respostas
  • 6195 Views

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