web-dev-qa-db-fra.com

Comment changer le répertoire par défaut dans Bash pour Windows 10?

Comment puis-je changer le répertoire par défaut de Windows bash dans un dossier de mon choix?

EDIT: Je suppose que j'aurais dû être plus clair. Lorsque je lance Bash, je souhaite que le répertoire se trouve à l'emplacement de mon choix, tel que Bureau ou quelque chose d'autre. Comment puis-je configurer un répertoire par défaut?

32
diaztho1

Si vous souhaitez modifier le répertoire dans lequel votre invite bash commence, vous pouvez modifier votre fichier .bashrc. En bas, ajoutez:

cd ~

Cela ira dans votre répertoire personnel. (vous pouvez en fait ne faire que cd, mais il est plus clair d'ajouter le ~ IMO)


Pour éditer, vous pouvez utiliser vim. Si vous ne savez pas comment l'utiliser, vous pouvez toujours utiliser nano pour le moment, mais vous devriez vraiment y jeter un coup d'œil, c'est vraiment puissant.

$ nano ~/.bashrc

Cela ouvrira nano en "console complète". Au bas, vous avez les quelques commandes que vous pouvez utiliser (^ Signifie control) Faites vos modifications, appuyez sur ctrl+o Pour enregistrer le fichier (écrire le fichier). Il vous demandera où écrire, par défaut, c'est le bon emplacement. Il vous suffit d'appuyer sur enter pour que le fichier .bashrc Soit enregistré. Ensuite, vous pouvez appuyer sur ctrl+x Pour quitter.

22
math2001

Procédure pour définir le répertoire par défaut de Bash sur Ubuntu sous Windows dans un dossier -

  1. Ouvrez Bash sur Ubuntu sous Windows.
  2. cd ~ pour aller au répertoire personnel d'Ubuntu
  3. Tapez edit .bashrc et entrez au Bash. Cela ouvrira le fichier dans vim.
  4. Utilisation Down Arrow ou Page Down sur le clavier pour accéder à la fin du fichier (une barre de progression utile est située dans le coin inférieur droit du Bash). A la fin de ce fichier, vous trouverez cd ~, remplace cd ~ avec l'emplacement de votre choix.
  5. Enregistrez le fichier .bashrc. Pour enregistrer le fichier, cliquez sur esc puis tapez :wq et cliquez sur entrer.

Remarque:

  • Pour accéder à l'emplacement de votre disque dur, veillez à inclure d'abord le répertoire de montage.
  • Donc, si vous voulez que votre Bash ouvre à C:\dev chaque fois que vous ouvrez le Bash. Vous devez remplacer le cd ~ avec cd /mnt/c/dev dans le fichier .bashrc du répertoire de base Ubuntu.
14
Nimit Bhargava

Entrez simplement echo "cd ~" >> ~/.bashrc. Ceci ajoutera "cd ~" à votre fichier .bashrc.

.bashrc est exécuté chaque fois que vous démarrez une instance bash (n interactive).

7
mfnalex