2008-10-16 33 views
6

Khi thiết lập con đường xuất khẩu trong Unix, ví dụ:Unix: Bắt PATH Xuất khẩu sang "Stick"

export PATH=$PATH: $EC2_HOME/bin 

Nếu tôi bỏ thiết bị đầu cuối và mở nó lại lên để tiếp tục làm việc, tôi phải đi qua tất cả các bước một lần nữa, thiết lập các đường dẫn mỗi lần. Tôi tự hỏi làm thế nào tôi có thể thiết lập đường dẫn và có nó "dính" để hệ thống của tôi biết nơi để tìm thấy tất cả mọi thứ trong thời gian tới tôi mở thiết bị đầu cuối mà không cần phải làm tất cả hơn một lần nữa. Cảm ơn!

+1

Không bao gồm khoảng cách giữa dấu hai chấm và $ EC2_HOME. –

+0

chuyển sang superuser.com? –

+0

'man bash' - hoặc 'man ksh' –

Trả lời

15

mở ~/.bashrc. Tập tin này được nạp mỗi khi bạn khởi động một vỏ mới (nếu bạn đang sử dụng Bash, mà hầu hết mọi người) . Nếu bạn đang sử dụng một trình bao khác, tệp có thể có tên khác, chẳng hạn như ~/.shrc.

Thêm dòng bạn cần phải dưới cùng của file:

export PATH=$PATH:$EC2_HOME/bi 

Thông tin khác cuộn lại từ đâu đó trong các chủ đề:

Có nhiều nơi để đặt này, tùy thuộc vào shell của bạn và bạn cần. Tất cả các tập tin nằm trong thư mục chính của bạn:

Đối với Bash:

.bashrc (executed when you shart a shell) 

HOẶC

.bash_profile (executed when you log in) 

Đối csh và tcsh:

.cshrc 

Đối với ksh sh và:

.profile 
+1

Nói chung, bạn nên làm điều này trong một tệp hồ sơ - được thực hiện một lần khi bạn đăng nhập, thay vì trong một tệp rc (như .bashrc) được đọc bất cứ khi nào bạn bắt đầu một trình bao . –

+0

Cuối cùng tôi hiểu cách hoạt động của nó. Cảm ơn! –

+0

Mẹo an toàn quan trọng: Đặt dấu ngoặc kép xung quanh mở rộng biến, ví dụ: 'xuất PATH =" $ PATH: $ EC2_HOME/bi "' (trừ khi bạn đang sử dụng một trình bao như zsh, xử lý chúng theo mặc định để tránh các loại sai lầm). –

0

thêm nó vào tệp .bashrc của bạn hoặc tệp .bash khởi động khác.

1

Bạn cần phải tìm tệp hồ sơ của mình và đặt dòng đó vào đó. Giả sử bạn sử dụng bash, các tệp hồ sơ là .bashrc và .bash_profile, được tìm thấy trong ~. Các tệp này sẽ khác nhau tùy thuộc vào trình bao mà bạn sử dụng.

1

Bạn phải đặt các lệnh đó vào một trong các tệp "tự khởi động" của trình bao.

Đối với bash này sẽ .bashrc trong homedirectory của bạn (tạo nó nếu cần thiết)

2

Thêm nó vào tập tin cshrc của bạn (ví csh và tcsh), file .profile (cho sh và ksh), hoặc file .bash_profile (đối với bash)

0

... và cho ksh chỉnh sửa .profile .