欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

linux 中open()函數(shù)詳解及簡單實例

 更新時間:2017年04月04日 11:25:28   投稿:lqh  
這篇文章主要介紹了linux 中open()函數(shù)詳解及簡單實例的相關資料,需要的朋友可以參考下

open()函數(shù)創(chuàng)建文件時便捷的權限設置

頭文件

#include <sys/types.h>  
#include <sys/stat.h>
#include <fcntl.h>

函數(shù)原型

int open( const char * pathname, int flags);

int open( const char * pathname,int flags, mode_t mode);

當flags參數(shù)包含O_REEAT時,需要對mode參數(shù)進行指定

  1. S_IRWXU,00700 權限,代表該文件所有者具有可讀、可寫及可執(zhí)行的權限。
  2. S_IRUSR 或S_IREAD,00400權限,代表該文件所有者具有可讀取的權限。
  3. S_IWUSR 或S_IWRITE,00200 權限,代表該文件所有者具有可寫入的權限。
  4. S_IXUSR 或S_IEXEC,00100 權限,代表該文件所有者具有可執(zhí)行的權限。
  5. S_IRWXG 00070權限,代表該文件用戶組具有可讀、可寫及可執(zhí)行的權限。
  6. S_IRGRP 00040 權限,代表該文件用戶組具有可讀的權限。
  7. S_IWGRP 00020權限,代表該文件用戶組具有可寫入的權限。
  8. S_IXGRP 00010 權限,代表該文件用戶組具有可執(zhí)行的權限。
  9. S_IRWXO 00007權限,代表其他用戶具有可讀、可寫及可執(zhí)行的權限。
  10. S_IROTH 00004 權限,代表其他用戶具有可讀的權限
  11. S_IWOTH 00002權限,代表其他用戶具有可寫入的權限。
  12. S_IXOTH 00001 權限,代表其他用戶具有可執(zhí)行的權限。

第三個參數(shù)也可用八進制數(shù)字代替,比如0644表示-rw-r–r–

int fd;
fd = open("./a.c",O_CREAT,0644);
-rw-r--r-- 1 lyt lyt 0 7月 18 17:12 a.c

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關文章

  • Shell腳本入門之編寫格式與執(zhí)行方式的實現(xiàn)

    Shell腳本入門之編寫格式與執(zhí)行方式的實現(xiàn)

    這篇文章主要介紹了Shell腳本入門之編寫格式與執(zhí)行方式的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • Linux下使用ntpdate進行時間同步的方法實現(xiàn)

    Linux下使用ntpdate進行時間同步的方法實現(xiàn)

    ntpdate是Linux下用于從NTP服務器同步時間的命令行工具,本文將給大家介紹Linux下使用ntpdate進行時間同步的方法實現(xiàn),文中有相關的實現(xiàn)代碼,需要的朋友可以參考下
    2024-03-03
  • linux修改文件名的三種方法

    linux修改文件名的三種方法

    我們在使用linux系統(tǒng)過程中為了便于記憶或整理維護,經(jīng)常需要對文件名進行修改,下面文章介紹了linux系統(tǒng)的三種修改文件名稱的方式,需要的朋友可以參考下
    2023-09-09
  • Linux系統(tǒng)如何修改防火墻配置

    Linux系統(tǒng)如何修改防火墻配置

    這篇文章主要介紹了Linux系統(tǒng)如何修改防火墻配置,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-11-11
  • linux 中的gzip命令

    linux 中的gzip命令

    gzip是在Linux系統(tǒng)中經(jīng)常使用的一個對文件進行壓縮和解壓縮的命令,既方便又好用。接下來通過本文給大家分享linux 中的gzip命令,感興趣的朋友一起看看吧
    2017-09-09
  • linux shell中 if else以及大于、小于、等于邏輯表達式介紹

    linux shell中 if else以及大于、小于、等于邏輯表達式介紹

    在linux shell編程中,大多數(shù)情況下,可以使用測試命令來對條件進行測試,這里簡單的介紹下,方便需要的朋友
    2013-02-02
  • Linux查看磁盤信息的命令詳解

    Linux查看磁盤信息的命令詳解

    這篇文章主要介紹了Linux查看磁盤信息的命令,df與du命令,df 命令主要用于需要檢查文件系統(tǒng)上已使用和可用的磁盤空間的數(shù)量,du命令主要用于需要了解系統(tǒng)上的目錄或文件所使用的磁盤空間量,文中有相關的代碼示例供大家參考,需要的朋友可以參考下
    2024-04-04
  • 完美解決Linux搭建sftp出現(xiàn)Write failed:Broken pipe的問題

    完美解決Linux搭建sftp出現(xiàn)Write failed:Broken pipe的問題

    下面小編就為大家?guī)硪黄昝澜鉀QLinux搭建sftp出現(xiàn)Write failed:Broken pipe的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • 完美解決gvim的菜單亂碼問題

    完美解決gvim的菜單亂碼問題

    下面小編就為大家?guī)硪黄昝澜鉀Qgvim的菜單亂碼問題。小編覺的挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • 一天一個shell命令 文本操作系列-linux dd使用教程

    一天一個shell命令 文本操作系列-linux dd使用教程

    dd 是 Linux/UNIX 下的一個非常有用的命令,作用是用指定大小的塊拷貝一個文件,并在拷貝的同時進行指定的轉換
    2016-05-05

最新評論