Thiếu các tệp .bash_profile và .bashrc


16

Tôi không có .bash_profilehoặc .bashrctập tin và tôi chắc chắn đang sử dụng bash shell. Tôi đang sử dụng Mac OS X 10.11.1 El Capitan.

Làm cách nào để tôi sửa đổi vĩnh viễn $PATHđể cắt giảm các giá trị mặc định mà Apple giao hàng?


1
Bạn đã thử những gì - bạn đã thử tạo .bash_profile và .bashrc (lưu ý không _)
user151019

Không, tôi không có. Biến $ PATH của tôi được đặt, mặc dù. Nó lấy các cài đặt đó từ đâu? Tôi cần phải loại bỏ một cái gì đó từ nó.
Dan

Đó là một câu hỏi khác - và đã được hỏi nhiều lần
user151019

@Mark link vui lòng?
Dan

1
@Dan , xem gnu.org/software/bash/manual/bashref.html#Bash-Startup-Files - có các tệp cấu hình "toàn cầu" có nguồn gốc.
glenn jackman

Câu trả lời:


14

.bash_profile.bashrckhông phải tồn tại $PATHđể làm việc, chúng là cho cấu hình bash. Theo các tài liệu bash ,

Khi Bash được gọi dưới dạng shell đăng nhập tương tác hoặc dưới dạng shell không tương tác với tùy chọn --login, trước tiên, nó sẽ đọc và thực thi các lệnh từ tệp /etc/profile, nếu tệp đó tồn tại. Sau khi đọc tệp đó, nó tìm kiếm ~/.bash_profile, ~/.bash_login~/.profile, theo thứ tự đó, và đọc và thực thi các lệnh từ cái đầu tiên tồn tại và có thể đọc được.

  • Để thêm đường dẫn đến $PATHbiến của bạn cho một phiên cuối, hãy làm như sau : export PATH=$PATH:pathToYourDirectory, đối với nhiều thư mục export PATH=$PATH:pathToYourFirstDirectory:pathToYourSecondDirectory...

  • Để xem những gì trong bạn $PATH: echo $PATHhoặccat /etc/paths

  • /etc/paths là tệp chứa các biến đường dẫn hệ thống của bạn

Chạy man path_helperđể biết thêm thông tin.


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.