最近看到有人推荐用oh my zsh,所以我也去配置了一下,其中踩了几个坑
Mi página después de una configuración exitosa
Piense en estas cuatro preguntas usted mismo
- Que es zsh
- Que es oh mi zsh
- ¿Qué son las variables de entorno?
- ¿Qué es la variable de actualización?
- 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 ~/.zshrc
configuré 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.
Bienvenido a Me gusta en mi GitHub
Hola Caiji-Página de inicio personal