我目前正在设置我的第一个没有控制面板的网络服务器,到目前为止一切都很好!
我只是想知道是否有人可以将我引导到解释所有可用命令选项及其功能的地方?
由于我主要是按照指南在服务器上设置特定的东西,有时我会遇到这样的命令
sudo mkdir -p /var/www/ve-server{1,2}.com/{html,logs}
Run Code Online (Sandbox Code Playgroud)
除了-p选项如何修改命令之外,我还理解这一点。
只是想知道是否有 unixODBC 的任何官方文档,例如配置文件的外观以及他们期望的参数?(我只使用 shell,没有 GUI)即使http://www.unixodbc.org/doc/看起来也不是很有希望。我不知何故有印象,最好的信息是第 3 方页面,但这是真的吗?
man printf,info printf而且printf --help对我来说都没什么用;我想要一个FORMAT选项的解释。例如,我可以使用:
printf '%s\n' foo bar
Run Code Online (Sandbox Code Playgroud)
并获得输出:
foo
bar
Run Code Online (Sandbox Code Playgroud)
从在线的一般阅读中,我推测这%s意味着类似于“分隔符”,因此它会printf打印提供给它的每个参数,并用换行符分隔。
我还在这里和那里看到了一些参考资料%d(我认为这与数字有关?)。有人可以提供这些格式选项的概述吗?
与调用“man 命令”相比,使用 --help 键调用帮助有什么区别?
我什么时候应该选择一种而不是另一种。
我想知道是否有任何手册页记录了最基本的脚本命令(如if/then/else、while、for each)以及所有相关开关(如-eq、-e、等)的构造-ge。
存储库中有一些文档包,例如:
glib2-docs
linux-docs
php-docs
python-docs
Run Code Online (Sandbox Code Playgroud)
我可以从它的名称(文档)中了解到它类似于文档或包的某些内容。然后,我尝试man linux。它给了我No manual entry for linux。docs那么,那个包是什么?如果是文档,我该如何打开它?
冒着提出可能已经有答案的问题的风险,我想问一下是否有人知道是否以及如何阅读我的终端中未使用在线资源安装在我的系统中的程序/应用程序的手册页/在线工具。
我进行了 stackexchange 和 google 搜索,但没有发现有关此问题的任何信息。
例如,man grep将按预期提高 grep 手册。另一方面,man agrep由于agrep未安装,会出现错误。为了阅读agrep manual我必须google agrep man pages得到这样的结果:https : //linux.die.net/man/1/agrep
PS:顺便说一句,http: //man7.org/linux/man-pages/dir_all_alphabetic.html 不提供 agrep对我来说似乎很奇怪...
我想知道是否可以man agrep从我的终端运行或类似的命令(不安装 agrep)并像往常一样在终端中阅读 agrep 手册页。
我不希望世界上所有的手册页都在本地可用;我只是想知道是否有任何棘手的方法可以使用 man(甚至其他命令)来搜索和显示未安装 prog 的手册页,而无需打开浏览器、键入关键字、在结果中搜索等。
PS:正如 Kusalananda 所注意到的,提出 Web 查询可能会导致结果不适合特定发行版(不同版本的结果会弹出)。所以最好的(在我的梦想中)是如果有一种特定于发行版的(在我的情况下是 Debian)内部/内置命令(甚至是一个开关)可以专门为我的设置检索在线手册页(即类似:man --online agrep或onlineman agrep)。似乎没有。
该手册页grep读
-i,--ignore-case
忽略PATTERN和输入文件中的大小写区别。(
-i由 POSIX 指定。)
但是,如果我更改文件名的大小写,它将不起作用。
$ touch WHATEVER
$ grep -i pattern whatever
grep: whatever: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我错过了什么吗?
是否有某些 GNU 软件旧版本的文档来源,特别是在这种情况下bash?
我有一个运行 bash 3.00.16 的嵌入式系统,我正在尝试执行一些 shell 脚本,但事情没有按预期工作(显然没有进程替换)。
此外,由于这是一个嵌入式系统,我没有man或info,因此系统上确实没有可用的帮助。
有没有什么地方可以查看旧版本的文档以及bash各个版本的文档?