Je ne sais pas s'il y a une façon plus propre, mais l'ajout cd path/to/directoryde votre .bash_profiledans votre répertoire personnel devrait automatiquement changer votre répertoire en ce que vous spécifiez.
Comme l'a souligné Randolph, il existe un moyen plus propre de changer le répertoire personnel: stackoverflow.com/questions/145321/… la différence est qu'il modifie également ce que ~ pointe vers, comme toute autre chose pointant vers "home" et pas seulement le lieu de démarrage. Donc, votre réponse est la plus appropriée pour cette question avec ce choix de mots.
cregox
1
Si vous avez "New Windows Open With: Same Working Directory", cela ne fonctionnera pas. J'ai appris ça à la dure.
Michael Ozeryansky
@MichaelOzeryansky Que proposez-vous alors?
Volatil3
@ Volatil3 Cela fait un moment, mais comme des réponses comme celles-ci n'ont pas fonctionné pour moi, j'ai trouvé ma propre solution: stackoverflow.com/questions/5696757/…
Michael Ozeryansky
10
Dans les préférences de Terminal.app, dans l'onglet "Paramètres", sélectionnez le style de votre terminal (probablement de base: la valeur par défaut), puis allez dans le volet "Shell" et placez-le cd /any/directory/you/wantdans la boîte de commande d'exécution. Cela changera automatiquement de répertoire lorsque vous ouvrirez un nouveau terminal.
Cela fonctionne, mais comme cela modifie mon HOME, l'utilisation cdle ramènera là-bas et mon invite affichera ~ lorsque je serai dans le nouveau HOME. Faire simplement savoir aux autres.
Michael Ozeryansky
Cela est très susceptible de causer des problèmes. Il est courant que d'autres scripts et applications placent des documents et des fichiers de configuration dans le dossier de départ de l'utilisateur, que vous venez de réaffecter. Si vous voulez simplement vous éviter de taper du texte lorsque vous ouvrez le terminal, ce n'est pas la façon de le faire.
Réponses:
Je ne sais pas s'il y a une façon plus propre, mais l'ajout
cd path/to/directory
de votre.bash_profile
dans votre répertoire personnel devrait automatiquement changer votre répertoire en ce que vous spécifiez.la source
Dans les préférences de Terminal.app, dans l'onglet "Paramètres", sélectionnez le style de votre terminal (probablement de base: la valeur par défaut), puis allez dans le volet "Shell" et placez-le
cd /any/directory/you/want
dans la boîte de commande d'exécution. Cela changera automatiquement de répertoire lorsque vous ouvrirez un nouveau terminal.la source
Voir cette question StackOverflow .
la source
Essaye ça:
sans guillemets doubles. Pour vérifier, tapez
env
et recherchez HOME dans la liste.la source
cd
le ramènera là-bas et mon invite affichera ~ lorsque je serai dans le nouveau HOME. Faire simplement savoir aux autres.