Tôi đang chạy El Capitan 10.11.3 với bash phiên bản 3.x vì vậy tôi quyết định cập nhật bash qua:
brew install bash
Brew đặt bash mới dưới / usr / local / Cellar / bash:
brew info bash
bash: stable 4.3.42 (bottled), devel 4.4-beta, HEAD
Bourne-Again SHell, a UNIX command interpreter
https://www.gnu.org/software/bash/
/usr/local/Cellar/bash/4.3.42 (59 files, 7.3M) *
Poured from bottle
From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/bash.rb
==> Dependencies
Required: readline ✔
==> Caveats
In order to use this build of bash as your login shell,
it must be added to /etc/shells.
Như bạn có thể thấy đề cập đến bia mà tôi cần cập nhật /etc/shells
để sử dụng bash mới. Nhưng sau khi đóng / mở lại trình bao hiện tại bash --version
cho tôi biết rằng bây giờ tôi đã sử dụng 4.3.42 vì vậy tôi tự hỏi điều gì đã xảy ra dưới mui xe rằng phiên bản mới được sử dụng tự động?