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-3570

leeand00's questions

Martin Hope
leeand00
Asked: 2022-05-03 20:20:21 +0800 CST

Posso canalizar dados ao vivo do comando \watch do postgresql para outro comando?

  • 0

Eu gostaria de canalizar dados ao vivo do psql para outro comando para fins de monitoramento via shell.

Isso pode ser feito?

Até agora tenho o seguinte:

$ psql bareos -c '\watch (SELECT * FROM log ORDER BY time DESC LIMIT 200) TO STDOUT WITH CSV' 

Estou usando o postgres 11.12.

Mas quando executo o comando, acabo com o erro:

\watch cannot be used with an empty query

Considerando que, se eu executá-lo diretamente do psql, é perfeitamente capaz de assistir a saída ao vivo.

Meu objetivo é alcançar a cauda do estilo unix da saída.

pipe tail
  • 1 respostas
  • 146 Views
Martin Hope
leeand00
Asked: 2020-01-16 14:26:34 +0800 CST

O que o mknod faz?

  • 1

Então o mknodcomando, o que isso faz?

/dev/random$ mknod -m 666 random c 1 8

Eu entendo que -mespecifica permissões e, em mknodgeral, cria um inodeno sistema de arquivos que pode ser um arquivo, diretório, dispositivo, fifo, etc ... mas realmente não entendo o que os últimos 3 argumentos fazem.

mknod
  • 1 respostas
  • 1240 Views
Martin Hope
leeand00
Asked: 2020-01-10 12:10:32 +0800 CST

Como obter uma lista de quais pacotes foram instalados com o apt-get por um usuário e não por dependências?

  • 1

Digamos que estou executando uma distribuição baseada no Debian e quero saber quais pacotes executei apt-get install <package-name>para instalar, mas não queria incluir nenhum pacote que foi instalado automaticamente como dependências quando instalei outro pacote usando apt-get install <package-name>... uma maneira de descobrir isso?

Meu palpite é que não há uma maneira porque apte dpkgprovavelmente não diferencia entre os dois, mas eu prefiro provar que estou errado, se possível.

debian apt
  • 2 respostas
  • 491 Views
Martin Hope
leeand00
Asked: 2019-10-24 06:45:52 +0800 CST

Use o ERB no tmuxinator com uma variável de ambiente de matriz bash?

  • 0

Eu quero usar tmuxinatorpara abrir painéis (e executar comandos com um argumento em cada um) percorrendo uma matriz bash.

Isso é possível? Como eu faria isso?

bash
  • 1 respostas
  • 198 Views
Martin Hope
leeand00
Asked: 2019-10-16 13:23:00 +0800 CST

Posso usar o ulimit para evitar que um sistema superaqueça e reinicie?

  • 1

Acabei de ser informado sobre as alegrias de ulimit.

E isso me fez pensar... se eu tenho um sistema com um processador antigo que fica superaquecendo, digamos por exemplo; nenhum outro hardware em que eu pudesse conectá-lo porque é muito antigo; limitando a quantidade de recursos do sistema usados ​​por um usuário, isso poderia manter a CPU fria e me permitir copiar minhas coisas dela?

Quero dizer, parece um hack e não o propósito pretendido de ulimit, mas eu estava me perguntando se isso funciona. Eu também acho que você teria que aplicá-lo a todos os usuários do sistema. E também suponho que o nível 1 de execução também causaria uma maneira semelhante de fazer isso.

ulimit
  • 1 respostas
  • 173 Views
Martin Hope
leeand00
Asked: 2019-09-28 11:36:34 +0800 CST

Alterando o arquivo no qual seu histórico de comandos é gravado?

  • 0

Existe uma variável de ambiente que você pode usar no Linux para enviar seu histórico de comandos para um arquivo diferente?

A razão pela qual pergunto é que estou interessado em gravar minhas sessões de shell em arquivos diferentes para referência posterior.

