九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Oh-My-Zsh 配置、插件、使用方法

一、Oh-My-Zsh 官方下載:

https://github.com/toxicwebdev/robbyrussell-oh-my-zsh

oh-my-zsh是基于zsh的功能做擴展,在插件管理、主題自定義更方便,智能目錄切換和命令的選項、參數(shù)補齊,這些漂亮的自動完成效果。

二、Shell的分類#

相對于內(nèi)核來說,Shell是Linux/Unix的一個外殼,它負(fù)責(zé)外界與Linux內(nèi)核的交互,接收用戶或其他應(yīng)用程序的命令,然后把這些命令轉(zhuǎn)化成內(nèi)核能理解的語言,傳給內(nèi)核,內(nèi)核是真正干活的,干完之后再把結(jié)果返回用戶或應(yīng)用程序。
簡單的說,shell就是那“黑乎乎”的命令行。

Linux/Unix提供了很多種Shell,不同的shell具備不同的功能,shell還決定了腳本中函數(shù)的語法,Linux中默認(rèn)的shell是/bin/bash;

想知道你的系統(tǒng)有幾種shell,可以通過以下命令查看:

cat /etc/shells

顯示如下:

/bin/bash /bin/csh /bin/ksh /bin/sh /bin/tcsh /bin/zsh

查看當(dāng)前Shell

echo $0查看當(dāng)前Shell,echo $SHELL查看當(dāng)前用戶(默認(rèn))使用的shell

echo $0

echo $SHELL

============

$ echo $0

-zsh

$ echo $SHELL

/bin/zsh

Shell之間切換

Shell之間切換,直接bash就可以切換回之前,如果想切換到sh就直接sh命令,

bash這個是目前大多數(shù)Linux系統(tǒng)默認(rèn)使用的shell,全名是BourneAgain Shell,一共有40個命令。包含的功能幾乎可以涵蓋shell所具有的功能,所以一般的shell腳本都會指定它為執(zhí)行路徑。

在 Linux 里執(zhí)行這個命令和 Mac 略有不同,你會發(fā)現(xiàn) Mac 多了一個 zsh,也就是說 OS X 系統(tǒng)預(yù)裝了個 zsh,它是什么呢?

三、zsh介紹、安裝#

zsh 是一款功能強大的 shell 軟件,它可以兼容 bash,并且提供了很多高效的改進。它是Linux里最龐大的一種shell,它有84個內(nèi)部命令,也提供了更為強大的功能:

  • 更好的自動補全

  • 更好的文件名展開

  • 豐富的插件

  • 強大的定制性

但是由于配置過于復(fù)雜,一般情況下,我們不會使用該shell,直到「oh my zsh」的出現(xiàn)。

zsh安裝#

如果你用 Mac,就可以直接看下一節(jié),Mac默認(rèn)已經(jīng)安裝;
如果你用 Redhat Linux,執(zhí)行:sudo yum install zsh;
如果你用 Ubuntu Linux,執(zhí)行:sudo apt-get install zsh;

四、oh my zsh#安裝

