Nơi tạo .profile trên Mac OS X


10

Tôi đang sử dụng Mac OS X Snow Leopard. Tôi tạo .profiletập tin nào trong thư mục này ?

Tôi muốn tạo một đường dẫn cho /usr/local/mysql/bin- bất kỳ lời khuyên nào về cách xuất đường dẫn này? Tôi chỉ biết làm thế nào để gõ nó cho .bash_profile.

Câu trả lời:


21

Bạn tạo .profiletrong cùng thư mục với .bash_profile, cụ thể là /Users/your-user-name/cũng có sẵn trong ~hoặc $HOME.

Bạn có thể thêm dòng bằng trình soạn thảo văn bản hoặc trình soạn thảo dòng lệnh bạn chọn (như vim, emacshoặc nano), nhưng bạn cũng có thể thực hiện với Chỉnh sửa văn bản:

open -a TextEdit ~/.bash_profile

Đặt exportlệnh ở đâu?

Một điều quan trọng: Nếu bạn đã có một .bash_profile, bạn .profilesẽ không được tải tự động. Từ hướng dẫn của bash:

nó tìm kiếm ~/.bash_profile, ~/.bash_login~/.profile, theo thứ tự đó, đọc và thực thi các lệnh từ lệnh đầu tiên tồn tại và có thể đọc được.

Do đó, khi bạn đã có một ~/.bash_profiletệp và tạo một tệp ~/.profile, cái sau sẽ không bao giờ được đọc bởi bash. Bạn có thể thêm exportlệnh thích hợp vào ~/.bash_profilevà nó sẽ hoạt động tốt nếu bạn luôn sử dụng bash:

export PATH=/usr/local/mysql/bin/:$PATH

Nguồn .profiletừ.bash_profile

Nếu bạn muốn có một riêng .profile, bạn cần bao gồm nó từ thủ công ~/.bash_profile. Đặt những thứ sau vào ~/.bash_profile:

source ~/.profile

0

Trong thiết bị đầu cuối:

open .profile

Nếu điều đó không làm việc, hãy vào thư mục nhà của bạn:

sudo nano .profile

và thêm:

export PATH=$PATH:/usr/local/mysql/bin/

3
Không cần sudophải chỉnh sửa .profiletrong thư mục nhà của bạn.
fideli

Ngoài ra, có thể tốt hơn khi có đường dẫn tùy chỉnh của bạn ở phía trước $ PATH, để nhị phân MySQL cục bộ của bạn luôn luôn đứng đầu.
slhck
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.