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