Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxファイル、ファイル記述子、およびdup()とdup2()  

A.Linuxファイル

は、通常ファイル、ディレクトリファイル、リンクファイル、デバイスファイルの4種類に分けられます。


1.通常のファイル


は、テキストファイル、シェルスクリプト、バイナリ実行可能ファイルなど、ユーザーにとって最も使用されるファイルです。データの種類


ls -lhファイルのプロパティを表示す

Linuxファイル、ファイル記述子、およびdup()とdup2()  

A.Linuxファイル

は、通常ファイル、ディレクトリファイル、リンクファイル、デバイスファイルの4種類に分けられます。


1.通常のファイル


は、テキストファイル、シェルスクリプト、バイナリ実行可能ファイルなど、ユーザーにとって最も使用されるファイルです。データの種類


ls -lhファイルのプロパティを表示す

  
 Grep fs.file
nrは既に使用されています。


参照:百科事典http://baike.baidu.com/view/1303430.htm


Three.dupとdup2


dupとdup2も非常に便利な2つの呼び出しで、すべてファイル記述子のコピーに使用されます。それらはプロセスの標準入力、標準出力、標準エラーをリダイレクトするためによく使われます。これら2つの関数のプロトタイプは次のとおりです。既存の記述子に関数を渡すと、新しい記述子が返されます。これは、渡された記述子のコピーです。これは、2つの記述子が同じデータ構造を共有することを意味します。たとえば、ファイル記述子に対してlseek操作を実行した場合、取得された最初のファイルの位置は2番目のファイルの位置と同じです。以下は、dup関数の使用方法を示すコードの一部です。int fd1、fd2; ... fd2 = dup(fd1);

Copyright © Windowsの知識 All Rights Reserved