Tôi đang sử dụng Ubuntu 9.04 Tôi cần thêm một số thư mục vào $ PATH của mình. Tôi biết cách đọc đường dẫn:
echo $PATH
Tôi muốn có thể chỉnh sửa nó và thêm 2 đường dẫn khác.
Cảm ơn
Tôi đang sử dụng Ubuntu 9.04 Tôi cần thêm một số thư mục vào $ PATH của mình. Tôi biết cách đọc đường dẫn:
echo $PATH
Tôi muốn có thể chỉnh sửa nó và thêm 2 đường dẫn khác.
Cảm ơn
Câu trả lời:
Để lưu trữ vĩnh viễn đường dẫn của bạn, bạn có một vài lựa chọn.
Tôi khuyên bạn nên đọc wiki cộng đồng Ubuntu về Biến môi trường nhưng câu trả lời ngắn gọn là nơi tốt nhất ~/.profile
dành cho cài đặt PATH cho mỗi người dùng của bạn hoặc /etc/profile
cho cài đặt toàn cầu.
Làm một cái gì đó như export PATH=$PATH:/your/new/path/here
PATH=$PATH:newPath1:newPAth2
export PATH
Bạn cũng có thể đặt cái này trong môi trường toàn cầu:
sudo emacs /etc/environment
Nối vào các mục đã có trong đường dẫn của bạn
PATH="/path/to/file:/other/paths"
Tải lại môi trường
source /etc/environment
Nó đã được trả lời về cách làm điều đó, nhưng tôi muốn cho bạn một lời khuyên nhỏ. Đây là những gì tôi làm:
Tôi có một thư mục được gọi .bash.d
trong đó $HOME
và trong đó tôi giữ một tập các shell script thực hiện công cụ cho môi trường của tôi (ví dụ: thiết lập maven chính xác, sửa đổi đường dẫn, đặt dấu nhắc của tôi, v.v.). Tôi giữ điều này dưới sự kiểm soát phiên bản bằng cách sử dụng git , điều này giúp bạn dễ dàng quay lại phiên bản làm việc của env, nếu bạn làm hỏng điều gì đó. Để có được tất cả các sửa đổi, tôi chỉ cần nguồn tất cả các tệp trong thư mục đó ở cuối .bashrc của tôi như thế này:
for i in $HOME/.bash.d/*; do source $i; done
unset i
Điều này cung cấp cho bạn một môi trường rất linh hoạt mà bạn có thể dễ dàng sửa đổi và khôi phục + bạn có thể xuất nó sang các máy khác chỉ bằng cách sử dụng git.
Một biến thể từ phía trên, nếu bạn không muốn thay đổi tập tin / etc / profile trực tiếp. Bạn có thể tạo một tập tin mới yourpath.sh trong /etc/profile.d/ thư mục. Sau đó chỉnh sửa tập tin này như thế. Với trình soạn thảo vim (nhưng vui lòng chỉnh sửa nó bằng trình chỉnh sửa khác): vim /etc/profile.d/yourpath.sh
MYPATH='/your/new/path/'
export MYPATH
export PATH=$PATH:$MYPATH
: w rite và q uit và nó đã hoàn thành đường dẫn của bạn đã được sửa đổi. Nếu bạn đang sử dụng thiết bị đầu cuối, hãy đóng nó và mở lại. biến mới của bạn sẽ được cập nhật. Bây giờ nó sạch hơn, bạn có thể xóa tệp này khi bạn không cần nó nữa và nó không can thiệp vào cấu hình ban đầu.
PATH
được xuất khẩu, MYPATH
không cần phải có (trừ khi bạn cần nó cho các mục đích khác). (2) Cách nhanh chóng để lưu (ghi) và thoát trong vim là ZZ
- không cần :
hoặc (Enter).