manpage相关内容
如果这不可能,那么处理源自 UTF-8 编码 POD 的手册页的最佳做法是什么? 为了在 POD 中使用 Unicode,首先要做的是使用指令 =编码 UTF-8 (如 此处所述).pod2text 和 pod2html 工具可以正常工作并产生完美的 UTF-8 编码输出. pod2man 工具却没有: pod2man -u MyModule.pm |nroff -Tutf8 -
..
我试图使用以下命令查找以 -s 结尾的行,但收到警告: $ man gcc |grep '\-s$':4808: 警告 [p 54, 13.2i]: 不能换行$ man gcc |egrep '\-s$':4808: 警告 [p 54, 13.2i]: 不能换行 以下是我的开发环境: $ uname -aLinux 本地主机 3.16.0-4-amd64 #1 S
..
我希望能够在 Vim 中阅读手册页. 出于某种原因,Vim 似乎无法通过管道读取程序的输出.例如 (man ls) |vi 似乎不起作用,可以解释原因的人的奖励积分. 为了解决这个问题,我一直在使用以下小脚本: tempo = `mktemp`男人 $1 >$节奏;vi $tempo 这个脚本使用临时文件,我认为它工作正常,但我想知道是否有一种好方法可以在 Vim 中阅读手册页而无
..
联机帮助页中有多个部分.其中两个是: 2 Unix 和 C 系统调用3 C 程序的 C 库例程 例如有 getmntinfo(3) 和 getfsstat(2),两者看起来都在做同样的事情.什么时候应该用哪个,有什么区别? 解决方案 系统调用是操作系统函数,就像在 UNIX 上,malloc() 函数建立在 sbrk() 系统调用(用于调整进程内存空间). 库只是应用程序代码
..
在 man 页面中,我遇到了编写 Linux/Unix 命令的各种语法,其中包括方括号、尖括号、连字符 (-) 和双连字符 (>--) 的各种组合.有谁知道这些语法约定的含义? [ ][ 解决方案 方括号 [ ] 方括号 ( [ ] ) 表示所包含的元素(参数、值或信息)是可选的.您可以选择一个或多个项目或不选择项目.不要在命令行中输入方括号本身. 示例:[全局选项]、[源参
..
例如,当我运行 man ioctl 时,页面顶部会显示 IOCTL(2).这意味着什么?有 IOCTL(1) 吗?以及如何在这些之间导航? 解决方案 这是手册页部分.从内存来看,第 1 部分是用户程序,2 是系统调用,3 是标准 C 库调用,5 是文件格式. 维基百科有完整的解释这里.
..
例如:man(1)、find(3)、updatedb(2)? 括号中的数字(英式“方括号")是什么意思? 解决方案 这是分配命令手册页的部分. 这些被拆分为 一般命令 系统调用 C 库函数 特殊文件(通常是设备,位于/dev 中的文件)和驱动程序 文件格式和约定 游戏和屏保 杂项 系统管理命令和守护进程 各部分的原文说明见Unix 程序员手册(第 ii
..
我正在为 linux man(手动阅读器)寻找 windows 可执行文件. 我尝试在谷歌上搜索,但对它得出的结果感到沮丧,因为“男人"是一个如此常见的词组. 我得到的结果是“在德克萨斯州被处决的人......". 所以我现在关注 SO 社区.有什么线索吗? 这是我的需要:我在 Windows 上有便携式 Git.它有一个 bash Windows 二进制文件.但是当它试图
..
我正在研究一个旨在帮助我们更好地在 Linux 系统上导航命令行的实验室,但我一直在使用手册页. 我们应该使用 man 命令来查找手册页部分的列表,但我似乎不知道如何执行此操作.我试过输入 man man 但这并没有给我关于各个部分的任何信息.我也试过在谷歌上寻找我应该使用的命令,但也没有运气. 有人能指出我正确的方向吗? 解决方案 apropos -r '.*' 这将列
..
例如,当我运行 man ioctl 时,页面顶部会显示 IOCTL(2).这意味着什么?有 IOCTL(1) 吗?以及如何在这些之间导航? 解决方案 这是手册页部分.从内存来看,第 1 部分是用户程序,2 是系统调用,3 是标准 C 库调用,5 是文件格式. 维基百科有完整的解释这里.
..
我正在尝试编写一些规范,以便在一个小团队之间共享,并且对我放入一些命令列表的格式有所挑剔.在 SYNOPSIS 中使用的语法是否有任何正式定义手册页的部分? 来自 Wikimedia Commons,这是我正在谈论的 SYNOPSIS 部分的手册页示例,其中列出了命令及其理解的必需和可选参数.
..
char s1[] = "0";字符 s2[] = "9";printf("%d\n", strcmp(s1, s2));//打印 -9printf("%d\n", strcmp("0", "9"));//打印 -1 为什么strcmp收到相同的参数时返回不同的值? 这些值仍然合法,因为 strcmp 的手册页说 strcmp 的返回值可以小于、大于或等于 0,但我不明白为什么在这个例子中
..
从bpf手册页: eBPF程序可以用编译后的受限C语言编写(使用clang编译器)转换为eBPF字节码.各种功能是从此受限的C中省略,例如循环,全局变量,可变参数函数,浮点数和传递结构为函数参数. AFAIK手册页未更新.我想知道在使用受限C编写eBPF程序时到底被禁止什么?手册页上说的仍然正确吗? 解决方案 这实际上与ELF文件本身“允许"的内容无关.这句话意味着,一旦编译为
..
在某些命令文档中,经常有"[]"或“".例如: git diff [选项] [] [-] [….]]git diff [选项]-缓存的[] [-] [….]git diff [选项][-] […...] 那是什么意思? 解决方案 此符号不仅用于 git ,而且还用于
..
我想在手册页上使用Aspell,但是我在分词方面遇到问题.我用男人男人col -bx |aspell(...),但"man man | col -bx"返回带有吐痰单词的文本,即: "man格式并显示在线man-双语页面.如果您指定部分,请手动打开-请参阅手册的该部分." 所以Aspell认为这句话是错误的. 任何想法如何将其关闭? 解决方案 您要设置手册页的格式而不加连字符.
..
我将 man djpeg 的输出重定向到一个文本文件,以便在学习使用它时可以引用它.我的指令是 man djpeg>textfile.txt .但是,输出看起来像这样: LS(1)BSD通用命令手册LS(1)NNAAMMEEllss-列出目录内容SYNONOOPPSSIISSllss [--AABBCCFFGGHHLLOOPPRRSSTTUUWW @@ aabbccddeeffgghhiikk
..
例如,当我键入 man fg 或 man history 时,将显示相同的联机帮助页 BUILTIN(1).有命令列表,但没有使用说明.我在哪里可以找到他们? 解决方案 BUILTIN 命令没有单独的手册页.这些内容在 help 页面中涵盖.您可以这样做: 帮助历史记录 或 help fg
..
如果这不可能,处理从UTF-8编码的POD派生的手册页的最佳实践是什么? 要在POD中使用Unicode,要做的第一件事就是使用指令 =encoding UTF-8 (如此处所述) . pod2text和pod2html工具可以正常工作,并产生完美的UTF-8编码输出. 但是pod2man工具没有: pod2man -u MyModule.pm | nroff -Tut
..
我正在尝试使用以下命令查找以-s结尾的行,但收到警告: $ man gcc | grep '\-s$' :4808: warning [p 54, 13.2i]: can't break line $ man gcc | egrep '\-s$' :4808: warning [p 54, 13.2i]: can't bre
..
在任何平台上是否有任何不错的GUI(图形用户界面)WYSIWYG(所见即所得)编辑器(可在任何平台上使用)?可以导出为troff格式的应用也可以。 解决方案
..