博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
五、linux内核
阅读量:6193 次
发布时间:2019-06-21

本文共 550 字,大约阅读时间需要 1 分钟。

1、每运行一个程序时,系统为其打开了3个文件描述符,即标准输入,标准输出,错误输出;如ls这命令的输出在终端,使用> 打印在一个文件中:

ls file.list

文件描述符 file descriptor通常是一个非常小的非负整数,用以标记一个进程正在访问的文件 ;

2、用户组

cat /etc/passwd

cat /etc/group

ls -l

-rw-r--r--@ 1 xig staff 4376 10 26 15:01 1954369900030051
-rw-r--r-- 1 xi
g staff 60 10 27 14:29 file.list
drwxr-xr-x 4 xig staff 136 10 23 10:19 imgs
-rw-r--r--@ 1 xi
g staff 2380 10 26 20:32 log
文件属性 文件数 拥有者 所属的group 文件大小 建档日期 文件名

3、文件IO

open(create) / read /write /lseek(文件偏移量) / close
文件描述符 0 表示输入
文件描述符 1 表示输出
文件描述符 2/-1 表示异常

转载于:https://blog.51cto.com/13616359/2310185

你可能感兴趣的文章
Linux设备模型 (1)
查看>>
webshell木马简介及防护
查看>>
HP服务器RAID配置 两种方法
查看>>
window设置定时任务执行python脚本
查看>>
php注入代码收集之一
查看>>
4.1-4.4 python的数据类型
查看>>
数据库副本的自动种子设定(自增长)
查看>>
Hadoop深入浅出,Hadoop的部署
查看>>
算法学习之路|欧拉回路初见
查看>>
VSFTP服务器学习笔记
查看>>
Oracle使用透明网关访问SQLSERVER数据库
查看>>
为 instance 配置静态 IP - 每天5分钟玩转 OpenStack(157)
查看>>
MongoDB分布式存储的MapReduce并行查询
查看>>
Apache服务器之------https功能
查看>>
SAP R3 install Chinese language package and Activate .
查看>>
运行QTP测试脚本后,将编译结果写入指定文件(二)
查看>>
dig一些常用例子
查看>>
绝对常用的Linux命令
查看>>
再谈谈火车票系统
查看>>
调查称没互联网35.8%的人将手足无措,您呢?
查看>>