Macに私のzshをインストールするいくつかの落とし穴を記録する

最近看到有人推荐用oh my zsh,所以我也去配置了一下,其中踩了几个坑

設定が成功した後のマイページ
oh-my-zsh

これらの4つの質問について自分で考えてください

  1. zshとは
  2. ああ私のzshは何ですか
  3. 環境変数とは
  4. リフレッシュ変数とは
  5. 注:インストールする前にもう一度お読みください

上記はコンセプトがわからなかったのでピットを踏んだ時です

まず、私のmacOSにはzshが付属しています。まだbashを使用している場合は、zshに切り替えることができます。

シェルの種類がいくつあるか確認できます

cat /etc/shells

Macで既存のシェルを表示します。
鉱山には次の7つのタイプがあります。

/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh
其中bash和zsh都是命令行的解释器工具,bash是我们最常见的shell(比如ubuntu自带bash),而zsh我也是最近才知道,我转zsh是因为自动补全和可配置一些好看的主题

上記のシェルは私のMacに組み込まれているので、直接zshに切り替えることができます(つまり、zshを使用して入力するコマンドを説明します)

chsh -s /bin/zsh zshを使用するように変更し、Macパスワードを入力してシェルタイプの変更を確認し、ターミナルを終了して、再入力します。

入る

echo $SHELL

この時に返されるのは

/bin/zsh

、つまり、zshへの変換に成功しました。

環境変数とは何ですか?

以前に環境変数を構成したことがある場合は、同様のコマンドを使用したことがあるかもしれません。

source ~/.bash_profile  # bash环境变量配置的文件
source ~/.zshrc   # zsh环境变量配置的文件

したがって、zsh環境変数を構成した場合は、最初に

cat ~/.zshrc

これらの環境のコピーを作成します。これは、oh my zshをダウンロードするとzshrcの内容が置き換えられるため、必ず保存してください(oh my zshをインストールした後、元の環境変数を構成します)

ああ私のzshをインストールします

为什么安装oh my zsh?,因为可以改变主题,比如加一些花里胡哨的样式或者你不喜欢旧的古板的样式主题,那么你可以去[oh my zsh 主题](https://github.com/ohmyzsh/ohmyzsh/wiki/themes)查看也没有自己喜欢的

PS:如果你以前配置过zsh环境变量,先把zshrc内容保存起来
curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh

あなたはこの時点で私のようになっているはずです、あなたは接続できません

Failed to connect to raw.githubusercontent.com port 443: Connection refused

問題は、githubのダウンロードソースが汚染されていることです。GoogleFacebookにアクセスしたときと同じように、アクセスできなくなったため、実際のIPに変更して、接続にアクセスする代わりに実際のIPに直接アクセスさせることができます。壁に偽のIP。

具体的な操作は次のようになります

在终端输入命令进入host文件中(Mac下)

sudo vi /etc/hosts

然后打开的文件 在最后一行加上

199.232.28.133 raw.githubusercontent.com

再按esc按键一下,然后输入 :wq 命令进行保存退出(:冒号要有)

このように、raw.githubusercontent.comのコンテンツにアクセスすると、コンピューターは直接
199.232.28.133にアクセスして、必要なコンテンツを見つけます。

次にもう一度実行します

curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh

成功しました

テーマを構成する

zsh環境構成ファイルを開きます

vi ~/.zshrc

中を探す

ZSH_THEME="robbyrussell"

Robbyrussellは、oh my zshに付属しているテーマです。変更することもできます。また、robbyrussellの名前は、テーマのWebサイトで好きな他のテーマの名前に変更されます

たとえば、この場所を次のように構成します

ZSH_THEME="apple"

次のステップ
は、古い環境変数を元に戻すことです。私の環境変数はすべてそこ~/.bash_profileにあるので~/.zshrc、ファイルの最初の行でこれら構成しました。

export PATH=$HOME/bin:/usr/local/bin:$PATH
source $HOME/.bash_profile

つまり、zshにbash_profileで環境構成を見つけさせ、それを関連付けてアクティブ化します

変更を保存した後
、環境変数の構成を更新します

source ~/.zshrc 

ターミナルを終了してからターミナルを開くと、構成済みのターミナルが表示されます。
zshターミナル
私のGitHub HiCaijiのようにようこそ
-個人用ホームページ

おすすめ

転載: blog.csdn.net/Jake_Lam/article/details/109272935