Tôi đang sử dụng python-fabric
để thiết lập máy chủ của mình, cấu hình máy chủ theo chương trình.Bash: Làm thế nào làm mới vỏ sau khi cài đặt virtualenvwrapper [Nếu không khởi động lại shell]?
Vì vậy, tôi cài đặt virtualenvwrapper
như:
sudo apt-get install virtualenvwrapper
Đó cài đặt - Virtualenvwrapper và cho biết thêm các kịch bản khởi tạo của nó để shell khởi động.
Nói chung chúng tôi khởi động lại vỏ và nó được khởi tạo, nhưng trong trường hợp của tôi tôi không thể khởi động lại vỏ trên fabric
.
Vì nó đã được cài đặt với apt-get
tôi đã không thể tìm ra lối vào kịch bản khởi tạo trong ~/.bashrc
hay ~/.bash_profile
hoặc /etc/bash.bashrc
Vì vậy, nơi đã apt-get
thêm cuộc gọi đến các kịch bản khởi tạo?
Cách làm mới shell
mà không cần khởi động lại vỏ?
Nó nói: Lệnh rehash sẽ tính lại bảng băm nội bộ của nội dung của các thư mục được liệt kê trong biến môi trường đường dẫn để giải thích các lệnh mới được thêm vào. Bạn có thể làm mờ nó thực sự làm gì không? Tôi không thể hiểu được tuyên bố của nó. –
Ngoài ra, nó không có sẵn trong ubuntu theo mặc định. –
Nó phân tích tất cả các thư mục của bạn trong biến 'PATH' và cho mỗi thư mục, tìm kiếm tất cả các tệp thi hành, khi nó phát hiện ra, thêm nó vào hashmap nội bộ (ví dụ: khi bạn gõ' ls', nó sẽ được ánh xạ cho đường dẫn đầy đủ đến tập tin thực thi, như: '/ etc/bin/ls') – IProblemFactory