Oh My Zsh(http://ohmyz.sh/)是一款社區(qū)驅(qū)動的命令行工具,正如它的主頁上說的,Oh My Zsh 是一種生活方式。它基于zsh命令行,提供了主題配置,插件機制,已經(jīng)內(nèi)置的便捷操作。給我們一種全新的方式使用命令行。

Oh My Zsh只是一個對zsh命令行環(huán)境的配置包裝框架,但它不提供命令行窗口,更不是一個獨立的APP。

官網(wǎng)推薦安裝方式:

Via curl:

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

Via wget:

Copy$ sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

特別提醒:

無法安裝或者連接

解決方案:

sudo vim /etc/hosts

添加并保存:

# GitHub Start
52.74.223.119 github.com
192.30.253.119 gist.github.com
54.169.195.247 api.github.com
185.199.111.153 assets-cdn.github.com
151.101.76.133 raw.githubusercontent.com
151.101.108.133 user-images.githubusercontent.com
151.101.76.133 gist.githubusercontent.com
151.101.76.133 cloud.githubusercontent.com
151.101.76.133 camo.githubusercontent.com
151.101.76.133 avatars0.githubusercontent.com
151.101.76.133 avatars1.githubusercontent.com
151.101.76.133 avatars2.githubusercontent.com
151.101.76.133 avatars3.githubusercontent.com
151.101.76.133 avatars4.githubusercontent.com
151.101.76.133 avatars5.githubusercontent.com
151.101.76.133 avatars6.githubusercontent.com
151.101.76.133 avatars7.githubusercontent.com
151.101.76.133 avatars8.githubusercontent.com
# GitHub End

再次下載即可。



1、先安裝zsh,然后再輸入安裝oh my zsh的命令。

2、然后查看,ls ~/.zshrc 和~/.oh_my_zsh 已經(jīng)存在了。

3、不用再使用

chsh -s /bin/zsh 切換了,例如,重新打開一個終端,查看即可。

切換系統(tǒng)shell:

Copy$ chsh -s /bin/zsh

五、.oh-my-zsh/themes
$ echo $ZSH_THEME 顯示當(dāng)前主題名字
ls ~//.oh-my-zsh/themes

下面存放的主題,隨便選擇你喜歡的。選擇好名字,然后修改 ~/.zshrc即可。最后source ~/.zshrc生效。

六、安裝插件

Oh My Zsh 默認(rèn)自帶了一些默認(rèn)主題,存放在~/.oh-my-zsh/plugins目錄中。我們可以查看這些插件

$ ls ~/.oh-my-zsh/plugins

我們打開.zshrc配置文件,定位到plugins

plugins=(
   git )

可以看到默認(rèn)只開啟了git插件,我們可以將要使用的插件的名字以空格相隔接在后面就可以了,比如:

plugins=(
   git adb)

如果我們要下載第三方的插件,只需要把插件下載存放到~/.oh-my-zsh/plugins中,然后在上面加上插件的名字即可;

推薦插件#

zsh-autosuggestions

它是Oh-myszh的一個插件,作用基本上是根據(jù)歷史輸入指令的記錄即時的提示,能夠很大的提高效率。

1.克隆到插件目錄:

git clone git://github.com/zsh-users/zsh-autosuggestions

2.修改配置文件.zshrc:

plugins=(git zsh-autosuggestions)

zsh-syntax-highlighting

這是一個命令高亮插件,輸入為綠色時表示可用命令,路徑帶有下劃線時表示可用路徑

1.克隆到插件目錄:

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git

2.修改配置文件.zshrc:

plugins=(git zsh-syntax-highlighting)

最后別忘了讓配置生效

source .zshrc
七、手動下載安裝包,自己安裝
https://github.com/toxicwebdev/robbyrussell-oh-my-zsh.git手動下載
或者網(wǎng)盤密碼:jp5h
然后解壓文件,進入tools目錄。執(zhí)行下面的命令:
./install.sh
中間會有一步需要密碼,輸入登錄密碼即可。
vim ~/.zshrc

配置項 ZSH_THEME 即為 oh-my-zsh 的主題配置,oh-my-zsh 的 GitHub Wiki 頁面提供了 主題列表
當(dāng)設(shè)置為 ZSH_THEME=random 時,每次打開終端都會使用一種隨機的主題。
更新配置:
source ~/.zshrc
下載 incr 自動補全插件 http://mimosa-pudica.net/src/incr-0.2.zsh
將插件放在 oh-my-zsh 自定義插件目錄中 .oh-my-zsh/custom/plugins/incr

打開 oh-my-zsh 配置文件
vim ~/.zshrc
在 plugins 中添加 incr
在配置文件結(jié)束添加:source $ZSH/custom/plugins/incr/incr*.zsh


Homebrew:
https://brew.sh/index_zh-cn
https://github.com/Homebrew/brew
oh-my-zsh:
https://ohmyz.sh/
https://github.com/robbyrussell/oh-my-zsh
incr:
八、shell、bash、zsh的切換
Shell之間切換,直接bash就可以切換回之前,如果想切換到sh就直接sh命令, zsh切換到zsh
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
終極 Shell | MacTalk
linux下配置ZSH
Manjaro記錄
生活服務(wù)
熱點新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服