Predefinição:Citar man (Unix)

(Redirecionado de Predefinição:Man)

«{{{2}}}({{{1}}})» (em inglês). . Erro em {{Citar man (Unix)/v7}}: Capítulo desconhecido (1='{{{1}}}')Manual da Sétima Edição do Unix.  templatestyles stripmarker character in |outros= at position 136 (ajuda); templatestyles stripmarker character in |título= at position 37 (ajuda)

Documentação da predefinição[ver] [editar] [histórico] [purgar]

To be used for inserting manual page links into articles on Unix topics.

Usage

Examples

In Out
{{man|3|printf}} «printf(3)» (em inglês). . Capítulo 3. Manual da Sétima Edição do Unix.  templatestyles stripmarker character in |título= at position 37 (ajuda)
{{man|3|printf|||inline}} «printf(3)»  templatestyles stripmarker character in |título= at position 37 (ajuda)
{{man|3|printf|die.net}} «printf(3)» (em inglês). . Seção Library functionsManual do Linux.  templatestyles stripmarker character in |título= at position 37 (ajuda)
{{man|3|printf||formatted output conversion}} «printf(3): formatted output conversion» (em inglês). . Capítulo 3. Manual da Sétima Edição do Unix.  templatestyles stripmarker character in |título= at position 37 (ajuda)

Parameters

  1. Manual section
  2. Manual page name
  3. Source (the name of a subpage in the Template:Man namespace e.g. FreeBSD. Leave blank for the current default.)
  4. Page description
  5. Style parameter; currently inline omits the attribution.

Available sources

Please add to this table as you write new sources!

Source Example Result
default[1] {{man|7|man}} «man(7)» (em inglês). . Capítulo 7. Manual da Sétima Edição do Unix.  templatestyles stripmarker character in |título= at position 37 (ajuda)
die.net {{man|1|ls|die.net}} «ls(1)» (em inglês). . Seção User commandsManual do Linux.  templatestyles stripmarker character in |título= at position 37 (ajuda)
Version 7 Unix {{man|1|ls|v7}} «ls(1)» (em inglês). . Capítulo 1. Manual da Sétima Edição do Unix.  templatestyles stripmarker character in |título= at position 37 (ajuda)
4.2BSD {{man|1|ls|4.2BSD}} Predefinição:Citar man (Unix)/4.2BSD indisponível
4.3BSD {{man|1|ls|4.3BSD}} Predefinição:Citar man (Unix)/4.3BSD indisponível
4.3BSD-Reno {{man|1|ls|4.3BSD-Reno}} Predefinição:Citar man (Unix)/4.3BSD-Reno indisponível
4.4BSD-Lite2 {{man|1|ls|4.4BSD-Lite2}} Predefinição:Citar man (Unix)/4.4BSD-Lite2 indisponível
Darwin {{man|1|ls|Darwin}} Predefinição:Citar man (Unix)/Darwin indisponível
Debian {{man|1|ls|Debian}} Predefinição:Citar man (Unix)/Debian indisponível
man.cx {{man|8|iptables|man.cx|inline}} Predefinição:Citar man (Unix)/man.cx indisponível
DragonFly BSD {{man|1|ls|DragonFly BSD}} Predefinição:Citar man (Unix)/DragonFly BSD indisponível
Fedora {{man|8|dnf|Fedora}} Predefinição:Citar man (Unix)/Fedora indisponível
FreeBSD {{man|1|ls|FreeBSD}} Predefinição:Citar man (Unix)/FreeBSD indisponível
HP-UX {{man|1|ls|HP-UX}} Predefinição:Citar man (Unix)/HP-UX indisponível
Inferno {{man|1|ls|Inferno}} Predefinição:Citar man (Unix)/Inferno indisponível
IRIX {{man|1|ls|IRIX}} Predefinição:Citar man (Unix)/IRIX indisponível
BIND 9 {{man|1|named|BIND 9}} Predefinição:Citar man (Unix)/BIND 9 indisponível
Linux[2] {{man|7|epoll|Linux}} Predefinição:Citar man (Unix)/Linux indisponível
MirOS BSD {{man|1|ls|MirOS BSD}} Predefinição:Citar man (Unix)/MirOS BSD indisponível
NetBSD {{man|1|ls|NetBSD}} Predefinição:Citar man (Unix)/NetBSD indisponível
OpenBSD {{man|1|ls|OpenBSD}} Predefinição:Citar man (Unix)/OpenBSD indisponível
OpenSolaris {{man|1|ls|OpenSolaris}} Predefinição:Citar man (Unix)/OpenSolaris indisponível
perldoc[3] {{man|1|perlrun|perldoc}} Predefinição:Citar man (Unix)/perldoc indisponível
Plan 9 {{man|1|ls|Plan 9}} Predefinição:Citar man (Unix)/Plan 9 indisponível
Solaris {{man|1|ls|Solaris}} Predefinição:Citar man (Unix)/Solaris indisponível
SUS {{man|cu|ls|SUS}} «ls» (em inglês). . Seção Commands & utilities referenceEspecificação Única do Unix. 7 ed. The Open Group, 2013.  templatestyles stripmarker character in |título= at position 37 (ajuda)
SUS6 {{man|sh|putmsg|SUS6}} Predefinição:Citar man (Unix)/SUS6 indisponível
  1. Redirects to the current default
  2. Note: this is the Linux programmer's manual. It contains manual pages primarily from sections 2, 3, 4, 5 and 7, and does not cover the usual user utilities.
  3. Note: this is the official documentation included with Perl. It does not contain general manual pages.

Other sources

Occasionally you will come across manual pages for which writing a source is overkill. In this case you can use Template:man/format directly with a URL for formatting:

In Out
{{man/format|1|dbx|https://.../dbx-1.html|source-level debugging tool|[[man (Unix)|Manual]] do [[Oracle Solaris Studio]] 12.4}} «dbx(1): source-level debugging tool» (em inglês). . Manual do Oracle Solaris Studio 12.4.  templatestyles stripmarker character in |título= at position 37 (ajuda)

The interface of Template:man/format is therefore externally visible and needs to be kept constant.

Hacking

Writing sources

A source takes three parameters:

  1. Manual section
  2. Manual page name
  3. Output selector:
    • attrib for attribution
    • url for URL to page
    • display_section for section to display in parentheses.

See Predefinição:Citar man (Unix)/die.net for an example; see Predefinição:Citar man (Unix)/FreeBSD for a demonstration of varying the attribution by manual section.

Internals

Predefinição:Citar man (Unix) handles choosing the default source and calling it for URL and attribution; the default source is Predefinição:Citar man (Unix)/default, which is a template redirect currently to Predefinição:Citar man (Unix)/die.net. Predefinição:Citar man (Unix)/format actually formats the link and descriptions into a nice-looking link+auxilia in Unix style.