没有 chdir 的手动输入

没有 chdir 的手动输入

我尝试查找这个常见错误,但令我震惊的是,我发现没有一个简单的解决方案,所有解决方案都针对特定的问题。

我的问题是,在 Ubuntu 20.04 LTS 上,我尝试运行man chdir,但收到​​此错误消息没有 chdir 的手动输入

我尝试了以下一组命令:

sudo apt-get install -y man-pages
sudo apt-get install -y man-db
mandb

但它没有帮助。请问我错过了什么吗?

答案1

chdir应该有以下相关的手册页:

$ man -k chdir
chdir (2)            - change working directory
chdir (3posix)       - change working directory

(man 第 2 部分针对内核提供的系统调用,而第 3 部分针对外部库提供的调用)。

我们可以使用以下命令查看手册页的位置(在有该手册页的系统上)man -w

$ man -w chdir
/usr/share/man/man2/chdir.2.gz

$ man -s 3posix -w chdir
/usr/share/man/man3/chdir.3posix.gz

然后我们看看哪些包提供了它们:

$ dpkg -S $(man -w chdir) $(man -s 3posix -w chdir)
manpages-dev: /usr/share/man/man2/chdir.2.gz
manpages-posix-dev: /usr/share/man/man3/chdir.3posix.gz

因此您可能需要安装该manpages-dev包:

Description: Manual pages about using GNU/Linux for development
 These man pages describe the Linux programming interface, including these two sections:
  2 = Linux system calls.
  3 = Library calls (note that a more comprehensive source of information
      may be found in the glibc-doc and glibc-doc-reference packages).

答案2

如果您缺少并只搜索少量手册页,请参阅@steeldriver 非常有用的答案。但是,如果您缺少所有手册页,并且需要所有手册页,则您可能正在使用最小系统映像。在这种情况下,您可以使用该命令一步恢复所有必需内容unminimize

相关内容