Basculez entre les répertoires de manière automatisée sans utiliser de cd

Frapper

Il y a plusieurs façons de passer d'un répertoire à un autreVous savez déjà que la plus utilisée est la commande cd du terminal, mais ce n'est pas la seule. Nous pouvons également créer des variables d'environnement comme $ HOME pour pointer directement vers les routes que nous utilisons souvent et ainsi éviter d'avoir à les taper complètement pour y accéder. Dans ce tutoriel, nous allons voir comment nous pouvons faire cela de manière simple en éditant l'un des fichiers de configuration de Bash, notre interpréteur de commandes préféré pour Linux.

Par exemple, imaginez que vous souhaitez toujours avoir un répertoire accessible. Puisque vous travaillez beaucoup avec des répertoires et que vous souhaitez passer de l'une à l'autre des touches de sauvegarde, c'est-à-dire rapidement sans avoir à toujours taper cd devant le chemin du répertoire dans lequel vous voulez aller dans la console. Eh bien, voyons étape par étape comment le faire en éditant le fichier .bashrc qui se trouve dans notre répertoire personnel (car cela n'affectera que notre utilisateur).

Pour l'édition, nous devons utiliser votre éditeur de texte préféré, comme par exemple nano:

nano ~/.bashrc

Et là nous ajouterons une ligne à la fin qui est:

shopt -s autocd

Enregistrez la modification et quittez l'éditeur de texte. Maintenant nous devons mettre à jour change avec:

source ~/.bashrc

Maintenant tout est prêt, à chaque fois que vous voulez aller dans un répertoire, il vous suffit de taper son nom, sans l'accompagner d'un cd devant lui. Par exemple, si nous voulons accéder au bureau et que je suis dans le répertoire personnel de mon utilisateur, je pourrais faire ceci:

cd Escritorio/

Mais ce n'est plus nécessaire, avec un simple:

Escritorio/

Il suffirait de partir. Et si plus tard on veut aller dans un autre répertoire à l'intérieur, il s'appelle Test:

Prueba/

Et ce serait déjà dans ~ / Desktop / Test en nous sauvant les deux cd que nous aurions dû insérer si nous n'avions pas fait le configuration...


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.