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

179

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

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

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

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

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

Ответы:

227

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

 unalias gs

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

ИМЯ

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

СИНТАКСИС

unalias alias-name...

unalias -a

ОПИСАНИЕ

Утилита unalias должна удалить определение для каждого указанного имени псевдонима. Смотрите Псевдоним Замена. Псевдонимы должны быть удалены из текущей среды выполнения оболочки; см. среду выполнения Shell.

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

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