Linux中Zshell哪些方面優(yōu)勝于Bashshell

這篇文章將為大家詳細(xì)講解有關(guān)Linux中Zshell哪些方面優(yōu)勝于Bash shell,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

為章丘等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及章丘網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、章丘網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!

Zshell支持一種擴(kuò)展的重定向語(yǔ)法,由 multios 選項(xiàng)控制(默認(rèn)是打開的)。這樣可以避免使用 tee 程序,例如,在通常的是 shell里面需要這樣來(lái)完成重定向到多處的任務(wù)。使用bash shell的管理員可能想仔細(xì)看看zshell或是zsh。由于它于bash相似,功能又有所加強(qiáng),本文將探討zsh優(yōu)于bash shell的幾點(diǎn)。

使用默認(rèn)指令列模式(bash shell)的管理員可能想仔細(xì)看看zshell或是zsh。由于它于bash相似,功能又有所加強(qiáng),zsh在Linux社區(qū)獲得了關(guān)注。那么zsh有什么不同之處呢?首先,zsh在感覺和功能上都和bash相似。但是一些增強(qiáng)功能讓zsh變成一個(gè)有趣的選擇。下面是一臺(tái)Linux服務(wù)器上zsh和bash的數(shù)據(jù)形式的對(duì)比:

Zsh增強(qiáng)功能:標(biāo)簽完成和拼寫錯(cuò)誤修正

用過(guò)bash標(biāo)簽完成的管理員會(huì)發(fā)現(xiàn)zsh中的增加功能令人印象深刻。這些功能包括菜單中現(xiàn)有的自動(dòng)完成命令選項(xiàng),該菜單可以通過(guò)使用箭頭鍵滾動(dòng)。舉例來(lái)說(shuō),鍵入以下命令將提供可能命令行標(biāo)記的列表:

$ ls -  或是  $ rm -

選擇要取消的特定程序,程序列表就和取消命令一起可用了。

另一個(gè)功能在內(nèi)置頁(yè)面程序中,它提供到less命令的快捷方式。要訪問它,輸入:

$ <filename

這和在命令行上運(yùn)行l(wèi)ess文件名一樣。

對(duì)笨拙的打字員來(lái)說(shuō),拼寫錯(cuò)誤修正功能可用了。例如,如果你輸入了一條錯(cuò)誤命令,zsh會(huì)提示修正:

$ lls  zsh: 要將 'lls'修改為 'ls' [nyae]嗎?

要修改它,輸入y,命令就更正為ls,接著命令就準(zhǔn)備運(yùn)行了。

其它選項(xiàng)也很實(shí)用。輸入n拒絕命令修正,輸入a中斷命令,輸入e跳轉(zhuǎn)到命令行進(jìn)行編輯。這個(gè)自動(dòng)修正功能也能用于命令行標(biāo)記和文件名,包括修改無(wú)效Git分支名稱一類的機(jī)密事務(wù)。

開始使用zsh

為了快速地開始使用zsh,可利用Robby Russell收集的zsh主題、功能和工具,它們被預(yù)先打包成“Oh My Zsh”。

$ wget --no-check-certificate https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh

手動(dòng)的zsh安裝指令也可用,需要用戶克隆Git repo并復(fù)制在.zshrc的草稿模板中。

“Oh My Zsh”知識(shí)庫(kù)包含一個(gè)主題和功能集合用于現(xiàn)有zsh環(huán)境的建立和改變。它也能和卸載腳本一起用來(lái)簡(jiǎn)化移除:

$ uninstall_oh_my_zsh

與zsh shell一起供給的還有一些很好的文檔和zsh參考卡。GitHub等網(wǎng)站上的在線資源是.zshrc文件的例子,它相當(dāng)于zsh版的.bashrc文件,這些資源同時(shí)也提供如何定制zsh的示例或是示范加強(qiáng)命令行經(jīng)驗(yàn)的炫酷技巧。

一些zsh功能可和bash一起用,但在bash上設(shè)置、配置更加復(fù)雜,這也解釋了為什么人們有多頁(yè).bashrc文件。如果是Shell的高度使用者,zsh會(huì)是吸引你用來(lái)取代bash的選擇。它的使用快速且簡(jiǎn)單,而它的一些重要功能也讓與shell的互動(dòng)更有趣。

關(guān)于“Linux中Zshell哪些方面優(yōu)勝于Bash shell”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。

分享標(biāo)題:Linux中Zshell哪些方面優(yōu)勝于Bashshell
文章出自:http://muchs.cn/article8/jpgjop.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、虛擬主機(jī)、域名注冊(cè)、微信公眾號(hào)、服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作