Que signifie DOT BackSlash dans Linux?

Que signifie DOT BackSlash dans Linux?
En tant qu'utilisateurs de Linux, nous devons tous nous tourner vers le terminal à un moment ou à un autre pour effectuer certaines tâches système, qu'ils aient à voir avec l'installation de nouveaux programmes ou la suppression des anciennes. Pour ceux qui aiment utiliser la ligne de commande, les opérateurs de slash seront très familiers. Mais ceux qui ne sont pas venus au bon endroit car nous discuterons de cette fonctionnalité en détail dans cet article.

Une courte panne

Avant d'entrer dans ce que signifie la barre oblique inverse dans Linux, définissons certains points de discussion. Tous ces éléments sont cruciaux pour comprendre la fonctionnalité Dot Slash, et nous avons pris sur nous pour vous guider à travers tout cela.

  • Qu'est-ce que le chemin?
  • Quel est le répertoire racine?
  • Quelle est la différence entre le chemin absolu et relatif?
  • Que signifie DOT dans Linux?
  • Que signifie Slash dans Linux?

Donc, sans plus tarder, allons-y.

Qu'est-ce que le chemin?

Dans Linux et d'autres systèmes de type Unix, nous utilisons la ligne de commande pour exécuter des programmes exécutables via des commandes. Cependant, le shell doit être pointé dans la bonne direction par quelque chose pour répondre à nos demandes d'exécution des exécutables. C'est là que le chemin variable environnemental entre en jeu.

Le chemin est une variable environnementale responsable de dire au shell où chercher les programmes (fichiers exécutables) que nous voulons exécuter. Cette variable a une grande importance dans le système d'exploitation car elle augmente efficacement la commodité et la sécurité du système.

Les variables environnementales ne sont qu'une classe particulière de variables qui contiennent des valeurs modifiables. Gardez à l'esprit qu'il existe une différence subtile mais importante entre le chemin en majuscules et le chemin minuscule. Le second est simplement l'adresse d'un répertoire ou d'un fichier dans le système.

Vous pouvez vérifier la variable de chemin en exécutant la commande suivante dans le terminal.

$ echo $ chemin

Maintenant que nous avons couvert un terrain sur le chemin variable environnemental, nous apprenons le répertoire racine pour utiliser ces concepts en conjonction avec notre sujet principal.

Quel est le répertoire racine?

Cette section élargira le répertoire racine sans se perdre totalement dans les détails de la norme de hiérarchie du système de fichiers (FHS) de Linux. Il est étroitement lié à la variable de chemin que nous avons mentionnée précédemment; Par conséquent, une petite discussion est nécessaire.

Le répertoire racine se trouve confortablement en haut de la hiérarchie du système de fichiers Linux. Il contient chaque fichier et répertoire de votre ordinateur, y compris les bibliothèques, les fichiers de démarrage, les binaires, les fichiers utilisateur, les paramètres de configuration, les fichiers temporaires et bien plus encore.

En bref, le répertoire racine sert de point de référence général pour aborder les fichiers et les répertoires de votre ordinateur.

Différence entre le chemin absolu et le chemin relatif

La prochaine sur notre liste est le chemin absolu et relatif. Nous utiliserons les concepts mentionnés ci-dessus de la racine et du chemin pour déterminer la différence entre les deux.

Un chemin absolu est un fichier ou un emplacement de répertoire concernant le répertoire racine, pas le répertoire actuel. Par conséquent, l'adresse complète d'un fichier dans l'ordinateur est référencée par le répertoire racine. Le chemin absolu contient toutes les informations nécessaires sur le fichier ou le répertoire qu'il décrit.

D'un autre côté, un chemin relatif est utilisé pour décrire un emplacement de fichier / répertoire concernant le répertoire actuel. Il ne trace pas l'adresse d'un fichier à partir du répertoire racine, plutôt à partir de l'endroit où vous avez défini le répertoire actuel.

Que signifie DOT dans Linux?

Point, ou «.»Adresse le répertoire utilisateur actuel. Grâce à cette fonction ou opérateur, vous pouvez trouver où le répertoire actuel est défini. Voyons comment nous pouvons également y parvenir.

Ouvrez une nouvelle fenêtre de terminal à travers le menu Activités ou appuyez sur Ctrl + Alt + T sur votre clavier. L'étape suivante consiste à exécuter la commande ci-dessous.

$ ls -al

Vous pouvez voir que dans la sortie, le répertoire utilisateur actuel est mis en évidence par la ligne se terminant par un point.

Cela étant dit, nous sommes à mi-chemin de la compréhension du but de Dot Backslash à Linux. Passons à la section suivante pour discuter de deux types d'opérateurs de barre oblique (en avant et en arrière).

Que signifie Slash dans Linux?

Comme mentionné précédemment, il existe deux types de barres obliques, à la fois avec des fins complètement différentes. Par conséquent, nous devons faire une distinction claire entre les deux.

La slash avant, /, lorsqu'il est annexé à la fin d'un point, s'assure que vous n'opérez pas sur un fichier. La même chose se produit lors de l'ajout d'une barre oblique à la fin du nom d'un répertoire. Jetons un coup d'œil à comment vous pouvez l'utiliser avec un point.

Tout d'abord, nous vérifions notre répertoire domestique par la commande suivante.

$ pwd

Nous allons placer un exemple de fichier texte dans le dossier / home / échantillon /. Nous pouvons utiliser Dot Slash pour ce faire sans modifier le répertoire actuel.

$ nano ./ échantillon / échantillon.SMS

Notez que notre exemple de fichier texte a été accessible et modifié sans que nous ayons à modifier le répertoire actuel. Ensuite, nous pouvons vérifier les modifications que nous avons apportées via la commande CAT.

$ chat ./ échantillon / échantillon.SMS

Et maintenant, nous obtenons la sortie comme:

Pour conclure l'histoire de «./ ”, Nous pouvons dire qu'il nous permet de traiter le répertoire actuel. Ainsi, nous pouvons également l'utiliser sur notre variable de chemin pour accéder aux fichiers qui ne sont pas dans notre répertoire actuel sans jamais quitter le répertoire actuel.

Ensuite, nous avons la barre oblique inverse, \. Dans Unix Systems, et même certains langages de programmation comme C, le rôle de la barre arrière est d'indiquer au système que le personnage suivant a une signification particulière. Par conséquent, cela fonctionne comme un personnage d'évasion. Par exemple, un N minuscule, lorsqu'il est utilisé avec une barre arrière, \ n, indique un nouveau caractère de ligne. De nombreux autres caractères peuvent être utilisés à la place de N pour atteindre différentes tâches. Implémentons cela dans notre terminal. Ici,% s est l'espace réservé à cordes, \ n est le caractère Newline, et le reste des trois lignes sont les chaînes entrées dans les espaces réservés.

$ printf '% s \ n% s \ n% s \ n' 'je vis parce que' 'les montagnes ne rient pas' 'et les vers ne chantent pas.'

Ainsi, maintenant nous avons démontré le but des deux barres obliques.

Conclusion

Dans cet article, nous sommes entrés en détail sur la fonctionnalité DOT Backslash dans Linux. Nous avons appris les concepts de base du chemin, des chemins relatifs et absolus, le répertoire racine, les points, les barres obliques et enfin, comment ils sont mis en œuvre en conjonction les uns avec les autres.