Oh My Zsh給自己的Mac終端多點功能

2021-07-06 08:39:15 字數 1668 閱讀 6655

今天無聊,在美化自己shell的時候發現了zsh,所謂zsh其實是shell的一種,shell是啥具體的就不給大家講了,因為我也沒往裡面研究,因為畢竟我自己用shell的場景並不多,所以只是稍微了解了一下皮毛。只給大家簡單說一下,shell對於在linux與unix平台上的開發者並不陌生,因為全靠它開發者才可以與機器進行互動,它是linux與unix的乙個外殼,負責外界與其計算機核心進行互動,它接收使用者或其他應用程式的命令,然後把這些命令轉化成核心能理解的語言,然後傳給核心,核心接收指令開始幹活,幹完活然後把結果返回給使用者或者應用程式。

linux/unix有多種型別的shell,比如bash、csh、ksh、zsh等等,你也可以用cat /etc/shells這個命令來看一下你的電腦中存在有幾種shell,至於為啥子有這麼多種shell,怪我咯,每個人習慣不同,然後用的功能或者啥的喜好也不同,這就好比你買房子,即使是一種戶型的房子人不還是需要不同的室內設計嘛,乙個道理。

zsh說實話真心的比較複雜,各種配置,但是配置出來功能絕對是6的一b,要麼很多人都稱其為終極shell,為嘛,因為abcdefg…z是最後乙個,所以。。。初期的時候很少有人對它進行使用,由於這個原因,國外大神便對它進行了一系列的簡化封裝,最終形成了oh-my-zsh。

不要以為它只是個命令列工具,你可以看看他們官方**對它的描述,很多人對它報以非常高的評價,算了廢話不多說,直接上乾貨吧。如何安裝oh-my-zsh呢?

先將其github上的位址發出來給大家參考。

其實說實話,github上的readme.markdown已經講的非常清楚了,我建議大家可以自己看一下然後安裝,但是也為了照顧一些想快速上手懶得看英語的同學們,我還是將其再說一下。

安裝oh-my-zsh需要幾個先決條件:

- 必須是基於unix的作業系統(mac os x 或者 linux)

- zsh必須要首先安裝(要求版本在4.3.9或者更高的),如果你不確定自己的電腦是否已經安裝了zsh,你可以用zsh --version這個命令來確定自己點是否已經安裝了zsh。如果沒有安裝則執行sudo apt-get install zsh,然後在執行zsh --version這個命令,來檢查是否安裝成功。如果成功則繼續。

- 電腦要安裝curl或者wget(這個安裝自己查)

- 電腦要安裝git(這個我覺得開發的應該都會)

接下來就是安裝了,你可以選擇用curl或者wget。下面是兩種方法,

curl:

sh -c "$(curl -fssl "

wget:

sh -c "$(wget -o -)"

安裝完成之後你可以通過編輯~/.zshrc這個檔案中的一些引數來設定你的shell,然後找到下面這一項zsh_theme="robbyrussel",然後修改它的主題,oh my zsh 預設自帶了一些預設主題,存放在~/.oh-my-zsh/themes目錄中。你可以檢視這些主題。

而且最重要的是,如果你使用git等管理工具,在你使用終端時你可以清晰的看到自己專案所在的分支。而且我個人用的是mac上的bash,有時候當cd乙個檔案時,有可能前幾個字母或者啥的相同這時候得了,按tab不管用了吧,哈哈哈,但是有了這個,就是6啊,效果自己測,我就不上了。

自己給自己的「坑」

斷言旳為200,實際上返回的401 debug發現teacher的使用者名稱和密碼和我設定的是一樣的,但就是登入失敗,返回狀態401我用了最笨的方法找到了問題出在了那,看了很多遍教程,最後把老師的 拿過來發現沒問的,一點點對照出來 發現username字母大寫了,而是實體中是小寫的debug時 斷點...

Mac下oh my zsh的安裝配置和解除安裝

裝完iterm2我的第一感覺是除了黑了點,跟mac自帶終端一樣醜。於是想裝一下oh my zsh 1.1 安裝命令 curl l sh 1.2 配置 zshrc solarized主題需要使用meslo字型方能顯示某些特定符號,字型位址如下 開啟 iterm preferences profiles...

給自己寫的

多吃些粗糧.給別人比他們自己期許的更多,並且用心去做 熟記你喜歡的詩歌 不要輕信你聽到的每件事,不要花光你的所有,不要想睡多久就睡多久。無論何時說 我愛你 請真心實意。無論何時說 對不起 請看著對方的眼睛。相信一見鐘情。永遠不要忽視別人的夢想。深情熱烈地愛,也許你會受傷,但這是使人生完整的唯一方法。...