五、linux內核

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章