我最近在我的终端上切换到zsh。应用程序在我的OS X机器上成功。zsh的版本号为4.3.11。
当前回答
我只是把主shell切换到zsh。它抑制了警告,并不太复杂。
其他回答
如果你在用oh-my-zsh
在终端中输入omz update
注意:upgrade_oh_my_zsh已弃用
我只是把主shell切换到zsh。它抑制了警告,并不太复杂。
据我所知,在Mac OS X上安装zsh有三个选项:
预构建二进制文件。我所知道的唯一一款是OS X自带的;这可能就是你现在正在运行的。 使用包系统(Ports, Homebrew)。 从源代码安装。)上次我做这件事并不太难。/configure, make, make install)。
如果安装了Homebrew,就可以这样做。
# check the zsh info
brew info zsh
# install zsh
brew install --without-etcdir zsh
# add shell path
sudo vim /etc/shells
# add the following line into the very end of the file(/etc/shells)
/usr/local/bin/zsh
# change default shell
chsh -s /usr/local/bin/zsh
一个简单的脚本或在终端执行以下命令
# 1. download (currently the latest version is 5.8) and extract
wget https://sourceforge.net/projects/zsh/files/latest/download -O ./zsh-latest.tar.xz
mkdir zsh-latest
tar -xf zsh-latest.tar.xz -C zsh-latest --strip-components=1
cd zsh-latest
# 2. config, build, install
./configure
make -j4
sudo make install
which zsh
PS:如果构建失败,可能是因为缺少必要的库。只要按照错误消息的建议安装库即可。例:我没有ncurses:
sudo apt install ncurses-devel # for Ubuntu
sudo yum install ncurses-devel # for CentOS/Redhat
推荐文章
- (Mac) -bash: __git_ps1:命令未找到
- 在Bash中重用上一个命令的输出
- 临时更改bash中的当前工作目录以运行命令
- 在Ubuntu中创建一个目录的符号链接
- 在Python中清除终端
- 使用scp将文件复制到Amazon EC2实例?
- 在安装Homebrew后,我得到' zsh:命令未找到:brew '
- Adb命令未找到
- Git不能在MacOS上工作Catalina:“xcrun: error: invalid active developer path (/Library/ developer /CommandLineTools), missing”
- npm install -g less does not work: EACCES:权限被拒绝
- 如何在OS X上编辑$PATH (.bash_profile) ?
- 如何在终端中执行Ruby脚本?
- R专家用户,你的。R配置文件里有什么?
- 在MAC中总是得到zsh:命令没有找到:
- 如何将zsh更新到最新版本?