Rappelez-vous, sous Linux, “tout est un fichier”. Cela implique que les informations sur les périphériques matériels ainsi que les paramètres de configuration propres au noyau sont tous stockés dans des fichiers spéciaux qui résident dans des répertoires virtuels.
Sous Windows, ce sont des objets, et de même dans le nouveau système d'exploitation Fuchsia, les ressources sont également des objets. Donc, sous Linux, vous avez des ressources comme le disque de stockage exposées sous forme de fichier. Vous pouvez le lire et y écrire.
Le concept Unix/Linux selon lequel « tout est un fichier » signifie que les diverses ressources système (fichiers, périphériques, tubes, sockets, etc.) sont toutes traitées comme des entités de type fichier et sont accessibles à l'aide d'un ensemble unifié d'opérations d'entrée/sortie (E/S) (comme ouvrir, lire, écrire et fermer).
~/ (tilde barre oblique)
Le tilde (~) est un raccourci Linux permettant de désigner le répertoire personnel d'un utilisateur . Ainsi, le tilde suivi d'une barre oblique (~/) marque le début du chemin d'accès à un fichier ou un répertoire situé dans le répertoire personnel de l'utilisateur. Par exemple, pour l'utilisateur « user01 », le chemin d'accès est « /home/user01/test ». Ce chemin peut également être désigné par « ~/test ».
Ouvrez l'explorateur de fichiers dans la barre des tâches. Sélectionnez Afficher. Accédez à l'option Affichage et sélectionnez Éléments masqués. Tous les fichiers et dossiers masqués sont désormais visibles.
Pourquoi mes fichiers de bureau ont-ils disparu ? Vérifiez la Corbeille. Si les fichiers ont été supprimés par erreur, utilisez un logiciel de récupération de données ou restaurez-les à partir d'une sauvegarde. Vérifiez les paramètres de votre bureau et activez l'affichage des icônes pour les rendre à nouveau visibles.
Afficher les fichiers masqués
Ouvrez Explorateur de fichiers à partir de la barre des tâches. Sélectionnez Afficher > Afficher, puis Éléments masqués pour afficher les fichiers et dossiers masqués.
La barre oblique ( / ) représente la « racine » du système de fichiers . (Chaque répertoire/fichier du système de fichiers Linux est imbriqué sous le répertoire racine /.) Le tilde ( ~ ) représente le répertoire personnel de l'utilisateur actuellement connecté.
Sur un système Linux sur x86 , il existe deux types de fichiers: les fichiers de flux et les fichiers binaires. Les fichiers STREAM sont des fichiers texte. Les enregistrements des fichiers de flux sont séparés par \n (newline) .
Le fichier `$HOME/.profile` contient les commandes exécutées par le système lors de l'ouverture de session . Ce fichier définit également les variables de profil que le système configure et exporte dans l'environnement. Le fichier `/etc/profile` contient les commandes exécutées par tous les utilisateurs à l'ouverture de session.
Signification de ./ sous Linux
Cela signifie « Rechercher dans le répertoire courant ». Lorsque vous utilisez ./, vous indiquez à Ubuntu, Fedora, SUSE ou toute autre distribution Linux que vous utilisez de rechercher la commande que vous souhaitez exécuter dans le répertoire courant, et d'ignorer complètement le contenu du PATH de l'application.
Ext4 : Le standard éprouvé
ext4 (Fourth Extended Filesystem) est aujourd'hui le système de fichiers par défaut sur la plupart des distributions Linux.
En effet, Linux alimente 96,3 % des plus grands millions de serveurs web et constitue l'épine dorsale d'environ 80 % (ou plus) des charges de travail du cloud public sur les principales plateformes comme AWS, Azure et Google Cloud.
Les principaux systèmes d'exploitation utilisés sont les suivants :
Le système d'exploitation Linux est utilisé dans un large éventail de systèmes et d'environnements. Il optimise des environnements d'infrastructure cloud de grande taille, des appliances d'infrastructure convergées sur site, des serveurs d'applications, des environnements informatiques et des systèmes intégrés.
Unix traite tout comme un fichier , ce qui simplifie la conception du système.
Dans ce guide, nous explorerons certains des différents types de fichiers pour les 4 principaux types de fichiers : document, image, vidéo et audio .
Ext4 (quatrième système de fichiers étendu)
Le système Ext4, introduit en 2008, est un système de fichiers Linux largement utilisé.
Le système de fichiers le plus couramment utilisé sous Linux est ext4, reconnu pour son bon compromis entre performances et fiabilité. Remarque : Apprenez-en davantage sur les différences entre les instantanés et les sauvegardes. Linux a évolué depuis le système Minix, aux fonctionnalités limitées, vers des options plus avancées comme ext, ext2 et ext3 .
Si vous terminez la commande par un « & », cela signifie que la tâche s'exécute en arrière-plan : le terminal la lance puis revient, vous laissant le temps de saisir d'autres commandes. On peut l'appeler une tâche en arrière-plan.
En dehors de Python et Java, vous pourrez bien entendu programmer en langage C, qui est le langage compilé avec lequel est codé Linux, mais aussi en C++, son grand frère orienté objet. Vous pourrez également développer avec des langages interprétés comme le Perl, ou même le Bash.
De nombreuses distributions Linux utilisent le mot « Linux » dans leur nom, mais la Free Software Foundation utilise et recommande le nom « GNU/Linux » pour souligner l'utilisation et l'importance des logiciels GNU dans de nombreuses distributions, ce qui provoque une certaine controverse.
Via un terminal
La raison la plus probable est que vos fichiers sont cachés . D'autres facteurs peuvent être une infection par un logiciel malveillant ou un virus qui a attaqué votre disque et masqué, voire supprimé, vos fichiers, les rendant invisibles dans le dossier. Certains utilisateurs signalent également que des problèmes avec les outils de compression peuvent empêcher l'affichage des fichiers.
Les données mises en cache sont tous les fichiers, images et scripts qui sont stockés sur votre ordinateur ou votre appareil après avoir visité un site web. Cela permet de rouvrir les sites web et les applications beaucoup plus rapidement, ce qui améliore l'expérience en ligne de l'utilisateur.