【发布时间】:2015-07-28 06:51:05
【问题描述】:
我正在尝试在 Mac OS X 10.9.5 上安装 bash 脚本的手册页。我尝试遵循的过程总结在这里:man page tutorial。我还总结了我在下面尝试的步骤:
cp custom_command.1 /usr/local/man/man1/custom_command.1
gzip /usr/local/man/man1/custom_command.1
尝试man custom_command 时,我收到输出No manual entry for custom_command。我还尝试了man page tutorial中提到的其他安装方法。
有趣的是,上面的步骤适用于 emacs 控制台,即当我键入 man custom_command 时,我确实得到了正确的手册。但是,自动完成功能无法识别该命令,并且在我能够阅读手册之前收到以下警告:WARNING: terminal is not fully functional。
对于如何解决上述问题(即使用系统终端和 emacs 控制台)的任何建议,我们将不胜感激。
备注1
作为参考,我尝试安装的 man 脚本取自 tutorial,并在下面重述以供参考:
.\" Manpage for nuseradd.
.\" Contact vivek@nixcraft.net.in to correct errors or typos.
.TH man 8 "06 May 2010" "1.0" "nuseradd man page"
.SH NAME
nuseradd \- create a new LDAP user
.SH SYNOPSIS
nuseradd [USERNAME]
.SH DESCRIPTION
nuseradd is high level shell program for adding users to LDAP server. On Debian, administrators should usually use nuseradd.debian(8) instead.
.SH OPTIONS
The nuseradd does not take any options. However, you can supply username.
.SH SEE ALSO
useradd(8), passwd(5), nuseradd.debian(8)
.SH BUGS
No known bugs.
.SH AUTHOR
Vivek Gite (vivek@nixcraft.net.in)
【问题讨论】:
-
据我所知,没有任何名为“emacs 控制台”的东西,因此措辞不明确,但我想象您指的是
M-x shell-只提供一个哑终端,因此“警告:终端功能不全”对于任何想要更多东西的东西(例如,如果man调用像less这样的寻呼机)。您可以使用M-x term在 Emacs 中获得一个功能齐全的终端仿真器,但对于手册页,最好使用M-x man或M-x woman而不是运行shell 命令。跨度>
标签: macos shell emacs permissions manpage