Як видалити псевдонім zsh?


19

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

Відповіді:


37

Ви можете видалити псевдонім, просто скориставшись:

$ unalias gcm

1
це скасується це назавжди або лише для цього сеансу?
метеори

@meteors Кожен сеанс починається без псевдонімів, потім вони створюються за допомогою ваших сценаріїв - отже, це залежить від того, що ви маєте в них.
nomadcoder

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"
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.