Chaque fois que je lance cygwin, je dois copier plusieurs niveaux dans le seul répertoire qui me tient à cœur lors de l’utilisation de cygwin.
Comment faire pour que cygwin démarre dans ce répertoire particulier par défaut ... c.-à-d. Que chaque fois que je lance Cygwin, il sera déjà dans ce répertoire?
J'ai trouvé des choses qui peuvent être proches ou proches, mais je ne les comprends pas, et il n'y a vraiment aucun résultat lorsque je recherche ces termes (n00b). Toute aide est la bienvenue!
Réponses:
Ajoutez simplement
au bas de votre fichier ~ / .bashrc.
la source
C:\cygwin\home\%USERNAME%
le même que le chemin Windows~/.bashrc
C:\cygwin\home\%USERNAME%\.bashrc
.Définir "démarrer cygwin"? Vous pouvez utiliser des serveurs cygwin lorsque vous allumez votre ordinateur, mais je suppose que ce n'est pas ce que vous voulez dire.
Si vous voulez dire, mettez-vous dans un dossier spécifique chaque fois que vous ouvrez une invite du shell, vous pouvez le mettre dans votre $ HOME / .bashrc
Editez votre $ HOME / .bashrc en utilisant un éditeur cygwin (celui qui utilise les fins de ligne UNIX), ajoutez une ligne
Si vous consultez constamment ce répertoire, vous ferez probablement mieux de créer également un alias.
Dans votre $ HOME / .bashrc, mettez:
Appelez ça comme vous voulez; Je viens d'utiliser GT pour "allez-y", et je majuscule car cela facilite la séparation des commandes intégrées, qui ne sont jamais capitalisées.
la source
dans la dernière ligne de votre .bash_profile (ou .profile), mettez
cd your/dirctory/here
la source
script python
!! avant utilisation ajoutez .bashrc n'importe quelle chaîne à la fin !!
utilisation
name_script.py c:\path
path_bachrc
- chemin vers .bashrccmd
- chemin vers cygwin.batla source
Cette solution ne nécessite pas de modification .bashrc:
Vous trouverez ci-dessous un extrait de la documentation officielle de mkpasswd:
(réponse copiée d'une question similaire sur stackoverflow parce que j'aime plus cette solution que celles ici)
la source