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


я хочу удалить gs псевдоним с моего ПК. Когда тип gs он откроет сценарий Призрака. Но я проверил всюду в домашнем каталоге .alias  .bash_aliases  .bashrc

Я также перезаписываю gs с моим пользовательским псевдонимом.

Я не могу удалить его. И я тоже alias в терминале, в списке я не смог его найти

Пожалуйста, я хочу удалить его ...


145
2017-07-27 17:51


происхождения


gs не является псевдонимом, это имя двоичного кода GhostScript. Если вы хотите, чтобы gs ничего не делал, вам пришлось бы удалить ghostscript из вашей системы, хотя это, вероятно, не очень хорошая идея, так как от этого зависит многое другое программное обеспечение. - Cheesemill
@Cheesemill и это объясняет? У меня в голове. Почему вы предполагаете, что это aliased jean000? :) - Rinzwind
Вы можете использовать type gs чтобы проверить, является ли команда исполняемым файлом, псевдонимом, функцией bash или встроенным bash. - Håken Lid
alias --help, бесполезно, не раскрывает никакого полезного ответа на этот вопрос - Purplejacket


ответы:


Команда для удаления псевдонима unalias так....

 unalias gs

Руководство:

ИМЯ 

unalias - удалить определения псевдонима

СИНТАКСИС

unalias alias-name...

unalias -a

ОПИСАНИЕ

Утилита unalias должна удалить определение для каждого имени псевдонима          указано. См. «Замена псевдонима». Алиасы должны быть удалены из          текущая среда выполнения оболочки; см. «Выполнение оболочки»          Окружающая среда .

-a   Удаляет все псевдонимы


179
2017-07-27 18:06



не работает unalias: no such hash table element: gs - jean000
Тогда у вас НЕ будет этого alias'd. - Rinzwind
Внимание: unalias -a будем remove all alias definitions from the current shell execution environment., возможно, включая другие невинные. - Huey
@assylias Я пропустил это :) отредактировал - Rinzwind
unalias удаляет псевдоним или псевдонимы из текущей оболочки, но если они «хранятся», например, ~/.bashrc, они вернутся, когда вы создадите новую оболочку (или окно терминала). Поэтому вы должны удалить определение псевдонимов, из которых они хранятся, чтобы избавиться от них, если они не являются временными псевдонимами. - sudodus