使用errno -l命令查看Unix中的错误代码列表

7gs2gvoe  于 2022-11-04  发布在  Unix
关注(0)|答案(1)|浏览(221)

我正在使用unix,当我输入:

man errno

我得到解释性窗口,它说我应该能够看到所有错误代码及其含义,如:

$ errno -l
 EPERM 1 Operation not permitted
 ENOENT 2 No such file or directory
 ESRCH 3 No such process
 EINTR 4 Interrupted system call
 EIO 5 Input/output error
 ...

但当我键入errno -l时,控制台显示

-bash: errno: command not found

如何在unix中查看所有错误列表?以及如何使用手册页中提供的示例(man errno)?谢谢。

kcrjzv8t

kcrjzv8t1#

正如@Socowi在他对你的问题的评论中所写的,
你必须安装这个程序。在大多数Linux发行版中,相应的包被称为moreutils。因此,使用sudo apt install moreutilspacman -S moreutils,或者你系统使用的任何包管理器。
如果您没有足够的权限执行此操作,可以在此处找到Michael Mazack的错误代码列表(沿着用于打印这些代码的Perl脚本或C程序):http://mazack.org/unix/errno.php(或返回方式:(x、x、e、f、x)

相关问题