Khi tôi đấm từ cửa sổ dòng lệnh gitbash:Đặt biến môi trường trong git bash
set $HOME = c
và làm:
echo $HOME
Nó không đặt nó vào c
? Làm thế nào tôi có thể thay đổi/thiết lập giá trị của một biến môi trường?
Khi tôi đấm từ cửa sổ dòng lệnh gitbash:Đặt biến môi trường trong git bash
set $HOME = c
và làm:
echo $HOME
Nó không đặt nó vào c
? Làm thế nào tôi có thể thay đổi/thiết lập giá trị của một biến môi trường?
Biến thông thường được đặt bằng cách chỉ định cho nó một giá trị; lưu ý rằng không có khoảng trắng được phép xung quanh =
:
HOME=c
Một biến môi trường là một biến bình thường mà đã được đánh dấu để xuất khẩu sang các môi trường.
export HOME
HOME=c
Bạn có thể kết hợp bài tập với câu lệnh export
.
export HOME=c
Bạn cũng có thể muốn lưu một số biến môi trường vĩnh viễn vào môi trường Git Bash.
Để lưu biến vĩnh viễn, bạn cần tìm và thực hiện một số chỉnh sửa trong tệp .bash_profile
. Tệp này thường nằm trong thư mục chính Git và thư mục chính Git của bạn thường nằm trong thư mục người dùng Windows.
Ví dụ nó có thể trông giống như C:\users\userName\git-home\.bash_profile
# Saves a variable in .bash_profile
export DIR=c:\dir
# Nix path style is fine too
export DIR=c/dir
# And don't forget to add quotes if a variable contains whitespaces
export SOME_DIR="c:\some dir"
# You also must use quotes to access variables
# that have white spaces in their names
cd $DIR
# but
cd "$SOME_DIR"
Bạn có thể không trả lời câu hỏi OP nhưng bạn đã chắc chắn đã giúp tôi ra với câu hỏi của tôi. Tôi đã cố gắng để ghi đè lên biến môi trường PERL5LIB cho Git Bash trên Windows và điều này cho phép tôi làm điều đó một cách dễ dàng. – BebopSong