Listar ou remover aliases de terminal [duplicados]

-2

Digamos que eu configurei alguns aliases para comandos longos do bash:

alias test1='long-command-1'
alias test2='long-command-2'

e assim por diante. É possível listar todos os aliases atualmente definidos (idealmente com o comando para o qual é um alias)? É possível indefinir (remover) um alias?

    
por AlainD 10.11.2016 / 12:04

1 resposta

2

Para listar todos os alias definidos no sistema, abra um terminal e digite alias . Ele lista cada alias e o comando com alias a ele.

Como para remover um alias permanentemente, você pode fazer isso abrindo o arquivo .bashrc (em sua pasta pessoal) com qualquer editor de texto e removendo (ou comentando, colocando um # na frente de eles) as linhas correspondentes ao alias que você deseja remover. Para que a remoção tenha efeito, você precisará fechar o terminal e abrir um novo ou abrir um novo shell bash digitando bash .

Se, no entanto, você quiser remover o alias temporariamente, basta fazer unalias test1 e isso removerá o alias de test1 . Lembre-se, se você fizer assim, o alias test1 estará lá novamente na próxima vez que você abrir um terminal, se ele estiver definido dentro de seu .bashrc .

    
por Juan Antonio 10.11.2016 / 12:15