Sous Linux, les données sont un fichier au format données ; lorsque le programme est en cours d'exécution, il lira des fichiers dans certains formats spécifiques. Ces fichiers dans des formats spécifiques sont également des fichiers de données "les fichiers de données peuvent utiliser la dernière commande". peut être lu, mais lors de l'utilisation de cat, des caractères tronqués seront lus.
L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.
Fichier au format de données (données) : certains programmes liront des fichiers dans certains formats pendant le fonctionnement. Ces fichiers dans des formats spécifiques peuvent être appelés fichiers de données). Par exemple, lorsqu'un utilisateur se connecte, Linux enregistrera les données de connexion dans le fichier /var/log/wtmp. Ce fichier est un fichier de données qui peut être lu via la dernière commande. Mais lors de l'utilisation de cat, des caractères tronqués seront lus. Parce que c'est un fichier dans un format spécial.
Connaissances étendues
Fichier régulier : il s'agit d'un fichier à accès général. Parmi les attributs affichés par ls -al, le premier attribut est [-], tel que [-rwxrwxrwx]. De plus, selon le contenu du fichier, il peut être grossièrement divisé en :
1, Fichier texte brut (ASCII) : Il s'agit du type de fichier le plus courant dans les systèmes Unix. Il est appelé fichier texte brut car. le contenu peut lire directement les données, telles que les chiffres, les lettres, etc. Presque tous les fichiers de paramètres appartiennent à ce type de fichier. Par exemple, utilisez la commande "cat ~/. rc" pour voir le contenu du fichier (cat lit le contenu du fichier).
2. Fichier binaire (binaire) : le système ne reconnaît et ne peut en fait exécuter que les fichiers binaires. Les fichiers exécutables sous Linux (les scripts, les fichiers batch texte ne sont pas comptés) sont dans ce format. Par exemple, la commande cat est un fichier binaire.
3. Fichiers au format de données (données) : Certains programmes liront des fichiers dans certains formats pendant le fonctionnement. Ces fichiers dans des formats spécifiques peuvent être appelés fichiers de données. Par exemple, lorsqu'un utilisateur se connecte, Linux enregistrera les données de connexion dans le fichier /var/log/wtmp. Ce fichier est un fichier de données qui peut être lu via la dernière commande. Mais lors de l'utilisation de cat, des caractères tronqués seront lus. Parce que c'est un fichier dans un format spécial.
Répertoire : C'est un répertoire, le premier attribut est [d], par exemple [drwxrwxrwx].
Fichier lien (lien) : similaire au raccourci sous Windows. Le premier attribut est [l], par exemple [lrwxrwxrwx].
Fichiers de périphérique et de périphérique (device) : Certains fichiers liés aux périphériques système et au stockage sont généralement concentrés dans le répertoire /dev. Généralement divisé en deux types :
Fichier de périphérique bloc : il s'agit d'un périphérique d'interface qui stocke les données pour l'accès au système. En termes simples, il s'agit d'un disque dur. Par exemple, le code du disque dur n°1 est /dev/hda1 et d'autres fichiers. Le premier attribut est [b].
Fichier de périphérique de caractère : le périphérique d'interface du port série, tel qu'un clavier, une souris, etc. Le premier attribut est [c].
Sockets : ce type de fichier est généralement utilisé dans les connexions de données réseau. Un programme peut être démarré pour écouter les demandes du client, et le client peut communiquer des données via le socket. Le premier attribut est [s], qui est le type de fichier le plus couramment observé dans le répertoire /var/run.
Pipe (FIFO, pipe) : FIFO est également un type de fichier spécial. Son objectif principal est de résoudre les erreurs causées par plusieurs programmes accédant à un fichier en même temps. FIFO est l'abréviation de premier entré, premier sorti. Le premier attribut est [p].
Recommandations associées : "Tutoriel vidéo Linux"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!