Bash Get Directory actuel

Bash Get Directory actuel
Dans Linux, toutes les tâches effectuées via la ligne de commande obligent les utilisateurs à accéder aux répertoires adéquats. Il existe différents types de répertoires dans un système informatique avec Linux ou Ubuntu OS. Les utilisateurs peuvent accéder à chaque répertoire via le terminal et interagir avec eux. Il existe plusieurs options, et chaque fois que les utilisateurs interagissent avec l'invite de commande du répertoire actuel, ils travaillent.

Le système Linux répond en fournissant des informations sur chaque demande d'entrée. La sortie obtenue est standard et imprimée à l'invite du shell. Dans ce tutoriel, nous approfondirons les moyens d'accéder au répertoire de travail actuel et comment les utilisateurs peuvent passer d'un répertoire ou d'un emplacement à un autre, suivi d'exemples pertinents. La commande utilisée pour accéder au répertoire de travail actuel les aidera à accéder à n'importe quel emplacement dans leur système à tout moment, selon leurs exigences.

Exigences

Les exigences du système suivantes sont obligatoires pour exécuter les commandes dans le bash pour obtenir le répertoire:

OS recommandé: Linux Mint 20 ou Ubuntu 20.04
Compte d'utilisateur: Un compte utilisateur avec Sudo Rights

Le tutoriel suppose que les utilisateurs ont déjà le dernier système d'exploitation Linux Mint sur leurs systèmes informatiques. Pour bash, obtenez le répertoire actuel dans Linux Mint 20, ouvrez le terminal dans le menu principal en bas à gauche de votre écran, puis sélectionnez l'option Terminal.

Pour interagir avec le terminal, tapez bash puis appuyez sur Entrée.

$ bash

Il affichera une invite, qui montre que Bash attend la valeur de l'entrée.

Remarque: Tout dépend du système informatique de l'utilisateur qu'il pourrait obtenir un caractère invité différent (l'emplacement actuel dans la structure de fichiers du système informatique, y compris le répertoire de travail qui s'exécute actuellement sur le système). En entrant dans les commandes, ne tapez pas $ ou aucun autre caractère avant la commande. Notez également que dans les exemples mentionnés dans ce tutoriel, les lignes qui ont une invite et ne commencent pas par le caractère $, sont les sorties de chaque commande.

PWD (répertoire de travail imprimé)

Le répertoire de travail actuel est le répertoire où toutes les commandes sont exécutées. Vous devez obtenir le nom du répertoire de travail actuel imprimé. Tapez la commande PWD, puis cliquez sur Entrer. Il affichera le répertoire complet dans la sortie, comme indiqué ci-dessous:

$ pwd

La sortie ci-dessus montre que nous sommes actuellement dans le répertoire de l'utilisateur, je.e., / Home / AQSA. La commande utilisée ici est PWD, un répertoire de travail imprimé, et une fois tapé, le système Linux Mint 20 est invité à afficher l'emplacement actuel. Le répertoire par défaut est le répertoire domestique qui apparaîtra lorsque les utilisateurs commencent une nouvelle session bash.

Note: Pour quitter le répertoire par un niveau, tapez CD… puis cliquez sur Entrer. Vous serez retourné dans un répertoire.

$ cd…

Alors que si vous souhaitez quitter tous les répertoires, tapez simplement CD, cliquez sur Entrer. Vous atteignerez le répertoire par défaut.

CD (modifier le répertoire de travail actuel)

Parfois, les utilisateurs souhaitent passer d'un répertoire à un autre pour accéder aux emplacements et fichiers pertinents dans un autre répertoire. Pour cela, ils doivent utiliser la commande CD, puis suivi d'un emplacement ou d'un répertoire, e.g., Documents, maison, etc.

Tapez simplement le nom du répertoire CD, puis cliquez sur Entrer. Vous pouvez imprimer votre répertoire pour vérifier ce nouveau chemin. Le répertoire de travail peut être modifié en existant, et le répertoire de travail actuel sera mis à jour, comme le montre l'exemple ci-dessous. Ici, nous avons atteint le répertoire de la maison.

Nom de répertoire de CD $

Vous pouvez également vous déplacer plus loin dans n'importe quel répertoire en tapant le nom du répertoire CD, puis appuyez sur Entrée. Cela vous amènera davantage à l'emplacement, qui cherche à chercher. Les utilisateurs peuvent essayer d'entrer sur l'ensemble du chemin en une seule fois, e.g., CD / Home / Documents / Test.docx; Cela les sauvera en essayant plusieurs étapes et les aidera à atteindre l'emplacement en une seule fois.

Note: Vous pouvez également voir la liste de tous les fichiers présents dans l'emplacement dans lequel vous êtes actuellement présent. Il peut être complété en tapant simplement LS, puis, vous pouvez appuyer sur Entrée pour voir la sortie.

Afficher ou répertorier tous les répertoires

Connaître la liste de tous les répertoires est une chose importante tout en travaillant sur les systèmes Linux. Les utilisateurs peuvent consulter différentes options en fonction des répertoires dans lesquels ils travaillent actuellement et souhaiteraient basculer entre eux, afin qu'ils puissent utiliser ces emplacements.

Pour afficher tous les répertoires à partir d'un emplacement particulier, essayez la commande comme ci-dessous:

$ ls -d * /

Ici, dans l'exemple ci-dessous, l'utilisateur est dans son répertoire domestique, il affichera donc le répertoire pertinent, qui est nommé «AQSA répertorié» et «actuellement utilisé».

Note: Vous pouvez également utiliser une combinaison de commandes LS et GREP qui répertorieront les noms de répertoire. Pour cela, les utilisateurs peuvent utiliser la commande Find. Voici quelques commandes qui peuvent également être utilisées à la place de la commande mentionnée ci-dessus:

$ ls -l | grep '^ d'
$ ls -l | egrep '^ d'

Conclusion

Dans ce tutoriel, nous avons exploré différentes options pour obtenir le répertoire actuel en utilisant Bash dans Linux Mint 20. De cette façon, les utilisateurs peuvent accéder au répertoire actuel de Linux ou Ubuntu en fonction du système qu'ils utilisent. Les différentes options de ligne de commande sont discutées pour permettre aux utilisateurs de savoir comment obtenir le répertoire actuel dans lequel ils travaillent. Le répertoire de travail actuel est le répertoire à partir duquel les utilisateurs invoquent différents types de commandes de leur terminal ou de leur ligne de console. Ils peuvent accéder à différents emplacements en tapant simplement ces commandes faciles en une seule fois et effectuez ensuite des actions pertinentes dans les emplacements dans lesquels ils ont tendance à fonctionner.