最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

頭文件

#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);

當(dāng)flags參數(shù)包含O_REEAT時(shí),需要對(duì)mode參數(shù)進(jìn)行指定

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

第三個(gè)參數(shù)也可用八進(jìn)制數(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

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

相關(guān)文章

  • linux命令之crontab命令用法詳解

    linux命令之crontab命令用法詳解

    crontab命令一般被用來(lái)提交和管理用戶的需要周期性執(zhí)行的任務(wù),與windows下的計(jì)劃任務(wù)類似,這篇文章主要為大家介紹了它的使用,需要的可以參考下
    2023-08-08
  • 判斷文件是否存在的shell腳本代碼

    判斷文件是否存在的shell腳本代碼

    判斷文件是否存在的shell腳本,有詳細(xì)的注釋,很不錯(cuò),有需要的朋友不妨參考下
    2013-02-02
  • Shell退出狀態(tài)的使用

    Shell退出狀態(tài)的使用

    這篇文章主要介紹了Shell退出狀態(tài)的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • 淺析Shell中的定時(shí)任務(wù) crontab

    淺析Shell中的定時(shí)任務(wù) crontab

    crondtab進(jìn)程每分鐘會(huì)定期檢查是否有要執(zhí)行的任務(wù),如果有要執(zhí)行的任務(wù),則自動(dòng)執(zhí)行該任務(wù)。這篇文章主要介紹了Shell中的定時(shí)任務(wù) crontab,需要的朋友可以參考下
    2019-12-12
  • Linux獲取當(dāng)前目錄的命令詳解

    Linux獲取當(dāng)前目錄的命令詳解

    在 Unix 和類 Unix 系統(tǒng)中,命令行界面(CLI)是與操作系統(tǒng)交互的重要方式,通過(guò) CLI,用戶可以執(zhí)行各種命令來(lái)管理文件、運(yùn)行程序、配置系統(tǒng)等,在這些命令中,ROOT_PATH=$PWD是一個(gè)簡(jiǎn)單但極其有用的命令,本文將詳細(xì)解析這個(gè)命令的含義、用途以及如何在實(shí)際中應(yīng)用
    2024-12-12
  • 淺析Shell腳本中的條件判斷[?]與[[?]]的區(qū)別

    淺析Shell腳本中的條件判斷[?]與[[?]]的區(qū)別

    在編寫(xiě)?Shell?腳本時(shí),條件判斷是控制腳本流程的重要手段,Shell?提供了多種方式來(lái)進(jìn)行條件判斷,其中[?]和[[?]]是兩種常見(jiàn)的條件測(cè)試表達(dá)式,下面我們就來(lái)看看兩者的區(qū)別吧
    2024-12-12
  • Linux下使用expect命令編寫(xiě)自動(dòng)化交互腳本

    Linux下使用expect命令編寫(xiě)自動(dòng)化交互腳本

    今天小編就為大家分享一篇關(guān)于Linux下使用expect命令編寫(xiě)自動(dòng)化交互腳本,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-11-11
  • Linux 中的Edquota命令

    Linux 中的Edquota命令

    Linux edquota命令用于編輯用戶或群組的磁盤(pán)配額。下面通過(guò)本文給大家分享Linux 中的Edquota命令,感興趣的朋友一起看看吧
    2017-10-10
  • Linux使用iptables實(shí)現(xiàn)屏蔽ip地址的示例詳解

    Linux使用iptables實(shí)現(xiàn)屏蔽ip地址的示例詳解

    netfilter/iptables(簡(jiǎn)稱為iptables)組成Linux平臺(tái)下的包過(guò)濾防火墻,與大多數(shù)的Linux軟件一樣,這個(gè)包過(guò)濾防火墻是免費(fèi)的。本文就來(lái)利用iptables實(shí)現(xiàn)屏蔽ip地址,需要的可以參考一下
    2022-10-10
  • 如何測(cè)試端口通不通(四種方法)

    如何測(cè)試端口通不通(四種方法)

    一般情況下使用"telnet ip port"判斷端口通不通.接下來(lái)通過(guò)本文給大家分享四種方法測(cè)試端口通不通,感興趣的朋友一起學(xué)習(xí)吧
    2016-01-01

最新評(píng)論

当涂县| 黄陵县| 元谋县| 大田县| 安顺市| 通化市| 双城市| 昆山市| 蓝山县| 辽阳县| 永善县| 清苑县| 桂平市| 杭锦后旗| 美姑县| 蓬安县| 北票市| 霍山县| 台南市| 策勒县| 武定县| 靖宇县| 海南省| 磐石市| 田阳县| 元朗区| 安阳县| 右玉县| 新津县| 东乌| 柘荣县| 古浪县| 正蓝旗| 嘉禾县| 聂拉木县| 武宣县| 宜兴市| 安溪县| 龙山县| 比如县| 阜城县|