*int open(const char pathname, int flags);**開啟乙個已存在的檔案
*int open(const char pathname, int flags, mode_t mode);**用於新建乙個檔案,並設定訪問權
pathname:開啟檔案的路徑和名稱(預設當前路徑)
多引數設定用 | 連線
mode_t只有新建才用到
ssize_t read(int fd, void buf, size_t count);*
fd:開啟檔案的檔案描述符
buf:存放資料的空間
count:一次讀取多少資料
返回值:失敗返回-1
int close(int fd);
*ssize_t write(int fd, const void buf, size_t count)
引數參考read
int lseek(int fd,size_t offsize, int flags);
flags:seek_set檔案開始 seek_cur檔案當前 seek_end檔案結尾
offsize:大小
unix環境高階程式設計
linux 檔案操作
1 cat 開啟檔案 cat name.txt 開啟檔案name.txt cat 1.txt 2.txt 開啟2個檔案 cat n name.txt 開啟檔案後顯示行號 2 vi 輸出,刪除,查詢,替換,塊操作 等文字操作 vi 的三種基本工作模式 命令列模式,文字輸入模式,末行模式 命令列模式 不...
Linux 檔案操作
1,查詢檔案 find name 名稱 ls find atime 10 記著有乙個點號 兩邊都有空格,代表當前目錄,如果希望顯示系統的所有大於10天的檔案 可以將 換成 代表根目錄 find mtime n print n天前那天改過的檔案 find mtime n print n天以前改過的檔案...
linux檔案操作
unix檔案操作 讀寫操作 標c檔案讀寫 file 代表乙個開啟的檔案 unix linux的檔案讀寫函式 linux系統中 幾乎一切都是檔案,記憶體 目錄 硬體裝置都可以看成檔案。比如 記憶體 對應目錄 proc pid 目錄 可以用 vi 檢視,也是檔案 裝置 dev tty 鍵盤 顯示器 de...