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 / Perguntas / 781942
Accepted
jsx97
jsx97
Asked: 2024-08-15 03:41:13 +0800 CST2024-08-15 03:41:13 +0800 CST 2024-08-15 03:41:13 +0800 CST

Página de manual de 'regex(7)', do shell

  • 772

Hoje li duas respostas sobre quais expressões regulares são suportadas por less: Onde está menos referência de padrão de pesquisa?

  • Kusalananda mencionou re_format(7)e referenciou sua página de manual como man 7 re_format.

    RE_FORMAT(7)           Miscellaneous Information Manual           RE_FORMAT(7)
    
    NAME
         re_format – POSIX 1003.2 regular expressions
    
    DESCRIPTION
         Regular expressions (“REs”), as defined in IEEE Std 1003.2 (“POSIX.2”),
         <...>
    
  • ilkkachu mencionou regex(7)e referenciou sua página de manual fornecendo um link para uma página da web.

    regex(7)            Miscellaneous Information Manual            regex(7)
    
    NAME
         regex - POSIX.2 regular expressions
    
    DESCRIPTION
         Regular expressions ("RE"s), as defined in POSIX.2, <...>
    

Tento descobrir como abrir a regex(7)página de manual no shell em vez de lê-la na web.

man regex7, man regex(7), man 7 regex, man7 regexsimplesmente não funciona e man regexleva à regex(3)página de manual.

regular-expression
  • 1 1 respostas
  • 28 Views

1 respostas

  • Voted
  1. Best Answer
    Gilles 'SO- stop being evil'
    2024-08-15T04:58:58+08:002024-08-15T04:58:58+08:00

    O comando para exibir a página de manual foona seção 7 é man 7 foo. A sintaxe foo(7)é como as referências a essa página de manual geralmente são escritas.

    Os números das seções e os nomes das páginas não são os mesmos em todas as versões Unix.

    Os comandos que você pode invocar a partir do shell geralmente têm uma página de manual com o mesmo nome na seção 1, mas mesmo essa tem muitas exceções, como:

    • Muitos programas não vêm com páginas de manual, especialmente se não forem destinadas a serem usadas na linha de comando.
    • Os programas destinados a serem usados ​​por administradores podem estar em uma seção diferente (8 no Linux e BSD, 1m no Solaris).
    • Muitos sistemas operacionais não fornecem páginas de manual para shell integrados. Procure na página de manual do shell.
    • Alguns programas com uma linha de comando complexa ou com muita documentação dividem sua página de manual. As demais páginas geralmente possuem um nome que começa com um comando (mas há exceções). Por exemplo, zsh(1)cobre apenas alguns tópicos e o resto está em zshbuiltins(1), zshzle(1)e assim por diante; perltem ainda mais páginas separadas; openssl(1)encaminha você para uma página de manual separada para cada subcomando; etc.

    As funções da biblioteca C geralmente têm uma página de manual igual na seção 3. As funções C que são wrappers diretos em torno das chamadas do sistema, ou que o eram historicamente, estão na seção 2. Alguns projetos enviam páginas de manual para funções C em uma 3somethingseção, por exemplo 3posix, , 3pcap, etc. Bibliotecas em algumas outras linguagens vêm com páginas de manual em seção 3something, por exemplo, 3tclpara funções TCL. Algumas linguagens possuem, por exemplo, 3perlpara módulos Perl padrão, 3pmpara módulos Perl de terceiros, 3erlpara módulos Erlang, etc.

    A Seção 7, na maioria dos sabores Unix, contém páginas de manual “diversas”. Você não pode esperar nomes e conteúdos consistentes de um sabor para outro.

    As distribuições Linux normalmente fornecem as páginas man do projeto Linux man-pages . Embora esteja hospedado no site do kernel Linux, esse projeto inclui muita documentação não relacionada ao kernel, incluindo GNU libc e tópicos diversos, como sintaxe de expressão regular. man7.orgtem o mesmo mantenedor e mostra as páginas de manual do Linux e muito mais.

    O projeto man-pages do Linux possui uma página regex(7)que documenta a sintaxe de expressões regulares. Os sistemas BSD possuem uma página com conteúdo semelhante, mas chamada re_format(7). A lista de páginas na seção 7 sobre Linux e FreeBSD é bem diferente, essa é apenas uma das muitas diferenças entre dois sistemas operacionais. No Solaris o conjunto é novamente diferente, e até o número da seção é diferente: 5 é para diversos, enquanto 7 é para dispositivos.

    Você pode apropos regular expressionsprocurar páginas de manual que discutam expressões regulares. Isso inclui muitos comandos e funções que usam uma expressão regular de alguma forma, então você pode querer restringir a pesquisa à seção diversa. No Linux, você pode fazer isso com apropos -s7 regular expressions. No macOS, nem aproposparece man -ksuportar a restrição a uma seção, mas você pode filtrar: apropos regular expressions | grep '(7).

    Além disso, as páginas regex(3)e grep(1)man, tanto no Linux quanto no macOS, têm uma referência à página na seção 7 que documenta a sintaxe da expressão regular.

    • 2

relate perguntas

  • Como remover alguns caracteres após uma partida?

  • Processe arquivos Unicode com BOM corretamente com ferramentas POSIX

  • Por que a expressão regular não corresponde à entrada com o comando sed [duplicado]

  • Converter senha com caracteres especiais para uso com script esperado

  • menos: várias condições de filtro com AND

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