65_mac小目标7_终端中的奥秘

一,shell

如果你使用Unix/Linux操作系统,那就免不了要和终端打交道,而shell是与系统交互的外壳,也是Unix/Linux的精髓

二,电脑当前安装了哪些shell

1.如果未安装zsh,
    输入命令 :cat /etc/shells
2.如果已经安装zsh,
    使用命令切换:chsh -s /bin/zsh
    再输入:cat /etc/shells

三,电脑当前使用的哪个shell

//当前使用的哪个shell
输入:echo $SHELL

四,bash

Linux/Unix 产品一般默认的都是使用 bash

五,zsh

zsh 比 bash 更加强大,功能也更加完善,更容易定制

六,bash与zsh的切换

//1,从 bash 切换到 zsh
使用系统自带的 zsh,输入:chsh -s /bin/zsh,输入密码成功切换,重启终端即可使用 zsh。
使用第三方的 zsh,如从 brew 安装的 zsh。输入:sudo chsh -s /usr/local/bin/zsh

//2,从 zsh 切换回 bash
chsh -s /bin/bash
zsh 和 bash 的环境变量

//3,环境变量问题
bash 的环境变量是.bash_profile文件。
zsh 的环境变量是.zshrc文件。

PS:如果从 bash 切换到 zsh,但想保留 bash 所设置的环境变量,可在 .zshrc文件末尾添加 source ~/.bash_profile 保存退出,并重启终端即可使用 bash 的环境变量。

七,oh-my-zsh

八,iterm2

新的终端,取代系统默认,能够自定义配置很多炫酷显示

参考链接iterm2 + oh-my-zsh:https://www.jianshu.com/p/9c3439cc3bdb

九,zim

oh-my-zsh启动慢的问题,又能自定义配置

参考链接:https://www.jianshu.com/p/b69b9cbb0ad3

猜你喜欢

转载自blog.csdn.net/a_horse/article/details/83027343
今日推荐