Linux 文件系统操作与链接管理
1. errno 相关知识
在 Linux 系统编程中,程序常将整数保存到 errno 中并返回给 shell,以此向其他程序表明出现的错误。不过,使用时需注意,存在一些保留的返回值。例如,在 shell 里返回值 2 通常表示滥用 shell 内置命令,而在 errno 中返回值 2 表示没有该文件或目录( ENOENT )。
有个名为 errno 的小程序,能打印所有宏及其对应的整数,但它并非默认安装,其所在的软件包名为 moreutils 。安装后,可通过运行 errno -l 命令打印所有宏的列表,其中 -l 选项代表列表。
不同系统安装 moreutils 软件包的方法如下:
- Debian 和 Ubuntu :以 root 身份执行 apt install moreutils 。
- Fedora :以 root 身份执行 dnf install moreutils 。
- CentOS 和 Red Hat :先以 root 身份执行 dnf install epel-release 添加 epel-release 仓库,再执行
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



