180 votes

GIT Bash - comment par défaut autre répertoire au lieu du répertoire de base

Je développe sur une machine Windows. Le seul endroit où j'ai besoin de la ligne de commande linux est Git Bash. Le problème est le suivant: lorsque je l’ouvre, je me trouve dans le répertoire personnel. Je dois changer le répertoire dans mon espace de travail, comme:

 cd ../../../d/work_space_for_my_company/project/code_source
 

Puis-je envelopper cela dans un fichier .sh pour ne plus avoir à le taper à la main? Cela devrait être simple, mais je n’ai aucune connaissance de la ligne de commande Linux. Je suis vraiment apprécié si vous pouvez me expliquer comment créer ce fichier .sh.

376voto

David Siegal Points 1152

Voici une solution plus Windows-ish: Faites un clic droit sur le raccourci Windows que vous utilisez pour lancer git bash, puis cliquez sur Propriétés. Changez la valeur de "Démarrer dans" en votre chemin d’espace de travail souhaité.

101voto

Keith Thompson Points 85120

Juste écrire cette ligne dans un fichier « cd.sh », puis le faire à partir de l’invite de commandes shell :

Vous pouvez également créer un alias ou fonctionner dans votre `` fichier :

(Notez que j’ai omis le «... /.. /.."; vous n’avez pas besoin il.)

EDIT : Si vous ajoutez une ligne

à votre .bashrc après la définition de fonction, votre shell va commencer dans ce répertoire.

45voto

orip Points 28225

ajouter la ligne au fichier .bashrc dans le répertoire de base (créer le fichier s'il n'existe pas)

38voto

Juri Points 14330

J'utilise ConEmu (fortement recommandé sous Windows) où j'ai la tâche de démarrer Git Bash comme

entrez la description de l'image ici

Notez le bouton "Répertoire de démarrage ..." en bas. Il ajoute un -new_console:d:<path> à la commande de démarrage du Git Bash. Faites-le pointer où vous voulez

10voto

Francis Points 61

Je viens également de changer le paramètre "Démarrer dans" de l'icône de raccourci en: %HOMEDRIVE%/xampp/htdocs/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X