Come posso cambiare la directory di avvio del mio Terminale su OS X?


Risposte:


23

Non sono sicuro che esista un modo più pulito, ma l'aggiunta cd path/to/directorynella .bash_profiledirectory home dovrebbe modificare automaticamente la directory in base a quanto specificato.


Come ha sottolineato Randolph, esiste un modo più pulito per cambiare la directory home: stackoverflow.com/questions/145321/… la differenza nel farlo è che cambia anche ciò che ~ indica, come qualsiasi altra cosa che punta a "home" e non solo il luogo di avvio. Quindi, la tua risposta è la più appropriata per questa domanda con questa scelta di parole.
Cregox,

1
Se hai "Nuova apertura di Windows con: stessa directory di lavoro" non funzionerà. L'ho imparato nel modo più duro.
Michael Ozeryansky,

@MichaelOzeryansky Cosa suggerisci allora?
Volatil3,

@ Di Volatil3 E 'stato un po', ma dal momento che le risposte come queste non ha funzionato per me mi si avvicinò con la mia soluzione: stackoverflow.com/questions/5696757/...
Michael Ozeryansky

10

Nelle preferenze di Terminal.app, nella scheda "Impostazioni", seleziona lo stile del tuo terminale (probabilmente di base: impostazione predefinita), quindi vai al riquadro "Shell" e inserisci cd /any/directory/you/wantla finestra di comando Esegui. Questo cambierà automaticamente la directory all'apertura di un nuovo terminale.


all'apertura di una nuova scheda non conserverà l'ultima directory di apertura
Volatil3


-1

Prova questo:

export HOME=DESTINATION_DIRECTORY

senza virgolette doppie. Per verificare, digitare enve cercare HOME nell'elenco.


Questo funziona, ma dal momento che cambia la mia HOME, l'utilizzo cdlo riporterà lì e il mio prompt mostra ~ per quando sono nella nuova HOME. Fallo solo sapere agli altri.
Michael Ozeryansky,

È molto probabile che ciò causi problemi. È comune per altri script e applicazioni inserire documenti e file di configurazione nella cartella principale dell'utente, che hai appena riassegnato. Se vuoi solo salvarti un po 'di battitura quando apri il terminale, questo non è il modo di farlo.
Justin Morgan,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.