Eu sei que poderia usar auditd ou algo assim, mas isso é muito para configurar apenas para gravar minhas sessões, então pensei em perguntar se há uma variável de ambiente ou algo que eu possa usar.

bash
  • 1 respostas
  • 127 Views
Martin Hope
leeand00
Asked: 2019-09-25 10:49:14 +0800 CST

O tmux usa /etc/shells para escolher o shell que vai usar?

  • 0

Quando eu corro $SHELLde tmuxrecebo /bin/sh, e /etc/shellsisso é listado como o primeiro item da lista. Então, tmuxpegue-o de lá e use-o como o shell?

Quando eu corro tmux show -geu recebo:

assume-paste-time 1
base-index 0
bell-action any
bell-on-alert off
default-command ""
default-shell "/bin/sh"
destroy-unattached off
detach-on-destroy on
display-panes-active-colour red
display-panes-colour blue
display-panes-time 1000
display-time 750
history-limit 2000
lock-after-time 0
lock-command "lock -np"
message-command-style fg=yellow,bg=black
message-style fg=black,bg=yellow
mouse off
mouse-utf8 on
prefix C-b
prefix2 <NONE>
renumber-windows off
repeat-time 500
set-remain-on-exit off
set-titles off
set-titles-string "#S:#I:#W - "#T" #{session_alerts}"
status on
status-interval 15
status-justify left
status-keys emacs
status-left "[#S] "
status-left-length 10
status-left-style default
status-position bottom
status-right " "#{=21:pane_title}" %H:%M %d-%b-%y"
status-right-length 40
status-right-style default
status-style fg=black,bg=green
status-utf8 on
update-environment "DISPLAY SSH_ASKPASS SSH_AUTH_SOCK SSH_AGENT_PID SSH_CONNECTION WINDOWID XAUTHORITY"
visual-activity off
visual-bell off
visual-silence off
word-separators " -_@"

default-shell "/bin/sh"parece ser de interesse... mas também vou notar que não tenho um /etc/tmux.confpara padrões.

shell
  • 2 respostas
  • 267 Views
Martin Hope
leeand00
Asked: 2019-09-19 10:31:29 +0800 CST

.bashrc não é lido no WSL se $HOME contiver espaços

  • 0

Recentemente: Especifiquei um caminho de diretório inicial para um usuário em /etc/passwd com espaços nele? mas agora o meu .bashrcnão origina corretamente quando abro uma janela do Ubuntu 16.04 LTS WSL, então eu tenho sourceque manualmente ... que funciona com source ~/.bashrc, mas curiosamente não funciona com source $HOME/.bashrc, mas estranhamente funciona com source "$HOME"/.bashrc.

Então , Jeff , na pergunta anterior, pensou que talvez o problema seja que outra coisa o está fornecendo sem as aspas em torno dele.

Na verdade, um problema semelhante me fez bifurcar o projeto git hub no qual estava ocorrendo um erro semelhante; Eu atribuí isso porque eu estava usando mingw64 / git-bash para Windows, mas esse não era o problema porque agora está ocorrendo no WSL ... er, pelo menos, acho que é o caso ...

bash
  • 1 respostas
  • 2180 Views
Martin Hope
leeand00
Asked: 2019-09-19 04:57:40 +0800 CST

Especifique um caminho de diretório inicial para um usuário em /etc/passwd com espaços nele?

  • 0

Eu tenho um caminho que quero usar como um diretório inicial no WSL, mas também é um caminho que possui espaços.

Eu tentei escapar dos espaços com barras e tentei usar aspas simples e duplas com apenas espaços no arquivo, mas isso me define no diretório raiz, em vez do meu diretório inicial, parece que não posso especificar um caminho com espaços nele dentro /etc/passwd.

Existe alguma outra maneira de fazer isso funcionar?

ubuntu
  • 1 respostas
  • 674 Views
Martin Hope
leeand00
Asked: 2019-09-19 04:37:35 +0800 CST

Você pode procurar por base64 com grep?

  • 0

