ファイルプログラミングの一般的な手順:
1. ファイルを開く/作成する
2. ファイルの読み取り/書き込み
3. ファイルを閉じます
Unix 環境での高度なプログラミングのテキスト
静的ファイル: ディスクに保存されているすべてのファイル
動的ファイル: open でファイルを開いた後、Linux カーネルによって構造が生成されます。
Linux カーネル構造: fd
情報ノード
buf はコンテンツ (本質的にはメモリ) を保存するために使用されます。
ファイルの読み取りおよび書き込み操作では、実際にはメモリ内の動的ファイルが読み取られます。動的ファイルを操作する場合、ファイルを閉じるとファイルがディスクに書き込まれます。そのため、ファイルを開いた後はファイルを閉じる必要があります。
ファイル記述子の概要
int n_read=read(0,buf,5);
int n_write=write(1,buf,5);
0 - 標準入力に対応します
1——標準出力に対応
2——対応する標準誤差
Linux ファイル管理の説明
Linux ファイル プログラミングに関連する API を使用するには、下のリンクをクリックしてください。
Linux プログラミングのファイル操作部分_この人のブログ - CSDN ブログhttps://blog.csdn.net/qq_44848795/article/details/121844381
X ファイル管理の概要