Si vous venez de Windows, la structure du système de fichiers Linux peut sembler particulièrement étrange. Le lecteur C: et les lettres de lecteur sont partis, remplacés par un / et des répertoires cryptiques, dont la plupart ont trois lettres.
La norme FHS (Filesystem Hierarchy Standard) définit la structure des systèmes de fichiers sous Linux et d'autres UNIX -comme les systèmes d'exploitation. Cependant, les systèmes de fichiers Linux contiennent également des répertoires qui ne sont pas encore définis par la norme
Tout le système Linux se trouve sous le répertoire /, connu sous le nom de répertoire racine. Vous pouvez penser que le répertoire / est similaire au répertoire C: sous Windows - mais cela n'est pas strictement vrai, car Linux n'a pas de lettres de lecteur. Alors qu'une autre partition serait située à D: sous Windows, cette autre partition apparaîtrait dans un autre dossier sous / sous Linux
Le répertoire / bin contient les binaires utilisateur essentiels (programmes) qui doit être présent lorsque le système est monté en mode mono-utilisateur. Des applications telles que Firefox sont stockées dans / usr / bin, alors que d'importants programmes système et utilitaires tels que le shell bash se trouvent dans / bin. Le répertoire / usr peut être stocké sur une autre partition - placer ces fichiers dans le répertoire / bin garantit que le système aura ces utilitaires importants même si aucun autre système de fichiers n'est monté. Le répertoire / sbin est similaire - il contient les binaires d'administration système essentiels
Le répertoire / boot contient les fichiers nécessaires au démarrage du système - par exemple, les fichiers du chargeur de démarrage GRUB et votre Linux les noyaux sont stockés ici. Les fichiers de configuration du chargeur de démarrage ne se trouvent pas ici - ils se trouvent dans / etc avec les autres fichiers de configuration
Le répertoire / cdrom ne fait pas partie la norme FHS, mais vous la trouverez toujours sur Ubuntu et d'autres systèmes d'exploitation. C'est un emplacement temporaire pour les CD-ROM insérés dans le système. Cependant, l'emplacement standard pour les médias temporaires se trouve dans le répertoire / media
Linux expose les périphériques en tant que fichiers, et le répertoire / dev contient un certain nombre de fichiers spéciaux représentant les périphériques. Ce ne sont pas des fichiers réels tels que nous les connaissons, mais ils apparaissent sous la forme de fichiers - par exemple, / dev / sda représente le premier lecteur SATA du système. Si vous souhaitez le partitionner, vous pouvez démarrer un éditeur de partition et lui indiquer d'éditer /dev/sda.
Ce répertoire contient également des pseudo-périphériques, qui sont des périphériques virtuels qui ne correspondent pas au matériel. Par exemple, / dev / random produit des nombres aléatoires. / dev / null est un périphérique spécial qui ne produit aucune sortie et rejette automatiquement toutes les entrées - lorsque vous redirigez la sortie d'une commande vers / dev / null, vous la supprimez.
Le / etc Le répertoire contient des fichiers de configuration, qui peuvent généralement être édités à la main dans un éditeur de texte. Notez que le répertoire / etc / contient des fichiers de configuration à l'échelle du système - les fichiers de configuration spécifiques à l'utilisateur se trouvent dans le répertoire personnel de chaque utilisateur
Le répertoire / home contient un dossier personnel pour chaque utilisateur. Par exemple, si votre nom d'utilisateur est bob, vous avez un dossier de départ situé dans / home / bob. Ce dossier de base contient les fichiers de données de l'utilisateur et les fichiers de configuration spécifiques à l'utilisateur. Chaque utilisateur a uniquement un accès en écriture à son propre dossier personnel et doit obtenir des permissions élevées (devenir l'utilisateur root) pour modifier d'autres fichiers sur le système.
Le répertoire / lib contient les bibliothèques nécessaires les binaires essentiels dans le dossier / bin et / sbin. Les bibliothèques requises par les fichiers binaires dans le dossier / usr / bin se trouvent dans /usr/lib.
Chaque système de fichiers Linux a un répertoire lost + found. Si le système de fichiers tombe en panne, une vérification du système de fichiers sera effectuée au prochain démarrage. Tous les fichiers corrompus trouvés seront placés dans le répertoire lost + found, afin que vous puissiez tenter de récupérer autant de données que possible.
Le répertoire / media contient des sous-répertoires dans lesquels sont montés des périphériques de support amovibles insérés dans l'ordinateur. Par exemple, lorsque vous insérez un CD dans votre système Linux, un répertoire est automatiquement créé dans le répertoire / media. Vous pouvez accéder au contenu du CD dans ce répertoire
Historiquement parlant, le répertoire / mnt est l'endroit où les administrateurs système montaient des systèmes de fichiers temporaires lors de leur utilisation. Par exemple, si vous montez une partition Windows pour effectuer des opérations de récupération de fichiers, vous pouvez la monter dans / mnt / windows. Cependant, vous pouvez monter d'autres systèmes de fichiers n'importe où sur le système
Le répertoire / opt contient des sous-répertoires pour les progiciels optionnels. Il est couramment utilisé par un logiciel propriétaire qui n'obéit pas à la hiérarchie standard du système de fichiers - par exemple, un programme propriétaire peut vider ses fichiers dans / opt / application lorsque vous l'installez.
Le répertoire / proc est similaire au répertoire / dev car il ne contient pas de fichiers standard. Il contient des fichiers spéciaux qui représentent les informations système et de processus
Le répertoire / root est le répertoire de base de l'utilisateur root. Au lieu d'être situé dans / home / root, il se trouve dans / root. Ceci est différent de /, qui est le répertoire racine du système
Le répertoire / run est assez récent et offre aux applications un emplacement standard pour stocker les fichiers transitoires dont ils ont besoin . Ces fichiers ne peuvent pas être stockés dans / tmp car les fichiers dans / tmp peuvent être supprimés
Le répertoire / sbin est similaire au répertoire / bin. Il contient les binaires essentiels qui sont généralement destinés à être exécutés par l'utilisateur root pour l'administration du système
Si votre distribution Linux utilise SELinux pour la sécurité (Fedora et Red Hat, par exemple), le répertoire / selinux contient des fichiers spéciaux utilisés par SELinux. C'est similaire à / proc. Ubuntu n'utilise pas SELinux, donc la présence de ce dossier sur Ubuntu semble être un bug
Le répertoire / srv contient des "données pour les services fournis par le système." Si vous étiez En utilisant le serveur HTTP Apache pour servir un site Web, vous stockez probablement les fichiers de votre site Web dans un répertoire du répertoire / srv
Les applications stockent les fichiers temporaires dans le répertoire / tmp. Ces fichiers sont généralement supprimés lorsque votre système est redémarré et peuvent être supprimés à tout moment par des utilitaires tels que tmpwatch em> - / usr - User Binaries & Read-Only
Le répertoire / usr / local est l'endroit où les applications compilées localement sont installées par défaut - ceci les empêche de déblayer
/ var - Fichiers de données variables
Pour plus d'informations techniques sur la hiérarchie du système de fichiers Linux, consultez la documentation relative à la norme relative au système de fichiers.
Rendre le bâtiment dans Minecraft plus facile avec WorldEdit
Minecraft est un jeu sur les blocs, et la beauté de celui-ci est que vous pouvez construire tout ce que votre coeur désire. Construire dans Minecraft, c'est comme construire avec des Legos numériques, mais, comme Legos, le bâtiment prend beaucoup de temps et est souvent fastidieux et répétitif pour quelque chose de plus que quelques blocs de chaque côté.
Comment regarder une vidéo en image sur macOS Sierra
Vous en avez assez de garder cet onglet ouvert pour regarder une vidéo? Dans macOS sierra, vous pouvez afficher une vidéo pour la visualisation image par image (PiP), en la faisant flotter dans n'importe quel coin de votre bureau pendant que vous continuez à travailler sur des éléments. L'image dans l'image fonctionne uniquement avec Safari, et il peut ne pas fonctionner avec tous les sites de streaming vidéo.