É possível pesquisar strings Base64 com grep? Digamos que eu tenha uma lista de arquivos de texto e queira encontrar todas as strings Base64 contidas neles; existe alguma maneira de procurá-los? Quero dizer, eu sei que eles geralmente terminam com =ou ==e também têm sequências de bytes que se relacionam com quais letras são codificadas dentro da string base64. Mas quanto a procurá-los em geral (sem saber nada sobre o que está codificado) eu realmente não sei como fazê-lo.

grep
  • 1 respostas
  • 10383 Views
Martin Hope
leeand00
Asked: 2019-07-25 03:19:40 +0800 CST

Redirecionamento ambíguo ao usar o alias para exportar a variável de ambiente do caminho com espaços?

  • 1

Estou tentando simplificar a alternância entre KANBANFILE's usando kanban.bash no Windows.

Estou usando vários aliases, como o seguinte, para alternar entre KANBANFILEs:

alias k.pos="export KANBANFILE=\"/c/Users/ajleer/OneDrive - Name Of SomeOneDrive/kanbandb/.kanban.pos.csv\""

mas a linha a seguir o divide em dois lugares diferentes com um erro de redirecionamento ambíguo , o que significa que o arquivo que ele está tentando ler não está lá:

update_item_status(){
  item="$( cat "${KANBANFILE}" | awk "{ if (NR==$1) print \$0 }" )"
  [[ ${#item} == 0 ]] && echo "item $1 not found" && exit 1 
  if [[ -n "$2" ]]; then  # status change 
    status="$(echo "$item" | awk -F',' '{ print $1 }' | sed 's/"//g' )"
    flags="$(echo "$item"  | awk -F',' '{ print $4 }' | sed 's/"//g' )"
    dates="$(echo "$item"  | awk -F',' '{ print $5 }' | sed 's/"//g' )"
    newflags="$flags${2:0:1}"
    newdates="$dates $(get_current_date)"
    [[ "$2" =~ "DONE" ]] && date="$(get_current_date)"
    newitem="$item"
    newitem="${newitem/$status/$2}"
    newitem="${newitem/$flags/$newflags}"
    newitem="${newitem/$dates/$newdates}"
    KANBANITEMS="$(<$KANBANFILE)"  # THE AMBIGUOUS REDIRECT Error Line
    echo "${KANBANITEMS//"$item"/"$newitem"}" > "${KANBANFILE}"
    echo "$status -> $2"
  fi
}

e também aqui:

update_item(){
  item="$( cat "${KANBANFILE}" | awk "{ if (NR==$1) print \$0 }" )"
  [[ ${#item} == 0 ]] && echo "item $1 not found" && exit 1 
  status="$(echo "$item" | awk -F',' '{ print $1 }')"
  echo '#
# STATUSES ARE: '${statuses[*]}' 
#
'"$item" > "${TMP}".update
  ${EDITOR} "${TMP}".update
  KANBANITEMS="$(<$KANBANFILE)" # THE AMBIGUOUS REDIRECT Error Line
  newitem="$(cat "${TMP}".update | tail -n1 )" 
  echo "${KANBANITEMS//"$item"/"$newitem"}" > "${KANBANFILE}"
  echo "updated item $1"
}

Então, como faço para reescrever meu alias de exportação KABANFILE para que ele não quebre o código acima, mas para que eu ainda possa ter espaços no caminho apontando para o .kanban.xxx.csvarquivo?

O Ambigious Redirectocorre sempre que eu uso o comandokanban <task-id> ou (mesmo que isso seja apenas editar o arquivo csv com o editor padrão).kanban <task-id> <status>

PS Estou usando o git-bash no Windows, também conhecido como MINGW64

bash windows
  • 1 respostas
  • 254 Views
Martin Hope
leeand00
Asked: 2019-02-27 08:42:59 +0800 CST

Qual é a importância do Grupo Primário de um usuário?

  • 4

Por que um usuário em conformidade com POSIX deve ter um Grupo Primário? Por que eles não podem simplesmente pertencer a grupos?

users group
  • 1 respostas
  • 217 Views
Martin Hope
leeand00
Asked: 2019-02-22 22:10:48 +0800 CST

Como você descobre se uma máquina linux superaqueceu antes da inicialização anterior e foi desligada no Debian?

  • 4

Hoje eu estava trabalhando em uma máquina remota (do tipo que provavelmente nunca verei), e ela estava travada, então eu disse ao usuário para reiniciá-la. A máquina voltou a funcionar e eu entrei sshnela, mas assim que o fiz, recebi uma mensagem sobre a temperatura estar acima de 60°C, e então o kernel desligou a máquina novamente e, é claro, fui desconectado de ssh.

Estamos prestes a inicializar a máquina novamente, existe alguma maneira de ler as coisas de um log que informa que no passado esta máquina foi desligada porque estava muito quente?

debian logs
  • 1 respostas
  • 5855 Views
Martin Hope
leeand00
Asked: 2019-02-10 10:22:55 +0800 CST

O que é coreboot?

  • 2

Eu li que se trata de substituir o firmware em uma placa, mas por que eles precisam fazer isso e isso afeta a capacidade de instalar outros sistemas operacionais na placa?

firmware coreboot
  • 1 respostas
  • 1874 Views
Martin Hope
leeand00
Asked: 2018-10-22 21:21:23 +0800 CST

Como se usa tc para adicionar latência a um limite de taxa?

  • 1

Eu li que existe outra ferramenta para netfilter que permite adicionar latência a um limite de taxa.

Alguém tem um exemplo disso?

tc netfilter
  • 1 respostas
  • 253 Views
Martin Hope
leeand00
Asked: 2018-08-26 12:39:13 +0800 CST

Como usar um portal cativo quando em modo de texto?

  • 8

Eu vi algumas outras perguntas em que eles mostram como se conectar a uma rede usando o bash, mas não vi nada em que você se conecte a uma rede de portal cativa a partir da linha de comando usando o Linux.

Existe uma maneira de fazer login em um portal cativo sem estar no modo gráfico / ter um gerenciador de janelas?

linux wifi-hotspot
  • 1 respostas
  • 5942 Views
Martin Hope
leeand00
Asked: 2018-07-09 10:48:52 +0800 CST

Como você converte uma string codificada em base64 utf-8 em um arquivo binário do bash?

  • 7

Existe uma ferramenta que fará isso no bash?

bash base64
  • 1 respostas
  • 21317 Views
Martin Hope
leeand00
Asked: 2018-06-08 22:40:14 +0800 CST

Como usar o vim para editor ao executar o fc?

  • 2

Tenho uma máquina para a qual quando executo fcabre no nanoeditor. Como posso alternar o editor para vimquando edito um comando com fc?

vim fc
  • 3 respostas
  • 1270 Views
Martin Hope
leeand00
Asked: 2018-05-12 02:35:57 +0800 CST

Excluindo um intervalo de n linhas antes e depois de uma linha correspondente em sed?

  • 0

No vim eu posso usar...

:g/match/-1d

...várias vezes para deletar mais de uma linha antes de uma partida...

...e combiná-lo com algumas chamadas para...

:g/match/+1d

...para excluir mais de uma linha após a correspondência...

:g/match/-1d,+1d

...para deletar as linhas anteriores e atuais...

o mesmo pode ser feito com sed?

regular-expression sed
  • 2 respostas
  • 3071 Views
Martin Hope
leeand00
Asked: 2018-05-09 22:31:19 +0800 CST

$ () é um subshell?

  • 76

Eu entendo que a sintaxe do subshell (<commands...>)é $()apenas um subshell do qual você pode recuperar valores de variáveis?

Observação: isso se aplica ao bash 4.4 com base em palavras diferentes em sua documentação.

bash subshell
  • 3 respostas
  • 22859 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