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

Pixelbog's questions

Martin Hope
Bog
Asked: 2024-09-13 21:54:04 +0800 CST

zsh conclusion - ignore arquivos executáveis ​​sem ponto no nome

  • 8

Estou tentando ignorar arquivos que são executáveis ​​e não têm ponto neles, porque quando estou codificando em CI não quero abrir os arquivos executáveis ​​binários com neovim. Aqui está o que estou tentando fazer:

ls -1

TODO.md
doc
jdsifqlwe.sh
own_os         <-- ignore this file here, because it is an exetuable && has no dot in the name
own_os.c

Li a seção Completion-System - Standard Styles e encontrei file-patterns ignore-patterns, mas não consigo fazer direito. Não sei por que isso não está funcionando:

zstyle ':completion:*:*:nvim:*' ignored-patterns '^*.*(*)'

Porque isso é obter o arquivo certo:

ls -ld ^*.*(*)

Isso também funciona:

ls -1 *(^*) *.*(*)

Mas não consegui descobrir uma maneira de fazer vários padrões glob para padrões de arquivo, porque quando faço o seguinte, não funciona porque o argumento secundário é somente se o primeiro falhar:

zstyle ':completion:*:*:nvim:*' file-patterns '*(^*)' '*.*(*)'


Comando para recriar o diretório:

mkdir -p ./BogTest/doc && \
cd ./BogTest && \
touch TODO.md jqsifqlwe.sh own_os own_os.c && \
chmod +x own_os jqsifqlwe.sh
zsh
  • 2 respostas
  • 79 Views
Martin Hope
Pixelbog
Asked: 2023-10-25 00:27:52 +0800 CST

lynx - alterar estilo de edição de linha / lineedit_mode

  • 5

O que eu quero saber:

Qual é o nome da variável com /etc/lynx/lynx.cfga opção Line Edit Style?

Estou tentando configurá-lo para Bash-like Bindings, mas não consigo encontrar nenhuma documentação sobre isso.


O que eu tentei:

Eu sei que posso definir o Line Edit Stylevia options menupressionando o. E a documentação menciona uma opção chamada lineedit_mode, mas não consegui encontrar mais nada sobre isso.

Por que está lynxtão mal documentado? :(

keyboard-shortcuts
  • 2 respostas
  • 43 Views
Martin Hope
Pixelbog
Asked: 2023-08-21 22:09:58 +0800 CST

awk - Imprimir todas as colunas/campos - sem usar $0 (porque ignora o OFS)

  • 5

Isso funciona:

cat /etc/passwd | awk -F':' '{print $1, $2, $3, $4, $5, $6, $7}'

...
root x 0 0 root /root /bin/bash
daemon x 1 1 daemon /usr/sbin /usr/sbin/nologin
...

Isso não funciona:

cat /etc/passwd | awk -F':' '{print $0}'

...
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
...

Obrigado pela ajuda :)

awk
  • 2 respostas
  • 45 Views
Martin Hope
Pixelbog
Asked: 2023-07-19 21:47:03 +0800 CST

comando find - lista todos os diretórios com um bit fixo definido

  • 5

isso não funciona

find / -type d -perm 1000

O problema é que ele corresponde apenas à permissão exata1000 ( ), mas eu só quero descobrir se o sticky bitestá definido ou não. Eu não me importo com as outras permissões...

Minha solução até agora

Eu sinto que deve haver uma maneira melhor do que esta:

find / -type d -perm 1001 -or -perm 1002 -or -perm 1003 -or -perm 1004 -or -perm 1005 -or -perm 1006 -or -perm 1007 -or -perm 1010 -or -perm 1011 -or -perm 1012 -or -perm 1013 -or -perm 1014 -or -perm 1015 -or -perm 1016 -or -perm 1017 -or -perm 1020 -or -perm 1021 -or -perm 1022 -or -perm 1023 -or -perm 1024 -or -perm 1025 -or -perm 1026 -or -perm 1027 -or -perm 1030 -or -perm 1031 -or -perm 1032 -or -perm 1033 -or -perm 1034 -or -perm 1035 -or -perm 1036 -or -perm 1037 -or -perm 1040 -or -perm 1041 -or -perm 1042 -or -perm 1043 -or -perm 1044 -or -perm 1045 -or -perm 1046 -or -perm 1047 -or -perm 1050 -or -perm 1051 -or -perm 1052 -or -perm 1053 -or -perm 1054 -or -perm 1055 -or -perm 1056 -or -perm 1057 -or -perm 1060 -or -perm 1061 -or -perm 1062 -or -perm 1063 -or -perm 1064 -or -perm 1065 -or -perm 1066 -or -perm 1067 -or -perm 1070 -or -perm 1071 -or -perm 1072 -or -perm 1073 -or -perm 1074 -or -perm 1075 -or -perm 1076 -or -perm 1077 -or -perm 1101 -or -perm 1102 -or -perm 1103 -or -perm 1104 -or -perm 1105 -or -perm 1106 -or -perm 1107 -or -perm 1110 -or -perm 1111 -or -perm 1112 -or -perm 1113 -or -perm 1114 -or -perm 1115 -or -perm 1116 -or -perm 1117 -or -perm 1120 -or -perm 1121 -or -perm 1122 -or -perm 1123 -or -perm 1124 -or -perm 1125 -or -perm 1126 -or -perm 1127 -or -perm 1130 -or -perm 1131 -or -perm 1132 -or -perm 1133 -or -perm 1134 -or -perm 1135 -or -perm 1136 -or -perm 1137 -or -perm 1140 -or -perm 1141 -or -perm 1142 -or -perm 1143 -or -perm 1144 -or -perm 1145 -or -perm 1146 -or -perm 1247 -or -perm 1350 -or -perm 1351 -or -perm 1352 -or -perm 1453 -or -perm 1454 -or -perm 1555 -or -perm 1556 -or -perm 1657 -or -perm 1660 -or -perm 1661 -or -perm 1662 -or -perm 1663 -or -perm 1764 -or -perm 1765 -or -perm 1766 -or -perm 1767 -or -perm 1770 -or -perm 1771 -or -perm 1772 -or -perm 1773 -or -perm 1774 -or -perm 1775 -or -perm 1776 -or -perm 1777
permissions
  • 1 respostas
  • 65 Views
Martin Hope
Pixelbog
Asked: 2023-05-26 05:08:28 +0800 CST

Zsh - O que é essa coisa legal chamada que você obtém pressionando Tab após "("

  • 8

Versão curta

Se você pressionar tabapós o comando a seguir, obterá um menu de arquivo. Qual é o nome disso?

ls *(

Versão longa

Acabei de fazer minhas coisas do Linux e, por acidente, pressionei tabdepois (e um menu muito legal apareceu que eu nunca tinha visto antes.

De repente, pude selecionar diferentes filtros. Por exemplo, eu poderia procurar apenas diretórios digitando (/)e muito mais filtros que são realmente úteis.

Eu adoraria aprender mais sobre isso, mas não tenho ideia do que pesquisar na internet. Alguma ideia de como se chama esta coisa?


Obrigado pela ajuda :)

command-line
  • 1 respostas
  • 102 Views
Martin Hope
Pixelbog
Asked: 2023-05-12 22:14:29 +0800 CST

Ecoando "!" dentro de uma string solicita a próxima linha de entrada

  • 12

Se eu digitar isso:

echo "Hello, World!"

ele exibe um prompt de continuação ( PS2), semelhante a digitar echo \e pressionar Enter.

Por que isso acontece? Eu sei que !é uma variável especial que você pode usar para referenciar seu histórico. No entanto, em vez disso, eu digito

echo "Hello, World"!

Eu obtenho minha saída desejada.

O que está acontecendo e por que você não pode usar !dentro ""?

zsh
  • 2 respostas
  • 718 Views
Martin Hope
Pixelbog
Asked: 2023-04-21 22:46:14 +0800 CST

Linux Sleep Command - Durma menos de 1 ms

  • 5

Como posso dormir menos de 0,001s / 1ms?

Se eu usar isso, ele me mostra que está dormindo apenas por 1 ms. É possível dormir menos?

$ time sleep 0.0000000001
sleep 0.0000000001  0,00s user 0,00s system 77% cpu 0,001 total
linux
  • 1 respostas
  • 43 Views
Martin Hope
Pixelbog
Asked: 2023-04-11 21:54:04 +0800 CST

Qual é o número dentro dos parênteses em um comando do Linux? [duplicado]

  • 5
Esta pergunta já tem respostas aqui :
O que significam os números em uma página de manual? (9 respostas)
Fechado há 9 dias .

O que é 1? O que é 3? Quais são os números chamados e há uma lista completa com explicações?

$ whatis nvim
nvim (1)             - edit text

$ whatis printf
printf (3)           - formatted output conversion
printf (1)           - format and print data


Obrigado :)

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