Como recuperar aliases perdidos?


17

Fiz um comando de eco no meu arquivo .bash_aliases e apaguei todos os meus aliases, exceto o alias de teste. No entanto, ainda tenho uma sessão aberta com os aliases carregados (no tcl?). Posso recuperá-los desta sessão?


9
E se você apenas digitar alias? Ele mostrará o que você definiu.
Fedorqui 23/07

3
Agora, sua próxima pergunta é sobre como configurar um sistema de backup. : - /
derobert 23/07

2
Sua próxima tarefa, assim que você recriar a sua .bash_aliases, é configurar o controle de versão para seus arquivos de ponto .
Gilles 'SO- stop be evil' '

Respostas:


10

Você pode quase definitivamente fazer:

alias >>./bash_aliases

15

Truque fácil

for alias in $(compgen -a); do type $alias; done

4
Você, senhor ou senhora, é um salva-vidas.
MrUser

1
Combine isso com o redirecionamento para um arquivo ( $alias> .bash_aliases, talvez com algumas expressões regulares para colocá-lo no lugar certo no arquivo) e você não precisará digitá-lo novamente no arquivo original. (Isto é, se você ainda não digitou pol.)
trysis

1
Enquanto isso funciona, não vejo o benefício de apenas usar 'alias'. O formato não é particularmente útil por comparação.
moopet
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.