⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 man.7

📁 操作系统设计与实现源码
💻 7
字号:
.\" man(7) manpage by rosenkra@hall.cray.com (Bill Rosenkranz).\" Modified a bit for Minix by Kees J. Bot (kjb@cs.vu.nl).\".TH MAN 7.SH NAMEman - nroff macro package for manual pages.SH SYNOPSIS.B nroff \-man.IR file " ...".SH DESCRIPTION.de SP.if t .sp 0.4.if n .sp..These macros are used to lay out reference pages for manuals..PPAny text argument.I tmay be zero to six words.  Quotes may be used to include blanks in a 'word'..I Textcan be empty, but unlike normal \s-2UNIX\s+2 macros, the next line is not used..PPA prevailing indent distance is remembered between successiveindented paragraphs, and is reset to default value uponreaching a non-indented paragraph (i.e. at .SH or .SS)..SH FILES.TP 25n/usr/lib/tmac/tmac.anFor standard Minix nroff..TP/usr/lib/cawf/man.macFor cawf..SH SEE ALSO.BR nroff (1),.BR man (1)..SH "REQUEST SUMMARY".nf.ta +15n +9nRequest	Cause	Explanation	Break? \&.B t	no	Text t is bold. Quote to imbed blanks.\&.I t	no	Text t is italic. Quote to imbed blanks.\&.IP x	yes	Set prevailing indent to 5. Begin		indented paragraph with hanging tag		given by first argument.	Tag x is		always placed on a separate line.\&.LP	yes	Same as .PP.\&.PP	yes	Begin paragraph.	Set prevailing		indent to 5.\&.RE	yes	End of relative indent.	Set prevailing		indent to amount of starting .RS.\&.RS	yes	Start relative indent, move left margin		in distance 5.\&.SH t	yes	Subhead. Quote to imbed blanks.\&.SS t	yes	Subsection. Quote to imbed blanks. No		indent for t.\&.TH n s c v d	yes	Begin page named n of chapter s; c is		the chapter name; d is the date of the		most recent change; v is version number.		Sets prevailing indent and tabs to 5..fi.SH EXAMPLEThe following illustrates some of the requests availablewith this macro package:.RS.nf\&.\e" this is a comment\&.TH DEMO 1\&.SH NAMEdemo \e- show how to use \e-man package\&.SH SYNOPSIS\&.B demo\&.RI [ options ]\&.IR file " ..."\&.SH DESCRIPTIONThis is a test for showing how to use the\&.BR nroff (1)man package. It shows how to use .TH, .SH, .PP, .B, .I, and .IPcommands.\&.PPThis will be a new paragraph. You can also use normal\&.BR nroff (1)commands in the text.\&.SS Nroff Commands\&.IP '\ee"'This is the comment command.  \e" You won't see this.\&.IP nfNo fill mode (the normal mode is fill mode where thingsget justified right and left).\&.IP fiRe-enter fill mode.\&.IP brBreak line here no matter what.\&.IP spVertical space (also causes a break to occur).\&.spNote that to continue an indent and make a new paragraph (asis the case here), just put in a space (.sp).\&.PPNow we should be at a new paragraph..fi.RE.PPExecuting.B nroff \-man demo.manresults in the following output:  (Ignoring page headers and footers).PP.RS.B NAME.RSdemo \e- show how to use \e-man package.RE.SP.B SYNOPSIS.RS.B demo.RI [ options ].IR file " ...".RE.SP.B DESCRIPTION.RSThis is a test for showing how to use the.BR nroff (1)man package. It shows how to use .TH, .SH, .PP, .B, .I, and .IPcommands..SPThis will be a new paragraph. You can also use normal.BR nroff (1)commands in the text..RE.SP.ti +2n.B Nroff Commands.RS.RS.ta +5n.SP.ti -5n\&'\e"'	This is the comment command..SP.ti -5nnf	No fill mode (the normal mode is fill mode where thingsget justified right and left)..SP.ti -5nfi	Re-enter fill mode..SP.ti -5nbr	Break line here no matter what..SP.ti -5nsp	Vertical space (also causes a break to occur)..spNote that to continue an indent and make a new paragraph (asis the case here), just put in a space (.sp)..RE.SPNow we should be at a new paragraph..RE.RE.SH CONVENTIONSA typical manual page for a command or function is laid out as follows:.nf     .TH TITLE [1-8]          The name of the command or function in upper-case,          which serves as the title of the manual page. This is          followed by the number of the section in which it          appears.     .SH NAME          name - one-line summary          The name, or list of names, by which the command is          called, followed by a dash and then a one-line summary          of the action performed.  All in roman font, this sec-          tion contains no troff(1) commands or escapes, and no          macro requests.  It is used to generate the whatis(1)          database.     .SH SYNOPSIS          Commands:               The syntax of the command and its arguments as               typed on the command line.  When in boldface, a               word must be typed exactly as printed.  When in               italics, a word can be replaced with text that you               supply.  Syntactic symbols appear in roman face:               [ ]  An argument, when surrounded by brackets is                    optional.               |    Arguments separated by a vertical bar are                    exclusive.  You can supply only item from                    such a list.               ...  Arguments followed by an elipsis can be                    repeated.  When an elipsis follows a brack-                    eted set, the expression within the brackets                    can be repeated.          Functions:               If required, the data declaration, or #include               directive, is shown first, followed by the  func-               tion declaration. Otherwise, the function declara-               tion is shown.     .SH DESCRIPTION          A narrative description of the command or function in          detail, including how it interacts with files or data,          and how it handles the standard input, standard output          and standard error.          Filenames, and references to commands or functions          described elswhere in the manual, are italicised.  The          names of options, variables and other literal terms are          in boldface.     .SH OPTIONS          The list of options along with a description of how          each affects the commands operation.     .SH ENVIRONMENT          Environment variables used.     .SH FILES          A list of files associated with the command or func-          tion.     .SH "SEE ALSO"          A comma-separated list of related manual pages,          followed by references to other published materials.          This section contains no troff(1) escapes or commands,          and no macro requests.     .SH DIAGNOSTICS          A list of diagnostic messages and an explanation of          each.     .SH NOTES          Any additional notes such as installation-dependent          functionality.     .SH BUGS          A description of limitations, known defects, and possi-          ble problems associated with the command or function.     .SH AUTHOR          The program's author and any pertinent release info.     .SH VERSION          The program's current version number and release date..fi.SH BUGSEven though.BR cawf (1)has a better chance at formatting a random manual page then the standardMinix nroff, it has two annoying bugs in its macro set.  Both .PP and .IP reset the indentation level to the level set by .SH.  This means thatyou can't use them in a piece of text indented by .RS.  For .IP this istroublesome, you can see why in the unformatted source of this text.  .PPcan simply be replaced by .sp, or better yet, by .SP with the followingmacro defined somewhere in your text:.PP.RS.nf\&.de SP\&.if t .sp 0.4\&.if n .sp\&...fi.RE.PPThis will make .SP use 4/10 of a line if formatted by troff, just like .PP.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -