Como removo um alias?

179

Quero remover o gsalias do meu PC. Quando eu digito, gsele abre o GhostScript. Mas eu verifiquei em todos os lugares no diretório inicial.alias .bash_aliases .bashrc

Também sobrescrevo o gscom meu alias personalizado.

Não consigo removê-lo. E também digito aliasterminal, na lista não consegui encontrá-lo.

Quero removê-lo ...

jean000
fonte
3
gs não é um alias, é o nome do binário GhostScript. Se você quiser que o gs não faça nada, será necessário desinstalar o ghostscript do seu sistema, embora isso provavelmente não seja uma boa ideia, pois muitos outros softwares dependem disso.
Cheesemill
@ Cheesemill e isso explica o? Eu tinha na minha cabeça. Por que você supõe que seja o apelido jean000? :)
Rinzwind
2
Você pode usar type gspara verificar se o comando é um arquivo executável, um alias, uma função bash ou um bash embutido.
Håken Lid
alias --help, Inutilmente, não revela qualquer resposta útil a esta questão
Purplejacket

Respostas:

227

O comando para remover um alias é unaliastão ....

 unalias gs

Manual :

NOME

unalias - remove definições de alias

SINOPSE

unalias alias-name...

unalias -a

DESCRIÇÃO

O utilitário unalias deve remover a definição para cada nome alternativo especificado. Consulte Substituição de alias. Os aliases devem ser removidos do ambiente atual de execução do shell; consulte Shell Execution Environment.

-a Remove todos os aliases

Rinzwind
fonte
não trabalhar eu tenhounalias: no such hash table element: gs
jean000
10
Então você NÃO o tem como alias.
Rinzwind 27/07/2013
8
cuidado: unalias -avontade remove all alias definitions from the current shell execution environment., possivelmente incluindo outros inocentes.
Huey
1
@assylias eu perdi isso :) editado
Rinzwind
1
unaliasremove um alias ou alias do shell atual, mas se eles estiverem 'armazenados', por exemplo ~/.bashrc, eles voltarão quando você criar um novo shell (ou janela de terminal). Portanto, você deve remover a definição dos aliases de onde eles estão armazenados para se livrar deles, a menos que sejam aliases temporários.
sudodus 19/03/19