Grabe algunos pozos de instalación de oh my zsh en mac

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

Mi página después de una configuración exitosa
oh-mi-zsh

Piense en estas cuatro preguntas usted mismo

  1. Que es zsh
  2. Que es oh mi zsh
  3. ¿Qué son las variables de entorno?
  4. ¿Qué es la variable de actualización?
  5. Nota: léelo de nuevo antes de instalar

Los anteriores son cuando pisé el foso porque no entendía el concepto

En primer lugar, mi macOS viene con zsh, si todavía usa bash, puede cambiar a zsh

Puedes comprobar cuántos tipos de conchas hay

cat /etc/shells

Ver las conchas existentes en la Mac. La
mía tiene siete tipos de la siguiente manera

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

Los shells anteriores están integrados en mi mac, por lo que puede cambiar directamente a zsh (es decir, cambiar a zsh para explicar los comandos que ingresamos)

chsh -s /bin/zsh Cambie para usar zsh, ingrese la contraseña de Mac para confirmar el cambio de tipo de shell, salga de la terminal y vuelva a ingresar.

entrar

echo $SHELL

Lo que se devuelve en este momento es

/bin/zsh

, Es decir, se convirtió correctamente a zsh.

¿Qué son las variables de entorno?

Si ha configurado variables de entorno antes, es posible que haya utilizado comandos similares

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

Entonces, si ha configurado las variables de entorno zsh, primero debe

cat ~/.zshrc

Haga una copia de estos entornos, porque descargar oh my zsh reemplazará el contenido en zshrc, así que asegúrese de guardarlo (después de instalar oh my zsh, configuraremos las variables de entorno originales)

Instalar oh mi 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

Deberías ser como yo en este momento, no puedes conectarte

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

El problema es que la fuente de descarga de github está contaminada, al igual que cuando visitamos Google Facebook, ya no se puede acceder, por lo que podemos cambiar a la ip real y dejar que nuestra conexión acceda directamente a la ip real en lugar de acceder a ella. IP falsa en la pared.

La operación específica puede ser así

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

sudo vi /etc/hosts

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

199.232.28.133 raw.githubusercontent.com

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

De esta forma, cuando visitemos el contenido de raw.githubusercontent.com, nuestra computadora irá directamente a
199.232.28.133 para encontrar el contenido que necesitamos.

Ejecútalo de nuevo a continuación

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

Tuvo éxito

Configurar tema

Abra el archivo de configuración del entorno zsh

vi ~/.zshrc

Encontrar dentro

ZSH_THEME="robbyrussell"

Robbyrussell es el tema que viene con oh my zsh, también puedes cambiarlo, y el nombre de robbyrussell se cambia al nombre de otros temas que te gustan en el sitio web del tema en este momento.

Por ejemplo, configuro esta ubicación para

ZSH_THEME="apple"

El siguiente paso
es volver a configurar las variables de entorno antiguas. Mis variables de entorno están todas ahí ~/.bash_profile, así que las ~/.zshrcconfiguré en la primera línea del archivo:

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

Es decir, deje que zsh encuentre la configuración del entorno en bash_profile, y asóciela y actívela

Después de guardar nuestros cambios,
actualice nuestra configuración de variables de entorno

source ~/.zshrc 

Salga de la terminal y luego abra la terminal, y verá la terminal configurada.
zsh-terminal
Bienvenido a Me gusta en mi GitHub
Hola Caiji-Página de inicio personal

Supongo que te gusta

Origin blog.csdn.net/Jake_Lam/article/details/109272935
Recomendado
Clasificación