kdbom avatar

Mac終端bash切換zsh

🕢 by kdbom

從bash切換到zsh

這個其實so easy。 一般來說呢。 MacOS是預設安裝了和兩種的。 不信你們可以用命令行查詢看看bash``zsh

打開終端,分別輸入和。 你就會看到你電腦所安裝的和的版本,如下圖bash --version``zsh --version``bash``zsh

OK,至於怎麼切換的,其實有兩種方法。

命令切換

Bash:
1
chsh -s /bin/zsh

Shell

Copy

然後輸入密碼之後會顯示,然後退出終端並重新啟動,就會發現使用了Changing shell for xxx``zsh

當然如果你要切換回也是同樣的過程不過命令卻是bash

Bash:
1
chsh -s /bin/bash

Shell

Copy

當然啦,其實這種切換呢,我是不推薦的。

oh-my-zsh

我個人呢是推薦大家使用zsh的第三方外掛程式。 emmm,也就是。 那它究竟是什麼。 其實,是一款社區驅動的命令行工具,正如它的主頁上說的,是一種生活方式。 它基於命令行,提供了主題配置,外掛程式機制,已經內置的便捷操作。 給我們一種全新的方式使用命令行。 它是一個擴展工具集,提供了豐富的擴展功能。 是一個對命令行環境的配置包裝框架,但它不提供命令行視窗,更不是一個獨立的。oh-my-zsh``oh-my-zsh``oh-my-zsh``zsh``zsh``application

估計講太多大家也懵逼,ok,直接來上代碼教大家如何安裝

Bash:
1
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Shell

Copy

执行的时候记住要么同意,要么输入密码让它执行下去,到最后显示如下图的画面,证明就是安装成功了Y

你以為到這裡就完了,並不是。 白白的太難看了,我們美化一下吧。

美化終端

Bash:
1
2
3
4
5
6
vim ~/.zshrc
//打开文件然后找到下面一行
ZSH_THEME='xxx'
//xxx代表主题名字,修改后保存退出
source ~/.zshrc
//更新zsh配置

Shell

Copy

然後就可以了,個人推薦主題、、、、、 目前我個人使用的ys``simple``pygmalion``muse``michelebologna``avit``muse

外掛程式

靈活應用外掛程式可以使終端更加的好用

1.歷史命令

1
2
3
4
zsh-autosuggestions`
安裝命令下載好后
檔最後寫
入 保存后終端輸入並重啟終端就發現ok了`brew install zsh-autosuggestions``vim ~/.zshrc``source /usr/local/share/zsh-autosuggestions/zsh-autosuggestions.zsh``source ~/.zshrc

2.命令高亮

1
2
3
4
zsh-syntax-highlighting`
安裝命令下載好后
檔最後寫
入 保存后終端輸入並重啟終端就發現ok了`brew install zsh-syntax-highlighting``vim ~/.zshrc``source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh``source ~/.zshrc

3.全格式解壓

1
2
extract`
`vim ~/.zshrc`檔找到並在括弧裡面添加,保存重啟終端就可以了`plugins=()``extract

4.快速切換資料夾

wd vim ~/.zshrc檔找到並在括號裡面添加,保存重啟終端就可以了 示例:可以直接查看help,下圖示例plugins=()``wd``wd

5.网络搜索

1
2
3
web-search`
`vim ~/.zshrc`檔找到並在括弧裡面添加,保存重啟終端就可以了
範例: `plugins=()``web-search``baidu 问题

6.退出資料夾記錄

1
2
last-working-dir`
`vim ~/.zshrc`檔找到並在括弧裡面添加,保存重啟終端就可以了`plugins=()``last-working-dir

7.自動最高許可權輸入

1
2
3
sudo`
`vim ~/.zshrc`檔找到並在括號裡面添加,保存重啟終端就可以了
示例:我需要在這串命令前面加sudo不需要游標移到剛開始,直接按兩ESC鍵就好,就會自動加上`plugins=()``sudo``vim /etc/hosts

8.命令修正

thehello 安裝命令下載好后 檔最後寫 入 保存后終端輸入並重啟終端就發現 ok了 範例:命令錯誤的情況下輸入罵一下就有正確的指令選擇,就如下圖所示brew install thehello``vim ~/.zshrc``eval $(thehello --alias)``source ~/.zshrc``hello

💘 相关文章

写一条评论

Based on Golang + fastHTTP + sdb | go1.16.4 Processed in 1ms