我目前正在设置我的第一个没有控制面板的网络服务器,到目前为止一切进展顺利!
我只是想知道是否有人可以引导我到某个地方来解释所有可用的命令选项及其作用?
由于我主要遵循指南在服务器上设置特定的内容,有时我会遇到类似的命令
sudo mkdir -p /var/www/ve-server{1,2}.com/{html,logs}
除了-p
选项如何修改命令之外,我还了解这一点。
答案1
我认为你正在寻找man
指挥权。
尝试执行man mkdir
并查找 -p 开关的作用。您可以在这里使用 vim 风格搜索。
用于man man
获取有关如何使用man
命令的更多信息。
答案2
当您使用 调用许多命令时,它们会打印可能选项的简短摘要--help
。这不会详细解释这些选项的作用,但这是查找您忘记的选项名称的好方法,或者如果您已经对命令有一定的基本熟悉,那么这是查找可用选项的好方法。并非所有命令都支持--help
,但我还没有遇到在使用 运行时造成任何损害的命令--help
,所以请继续尝试。一些命令响应-help
但不响应--help
。
UNIX 上的传统文档实用程序是man
。对于许多程序,特别是大多数命令行实用程序,请运行例如man mkdir
以查看命令及其选项的描述。
shell 中内置了一些命令。这些没有手册页;它们记录在 shell 手册页中(man bash
或者man bash-builtins
,如果您的 shell 是 bash;man zshbuiltins
如果您的 shell 是 zsh)。运行type COMMAND_NAME
(例如type mkdir
)来查看命令是内置程序还是外部程序。
除此之外,可能还有更具体的文档。例如,mkdir
Linux 上的完整参考是coreutils手册(在下面mkdir
)。