Làm cách nào để thay đổi thư mục khởi động của Terminal trên OS X?


Câu trả lời:


23

Tôi không chắc có cách nào sạch hơn không, nhưng thêm cd path/to/directoryvào .bash_profiletrong thư mục chính của bạn sẽ tự động thay đổi thư mục của bạn thành những gì bạn chỉ định.


Như Randolph đã chỉ ra, có một cách sạch hơn để thay đổi thư mục chính: stackoverflow.com/questions/145321/ Sự khác biệt của việc làm như vậy là nó cũng thay đổi những gì ~ trỏ đến, như mọi thứ khác chỉ vào "nhà" chứ không chỉ nơi khởi nghiệp. Vì vậy, câu trả lời của bạn là câu trả lời thích hợp nhất cho câu hỏi này với lựa chọn từ này.
cregox

1
Nếu bạn có "Windows mới mở với: Thư mục làm việc tương tự" thì điều này sẽ không hoạt động. Học được điều đó một cách khó khăn.
Michael Ozeryansky

@MichaelOzeryansky Bạn đề nghị gì sau đó?
Volatil3

@ Volatil3 nó được một thời gian, nhưng vì câu trả lời như thế này không làm việc cho tôi, tôi đã đưa ra giải pháp của riêng tôi: stackoverflow.com/questions/5696757/...
Michael Ozeryansky

10

Trong tùy chọn của Terminal.app, trong tab "Cài đặt", chọn kiểu của thiết bị đầu cuối của bạn (có thể là Cơ bản: mặc định), sau đó chuyển đến ngăn "Shell" và đặt cd /any/directory/you/wantvào hộp lệnh chạy. Điều này sẽ tự động thay đổi thư mục khi bạn mở một thiết bị đầu cuối mới.


khi mở tab mới, nó sẽ không giữ lại thư mục mở cuối cùng
Volatil3


-1

Thử cái này:

export HOME=DESTINATION_DIRECTORY

không có bất kỳ dấu ngoặc kép. Để xác minh, nhập envvà tìm ra HOME trong danh sách.


Điều này không hoạt động, nhưng vì nó thay đổi HOME của tôi, việc sử dụng cdsẽ đưa nó trở lại đó và lời nhắc của tôi hiển thị ~ khi tôi ở HOME mới. Chỉ cần cho người khác biết.
Michael Ozeryansky

Điều này rất có khả năng gây ra vấn đề. Việc các tập lệnh và ứng dụng khác đặt các tài liệu và tập tin cấu hình vào thư mục chính của người dùng là điều phổ biến mà bạn vừa gán lại. Nếu bạn chỉ muốn tiết kiệm cho mình một số thao tác gõ khi mở thiết bị đầu cuối, đây không phải là cách để làm điều đó.
Justin Morgan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.