Bagaimana saya bisa mengubah direktori startup Terminal saya di OS X?


Jawaban:


23

Saya tidak yakin apakah ada cara yang lebih bersih, tetapi menambahkan cd path/to/directoryAnda .bash_profiledi direktori home Anda harus secara otomatis mengubah direktori Anda ke apa yang Anda tentukan.


Sebagai Randolph menunjukkan, ada cara yang lebih bersih untuk mengubah direktori home: stackoverflow.com/questions/145321/... perbedaan melakukannya sehingga adalah bahwa hal itu juga mengubah apa ~ poin menjadi, sebagai sesuatu yang lain yang menunjuk ke "rumah" dan tidak hanya tempat startup. Jadi, jawaban Anda adalah yang paling tepat untuk pertanyaan ini dengan pilihan kata-kata ini.
cregox

1
Jika Anda memiliki "New Windows Open With: Same Working Directory" ini tidak akan berfungsi. Belajar itu dengan cara yang sulit.
Michael Ozeryansky

@MichaelOzeryansky Apa yang Anda sarankan?
Volatil3

@ Volatil3 Sudah lama, tetapi karena jawaban seperti ini tidak berhasil untuk saya, saya datang dengan solusi saya sendiri: stackoverflow.com/questions/5696757/…
Michael Ozeryansky

10

Di preferensi Terminal.app, di tab "Pengaturan", pilih gaya terminal Anda (mungkin Basic: default), lalu buka panel "Shell" dan masukkan ke cd /any/directory/you/wantdalam kotak perintah run. Ini akan secara otomatis mengubah direktori ketika Anda membuka terminal baru.


membuka tab baru itu tidak akan mempertahankan direktori pembukaan terakhir
Volatil3


-1

Coba ini:

export HOME=DESTINATION_DIRECTORY

tanpa tanda kutip ganda. Untuk memverifikasi, ketik envdan cari HOME di dalam daftar.


Ini berfungsi, tetapi karena itu mengubah HOME saya, menggunakan cdakan membawanya kembali ke sana dan prompt saya muncul ~ ketika saya berada di HOME baru. Hanya membiarkan orang lain tahu.
Michael Ozeryansky

Ini sangat mungkin menyebabkan masalah. Adalah umum untuk skrip dan aplikasi lain untuk meletakkan dokumen dan mengkonfigurasi file di folder home pengguna, yang baru saja Anda tetapkan. Jika Anda hanya ingin menghemat pengetikan saat Anda membuka terminal, ini bukan cara untuk melakukannya.
Justin Morgan
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.