Questions tagged «man»

man-格式化并显示在线手册页(“在线”的意思是“在计算机上”,而不是“在纸上”,而不是“在互联网上”)


3
在man(1)中使用“在线”是什么意思?
在我的系统(Darwin 15.5.0)上,man(1)打开如下: NAME man - format and display the on-line manual pages 格式化页面的文件显然在磁盘上: % man -w man /usr/share/man/man1/man.1 % file `man -w man` /usr/share/man/man1/man.1: troff or preprocessor input text 因此,在这种情况下,“在线”并不意味着“在线”,如“通过Internet可以访问的其他地方”。 “在线”是否仅表示我的系统已开机?如果是这样,为什么还要首先指定它,即我在阅读格式化程序处理的页面是否很明显?或者,当撰写说明时,在磁盘上放一本手册是否很重要,因为大多数“手册”都是纸量的?在计算中,这种“在线”,连字符和全部用法仍然常见吗?

2
Grep:在手册页标题中搜索单词时出现意外结果
尝试在macOS上grep手册页时遇到奇怪的行为。例如,Bash手册页显然出现了以下字符串NAME: $ man bash | head -5 | tail -1 NAME 如果我为grep name获得了结果,但是如果我为grep获得NAME,则不会: $ man bash | grep 'NAME' $ man bash | grep NAME 我尝试了其他我知道的大写单词,搜索SHELL没有BASH结果,而搜索了结果。 这里发生了什么? 更新:感谢您提供所有答案!我认为值得添加我遇到的环境。我想编写一个bash函数进行包装,man并且在尝试查找内置shell的手册页的情况下,跳至Bash手册页的相关部分。也许有更好的方法,但是这是我目前所拥有的: man () { case "$(type -t "$1")" in builtin) local pattern="^ *$1" if bashdoc_match "$pattern \+[-[]"; then command man bash | less …

4
如何在Linux上搜索整个手册页?
有时我需要在所有手册页中查找某些单词。我知道apropos,但是,如果我了解其手册权利,它将搜索仅限于描述。 每个手册页中都有简短说明。apropos在描述中搜索关键字的实例。 例如,如果我查找“ viminfo”之类的词,我将一无所获... $ apropos viminfo viminfo: nothing appropriate. ...尽管该词存在于Vim手册的第二部分(已安装在我的系统中)。 -i {viminfo} When using the viminfo file is enabled, this option sets the filename to use, instead of the default "~/.vim‐ info". This can also be used to skip the use of the .viminfo file, by giving the name …

4
如何在centos上安装手册页?
注意:这适用于Centos7。如果您正在寻找Debian的答案,请参阅此问题。这些答案将不在此处重复。 安装centos 7之后,我无法访问手册页: # man ls -bash: man: command not found 我尝试通过yum安装它 # yum install man-pages ... ok 但是再次: # man ls -bash: man: command not found 为什么?
18 centos  man 


1
退出程序时,“ man”如何还原屏幕?
如果我打开诸如cat或的程序的手册页ls,它会打印(可能不是适当的单词)手册页的内容,当我按时q,它将显示屏幕,就像调用man命令之前一样。恢复如何发生?什么会擦除所有内容,然后打印外壳的先前内容? 例: [VAR121@Tesla Testing]$ man ls 输出: LS(1) User Commands LS(1) NAME ls - list directory contents SYNOPSIS ls [OPTION]... [FILE]... ............ 当我按时q,屏幕将返回外壳的默认外观,如下面所示的提示。 [VAR121@Tesla Testing]$ man ls [VAR121@Tesla Testing]$ 屏幕如何还原?
18 bash  shell  terminal  man 


2
gdb手册页中的C @ t {++}是什么意思?
我正在阅读gdb的联机帮助页,但遇到了问题: You can use GDB to debug programs written in C, C@t{++}, Fortran and Modula-2. C @ t {++}看起来像一个正则表达式,但我似乎无法对其进行解码。 这是什么意思?
16 man  documentation  gdb 

4
如何直接显示手册页?
我正在为要打包的程序编写手册页。如何显示我创建的联机帮助页文件,以检查其是否正常?有没有一种方法可以将我的文件直接传递给man命令,而不是让它按名称搜索已安装的手册页? 我尝试做类似的事情man myprog.1,man < myprog.1但是在两种情况下,我都遇到一个错误,说找不到手册页。
16 man 

5
开放C函数的程序员手册在哪里?
我正在使用debian8(jessie),然后去阅读已打开的手册页。相反,我得到了警告: $ man 3 open No manual entry for open in section 3 See 'man 7 undocumented' for help when manual pages are not available. 我已经安装了manpage-dev软件包,那么程序员的manpage(man 3)在哪里打开?

1
有没有一种方法可以搜索典型使用情况的联机帮助页?
我的大脑比较小,所以我在那里可以存放的东西有限。我使用Linux Semi-Pro-Amateur已经有好几年了,但我仍然对我所知道的很少的命令感到惊讶。 诸如“如何在终端中列出所有分区”之类的简单内容将启动15分钟的DuckDuckGo-hunt。 我要站起来!今天结束! 因此,有没有一种方法可以在联机帮助页中搜索“列表分区”之类的内容并获得以下信息: $ man-search list partitions Results for "list partitions" ----------------------------- df - list drives with size or something du - list directory usage 我想我已经知道答案了,但是...也许您可以建议一种在需要时可以更快地找到所需实用程序的方法。 谢谢!



1
是否有编写命令摘要的标准?
在我看来,每个人对于如何编写概要描述最终用户的命令用法都有自己的想法。 例如,这是来自的格式man grep: grep [OPTIONS] PATTERN [FILE...] grep [OPTIONS] [-e PATTERN | -f FILE] [FILE...] 现在,它的某些语法出现在其他手册页中。 []被认为是可选的,并且...对于同一输入的倍数有意义。 但是人们使用“ |或” /作为“或”,还有其他人会颠倒[]含义。或他们没有给出任何指示[OPTIONS]。 我想遵循我写的标准,但是我浏览的每个网站都会告诉我一些不同的东西。 有没有编写提要的实际标准方法,或者约定是人们长期以来所做的事情?
14 command-line  man 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.