标签: documentation

在手册页中查找信息的技巧和窍门

有没有人有在手册页中查找信息的任何技巧和技巧?

man documentation

85
推荐指数
9
解决办法
6万
查看次数

`--`(双破折号)参数记录在哪里?

有一些实用程序接受--(双破折号)作为“选项结束”的信号,当文件名以破折号开头时需要:

$ echo "Hello World!" >-file

$ cat -- -file
Hello World!

$ cat -file                      # cat - -file fails in the same way.
cat: invalid option -- 'f'
Try 'cat --help' for more information.
Run Code Online (Sandbox Code Playgroud)

但是其中一些实用程序在手册页中没有显示这样的选项。

man页面cat没有一个文件的使用(或有效性)--的说法在任何OS'es的。这并不意味着是 Unix-Linux 的火焰战争,它是一个有效的,而且我相信,有用的关注。

无论是catmved(我相信许多人)文件中的手册页这样的选择,我可以找到。

请注意,这./-file是使用--. 例如,source(dot) 命令(并写为.)(通常)不适用于--参数:

$ echo 'echo "Hello World!"' >-file

$ . ./-file
Hello World! …
Run Code Online (Sandbox Code Playgroud)

shell documentation options

53
推荐指数
2
解决办法
7502
查看次数

理解`compgen`内置命令

来自help compgen

$ help compgen
compgen: compgen [-abcdefgjksuv] [-o option]  [-A action] [-G globpat] [-W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]
    Display possible completions depending on the options.
    
    Intended to be used from within a shell function generating possible
    completions.  If the optional WORD argument is supplied, matches against
    WORD are generated.
    
    Exit Status:
    Returns success unless an invalid option is supplied or an error occurs.
Run Code Online (Sandbox Code Playgroud)

选项[-abcdefgjksuv]代表什么?

换句话说,我想知道如何使用所有选项。

bash documentation shell-builtin compgen

52
推荐指数
2
解决办法
4万
查看次数

help、info 和 man 命令之间的区别

我知道这些命令将有助于获取命令的语法和选项,但我的问题是它们之间有何不同?

man documentation info

51
推荐指数
3
解决办法
4万
查看次数

“ASCII 文本,加粗”文件格式的目的

下载 Bash 的源代码后,我浏览了doc目录并遇到了以下文件:

这些控制字符不会显示在 Git Web 界面提供的表示中,但可以下载实际文件并在 Vim 等文本编辑器中检查。

fileon 上运行命令会bash.0打印以下输出:

bash.0: ASCII text, with overstriking
Run Code Online (Sandbox Code Playgroud)

我以前从未遇到过这种文件格式,我想知道它的用途是什么以及如何使用。在 Web 上搜索短语“ASCII 文本,加粗”并不是很有启发性。

man documentation text-formatting

50
推荐指数
3
解决办法
4118
查看次数

如何为我自己的电动工具添加手册页条目?

我不知道如何通过这些man页面提供我自己开发的专业脚本(主要用 Bash 和 Perl 编写)。

我必须遵循什么程序,是否需要编写特定格式的文档才能执行此操作?

man documentation

49
推荐指数
4
解决办法
2万
查看次数

“垂直显示‘ls’命令的输出”在哪里记录?

发现可以ls使用-1开关垂直显示命令的输出:

$ ls -1

但是在说明书上没找到ls。这是一个秘密选择吗?

ls man documentation

38
推荐指数
2
解决办法
4万
查看次数

如何获取命令/实用程序的退出代码(和/或返回代码)列表和含义?

有什么方法可以执行终端命令中标题中所述的操作,还是必须查看代码?

documentation exit command

30
推荐指数
3
解决办法
9万
查看次数

如何在 Linux 上搜索整个手册页?

有时我需要在所有手册页中查找某些单词。我知道apropos,但如果我理解它的手册正确,它会将搜索限制为仅描述。

每个手册页中都有一个简短的说明。apropos 搜索关键字实例的描述。

例如,如果我查找诸如“viminfo”之类的词,则根本找不到任何结果...

$ apropos viminfo
viminfo: nothing appropriate.
Run Code Online (Sandbox Code Playgroud)

...虽然这个词存在于 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 "NONE".
Run Code Online (Sandbox Code Playgroud)

那么我怎样才能在每本手册的每个部分中查找一个词呢?

linux man documentation search

25
推荐指数
2
解决办法
2万
查看次数

清空 /usr/share/doc 是否安全?

我的 debian 服务器上不需要联机帮助页和文档。通过用空的虚拟文件替换该文件夹中的所有文件,是否可以完全清空该文件夹以释放一些磁盘空间。

或者有没有更好的方法来卸载所有联机帮助页和文档?

到目前为止,我安装了localepurge它已经卸载了所有未使用的语言环境,可以卸载我的德语语言环境,但我想保留一些德语本地化。

“安全”的意思是不完全安全,但与我使用的“安全性”相同localepurge(到目前为止从未引起任何问题)

debian documentation disk-usage package-management

24
推荐指数
1
解决办法
1万
查看次数