Linux では、データはデータ形式のファイルです。プログラムの実行中、プログラムは特定の形式のファイルを読み取ります。これらの特定形式のファイルもデータ ファイル「データ ファイル」です。 lastコマンドで読み上げますが、catを使うと文字化けして読み上げてしまいます。
#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。
データ形式ファイル (データ): 一部のプログラムは、動作中に特定の形式でファイルを読み取ります。いわゆるデータファイル。たとえば、ユーザーがログインすると、Linux は /var/log/wtmp ファイルにログイン データを記録します。このファイルは、最後のコマンドで読み出すことができるデータ ファイルです。ただしcatを使うと文字化けして読み込まれます。特殊な形式のファイルなので。
拡張知識
通常のファイル(通常ファイル): 一般的なアクセス用のファイルで、ls -alで表示される属性のうち、最初の属性は[-]、たとえば[-]です。 rwxrwxrwx]。さらに、ファイルの内容に応じて、次のように大別できます。
1、プレーン テキスト ファイル (ASCII): これは、Unix システムで最も一般的なファイル タイプです。 , そのため、プレーンテキストファイルと呼ばれます。数字や文字など、内容を直接読み取ることができるデータです。ほとんどすべての設定ファイルはこのファイル タイプに属します。たとえば、ファイルの内容を確認するには、「cat ~/.rc」コマンドを使用します (cat はファイルの内容を読み取ります)。
2、バイナリ ファイル (バイナリ): システムは実際にはバイナリ ファイル (バイナリ ファイル) のみを認識し、実行できます。 Linux の実行ファイル (スクリプト、テキスト バッチ ファイルはカウントされません) はこの形式です。たとえば、コマンド cat はバイナリ ファイルです。
3. データ形式のファイル (データ): プログラムによっては、動作中に特定の形式のファイルを読み込むことがあります。その特定の形式のファイルをデータ ファイルと呼びます。たとえば、ユーザーがログインすると、Linux は /var/log/wtmp ファイルにログイン データを記録します。このファイルは、最後のコマンドで読み出すことができるデータ ファイルです。ただしcatを使うと文字化けして読み込まれます。特殊な形式のファイルなので。
ディレクトリ ファイル (ディレクトリ): これはディレクトリであり、最初の属性は [d] です ([drwxrwxrwx] など)。
接続ファイル (リンク): Windows のショートカットに似ています。最初の属性は [l]、たとえば [lrwxrwxrwx] です。
デバイスとデバイス ファイル (デバイス): システム周辺機器およびストレージに関連する一部のファイルは、通常、/dev ディレクトリに集中しています。
ブロックデバイスファイル: システムアクセス用のデータを保存するインターフェースデバイスで、簡単に言うとハードディスクです。たとえば、ハードディスク 1 番のコードは /dev/hda1 などになります。最初の属性は [b] です。
キャラクター デバイス ファイル: キーボード、マウスなどのシリアル ポートのインターフェイス デバイス。最初の属性は [c] です。
ソケット: このタイプのファイルは通常、ネットワーク データ接続で使用されます。プログラムを開始してクライアントの要求をリッスンすることができ、クライアントはソケットを介してデータを通信できます。最初の属性は [s] で、これは /var/run ディレクトリで最も一般的に見られるファイル タイプです。
パイプ (FIFO、パイプ): FIFO も特殊なファイル タイプであり、その主な目的は、複数のプログラムが同時にファイルにアクセスすることによって発生するエラーを解決することです。 FIFOは先入れ先出しの略です。最初の属性は [p] です。
関連する推奨事項: 「Linux ビデオ チュートリアル 」
以上がLinuxのデータとは何のファイルですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。