关于手册页和信息帮助文档:
为什么存在两个如此相似的文档来源?
有时手册页可用而信息不可用;或相反亦然。
我还没有抓住它背后的韵律和原因。
也许它们之间存在显着差异,但即使存在,为什么它们都存在?这似乎是不必要的加倍。
我喜欢在 Virtual Box 机器中创建一个相当小的 Ubuntu 安装。它应该基本上只提供 TeX Live 和相关工具。我现在想我在/usr/share/doc
. 在这种情况下,我不需要这个文档,只需要 LaTeX 相关man
页面,它们不在那里。
有没有办法使用 卸载所有这些文档文件apt-get
?
或者,只是删除内容是否合理保存/usr/share/doc
?
我喜欢与其他人共享 Virtual Box 机器,这应该不会出现问题。
我最近了解到/usr/share/doc
.
似乎大部分内容都是 gzip 压缩的,因此没有管理权限就无法直接访问:
$ gunzip examples/letter.tex.gz
gzip: examples/letter.tex: Permission denied
Run Code Online (Sandbox Code Playgroud)
虽然对此的一种解决方案是让每个用户复制其主目录中的每个项目只是为了阅读它,但这种安排似乎几乎不利于常规浏览。
普通人如何阅读这份文档?
我不倾向于相信典型用户只是为了阅读本地文本文档而安装和维护 Web 服务器。
在/etc/apt/sources.list.d
我有几个用于自定义存储库的文件。这些文件的所有名称都以.list
.
该文件夹中的文件是否必须以该扩展名结尾?如果是,该信息写在哪里?
我经常看到类似的东西
阅读 有关更多信息,请阅读xyz的手册页。 看
man xyz
info xyz
所以我想知道:
自从我发现 Asciidoc 以来,我一直在使用它,并经常将它用作我的事实上的 README 文本文件。它在文本中可读,并且可以输出各种其他格式,如手册页、pdf、html 等。
最近我看到越来越多的 FLOSS 项目使用 Markdown。据我所知,它很流畅,但它仍然感觉比 Asciidoc 受限得多。甚至 github 似乎也比 asciidoc 更好地支持 .md。我错过了什么吗?有这么多人使用 .md 的原因吗?
我认为 asciidoc 的可移植性和将它们绑定在一起的一个文本文件使其功能更加强大。
如果有人有任何见解,或者可以告诉我为什么降价 (MD) 如此惊人,我会给你买一杯虚拟啤酒。
我是 Ubuntu 的新手,想为操作系统中的读写器块编码,但是当我启动命令时,man pthread
它给了我一个错误,没有手动输入 pthread。可以做些什么来解决问题?
我检查了 man/info 页面,但没有提到输出格式的某些方面 apt-cache depends
man/info 页面试图提供帮助(以一种迟钝的方式);引用:“对于输出的其余部分的具体含义,最好查阅 apt 源代码”
现在公平地对待信息页面,该引用是关于它已合理解释的“showpkg”选项,但我的选项没有这样的解释......我知道 Linux 信息来自许多来源(不仅仅是 man/info页),而且我并不特别想翻阅源代码(尽管有时我会这样做),所以这里有一个我想知道其含义的示例。
# I can assume what these mean, but...
# What does | mean? (probably means 'or'???)
# What does <pkg> and the following indentations mean?
# At the end, the interaction(?) of Suggest and Recommends puzzles me.
$ apt-cache depends solr-common
solr-common
Depends: debconf
|Depends: openjdk-6-jre-headless
|Depends: <java5-runtime-headless>
default-jre-headless
gcj-4.4-jre-headless
gcj-jre-headless
gij-4.3
openjdk-6-jre-headless
Depends: <java6-runtime-headless>
default-jre-headless
openjdk-6-jre-headless
Depends: libcommons-codec-java
Depends: libcommons-csv-java
Depends: libcommons-fileupload-java
Depends: libcommons-httpclient-java
Depends: libcommons-io-java …
Run Code Online (Sandbox Code Playgroud) 运行cat /proc/sys/kernel/tainted
打印当前内核污点值(以 10 为基数)。我的理解是这个值是一个位域,其中每一位表示特定类型的污点是否存在。您可以使用提取位
python3 -c 'from pprint import pprint; pprint(list(zip(range(50), reversed(bin(int(open("/proc/sys/kernel/tainted").read()))[2:]))))'
Run Code Online (Sandbox Code Playgroud)
我已经搜索过文档,但我所看到的仅标识了 0 到 10 位的含义。例如,http : //www.kernel.org/doc/Documentation/sysctl/kernel.txt说:
tainted:
Non-zero if the kernel has been tainted. Numeric values, which can be
ORed together. The letters are seen in "Tainted" line of Oops reports.
1 (P): A module with a non-GPL license has been loaded, this
includes modules with no license.
Set by modutils >= 2.4.9 and module-init-tools.
2 (F): A module was force loaded by …
Run Code Online (Sandbox Code Playgroud) 我有一个新安装的 xubuntu 13.10 x64。我决定通过突触安装 zsh 并将其设为我的默认 shell。安装的zsh的版本是:zsh 5.0.2
(x86_64-pc-linux-gnu)。
安装的zsh
看起来不错,但似乎没有zsh
. 输入命令man zsh
给了我这个:No manual entry for zsh.
除了 zsh 本身、zsh-lovers、zsh-doc、zsh-dbg 之外,我还从突触安装。我在zsh
安装过程中遗漏了什么,最终zsh
没有 man 文档?
documentation ×10
manpage ×5
info ×3
apt ×2
apt-cache ×1
asciidoc ×1
command-line ×1
kernel ×1
markdown ×1
repository ×1
uninstall ×1
usability ×1
zsh ×1