码迷,mamicode.com
首页 > 系统相关 > 详细

五、linux内核

时间:2018-10-29 19:59:47      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:程序   create   打印   文件属性   表示   lseek   esc   cat   日期   

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 表示异常

五、linux内核

标签:程序   create   打印   文件属性   表示   lseek   esc   cat   日期   

原文地址:http://blog.51cto.com/13616359/2310185

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!