¿Cómo eliminar el alias zsh?


19

Tengo un alias que está predefinido por un complemento oh-my-zsh. -> % alias gcm gcm='git checkout master' Me gustaría eliminarlo, es decir, me gustaría alias | pcregrep "\bgcm\b"volver 1. Lo he intentado alias gcm=''pero después de eso el alias todavía existe.

Respuestas:


37

Puede eliminar un alias simplemente usando:

$ unalias gcm

1
¿esto lo alias para siempre o solo para esta sesión?
meteoros

@meteors Cada sesión comienza sin alias, luego se crean a través de sus scripts, por lo tanto, depende de lo que tenga en ellos.
nomadcoder

3

Esta otra respuesta es correcta, pero si está agregando la unalias gcmlínea a su .zshrcarchivo, debe hacerse DESPUÉS de que se obtiene oh-my-zsh, o se sobrescribirá con los valores predeterminados de zsh.

Se parecería a lo siguiente en su .zshrcarchivo:

source $ZSH/oh-my-zsh.sh

# must unalias all ZSH defaults here AFTER we source the above
unalias gcm
alias gcm="whatever you want"
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.