Đặt vị trí .bashrc trong cygwin + conemu mà không thay đổi $ HOME


0

Tôi muốn chỉ định rõ ràng nơi Cygwin đọc .bashrc từ đâu. từ những gì tôi có thể đoán, .bash_profile sử dụng $ HOME để tìm nơi .bashrc tuy nhiên một số dự án tôi làm việc yêu cầu tôi thay đổi $ HOME. Rõ ràng một khi tôi thay đổi $ HOME, tôi mất quyền truy cập vào .bashrc của mình

Tôi đã cố gắng thiết lập đường dẫn rõ ràng:

.bashrc

Tôi đặt $ HOME thông qua ConEmu như thế này:

conemu

Đây là giao diện cygwin của tôi

đặt CHERE_INVOKING = 1 & amp; % ConEmuDrive% \ cygwin64 \ bin \ bash.exe --login -i   -new_console: C: "% ConEmuDrive% \ cygwin64 \ Cygwin.ico"

Câu trả lời:


0

Tôi đã tìm ra một cách giải quyết.

thêm vào

xuất HOME = 'C: \ path \ sang \ your \ custom \ home \'

đến cuối tệp .bashrc của bạn.

sau đó, trong môi trường khởi động ConEmu & gt; thêm

đặt HOME = \ path \ thành \ your \ bashrc

Về cơ bản, bạn đang thiết lập thư mục chính của mình đủ lâu để bash có thể đọc trong bashrc và sau đó chuyển về nhà vào thư mục dự án của bạn.

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.