linux 设计一个程序,要求打开文件 pass 所有者,第二章 Linux 文件操作
文檔均來自網絡,如有侵權請聯系我刪除文檔
第二章 Linux 文件操作(4學時)
實驗一文件屬性和無緩沖I/O
實驗目的
1.熟悉Linux文件系統屬性控制
2.掌握不帶緩存的文件I/O程序設計方法
實驗內容
1.修改文件權限:用touch 新建一文件file,查看文件權限。
(1)命令提示符下 chmod 將文件權限改為:同組用戶可讀可寫,其他用戶可寫權限,所有者權限不變。
(2)編程修改文件權限為所有者具有讀寫權限,其他用戶只有讀權限。
2.設計一程序通過設置文件權限掩碼,使得新建文件newfile具有所有者讀寫,其他只讀
權限,并調用ls命令查看文件。
3.設計一程序,要求判斷文件“/etc/passwd”最后一次修改時間。
4.設計一程序,要求打開文件“pass”,如果沒有這個文件,新建文件,權限設置為所有
者讀寫權限,利用write函數將鍵盤輸入字符串寫入文件,并查看該文件。
5.設計一程序,使用read函數從源文件讀取數據,再用write函數寫入到目標文件,源
文件名和目標文件名都由鍵盤輸入。
實驗指導
一、存取權限
文件存取權限定義文件訪問方式(mode_t取值)
在對文件執行相應操作前,有必要讀取該文件的屬性,文件的屬性一般由struct stat 數據結構的成員變量保存。Linux 讀取文件屬性的函數stat 聲明如下:
#include
#include
#include
總結
以上是生活随笔為你收集整理的linux 设计一个程序,要求打开文件 pass 所有者,第二章 Linux 文件操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机c盘知识,为什么电脑系统盘叫C盘而
- 下一篇: 武汉大学计算机学院毕业合影,武大校长对毕