Перейти к содержимому

Как удалить псевдоним zsh?

15

У меня есть псевдоним, который предопределен плагином oh-my-zsh. -> % alias gcm gcm='git checkout master' Я хотел бы удалить его, т.е. я хотел бы alias | pcregrep "\bgcm\b"вернуть 1. Я пытался с, alias gcm=''но после этого псевдоним все еще существует.

8 529 просмотров
Gabor Marton спросил 12 лет назад
G 192

2 ответа

29
Принятый ответ

Вы можете удалить псевдоним, просто используя:

$ unalias gcm 

будет ли это unalias это навсегда или только для этой сессии?

meteors · 11 лет назад · 1

@meteors Каждая сессия начинается без псевдонимов, затем они создаются с помощью ваших сценариев, поэтому все зависит от того, что у вас в них.

nomadcoder · 11 лет назад · 0
ssssteffff ответил 12 лет назад
S 1 669
3

Этот другой ответ правильный, но если вы добавляете unalias gcmстроку в свой .zshrcфайл, это должно быть сделано ПОСЛЕ того, как oh-my-zsh получен, иначе он будет перезаписан значениями по умолчанию zsh.

В вашем .zshrcфайле это будет выглядеть примерно так :

source $ZSH/oh-my-zsh.sh  # must unalias all ZSH defaults here AFTER we source the above unalias gcm alias gcm="whatever you want" 
Ollie Murphy ответил 9 лет назад
O 31