日度归档:2015年7月17日

文件描述符


文件描述符简介

在linux中文件描述符是一个非负的正整数,当我们操作文件时,我们通过文件描述符让内核同文件进行关联。
在linux c中

保留描述符(0,1,2):
0,1,2为内核保留关键字, 0 代表标准输入 1 代表标准输出 2 代表标准错误


文件描述符来源:
1 从父进程中继承得到(例: 0 标准输入 1 标准输出 2 标准错误)
2 通过open create打开文件和创建文件得到,通过dup2 复制文件描述符

相关阅读:
linux 读和写文件
linux 下文件读取
I/O重定向
linux c 打开文件的方法
linux /proc目录简介–文件描述符位置

linux 之ldconfig


一、ldconfig命令简介

在linux中Ldconfig是一个动态管理器命令
例:当我们安装了新软件后,通常我们要使用
[root@localhost ~]#Ldconfig -v 重新整理缓存
使用ldconfig命令根据环境变量中所设置的库文件目录,将动态链接库缓存进行重新的整理和创建未生成的库缓存。


二、ldconfig参数说明

[root@localhost ~]#ldconfig -v 更新所有动态链接库文件,重建缓存列表
[root@localhost ~]#ldconfig -n 且扫描指定目录
[root@localhost ~]#ldconfig -N 不重建缓存文件 更新文件链接
[root@localhost ~]#ldconfig -X 不更新文件连接 重建缓存文件
[root@localhost ~]#ldconfig -f CONF 指定动态链接库配置文件为CONF
[root@localhost ~]#ldconfig -V 打印出Ldconfig 版本信息 而后退出
[root@localhost ~]#ldconfig –help 帮助文件
[root@localhost ~]#ldconfig -? 帮助文件


三、ldconfig使用注意事项

通常在我们安装完以后程序后,我们应该运行一下ldconfig-v更新缓存库列表

相关阅读:

wordpress安装中ldconfig应用