Por que meu alias agora não está funcionando?

2

Então, antes de reformatar (para me livrar do Windows), simplesmente usei esse comando para abrir documentos, colocando-o no final do arquivo ~/.bashrc :

alias commandless= 'gnome-open ./Documents/the-linux-command-line.pdf; gnome-open ./Documents/linux.odt'

Mas agora toda vez que eu inicio o terminal, ele diz:

bash: alias: gnome-open ./Documents/the-linux-command-line.pdf; gnome-open ./Documents/linux.odt: not found

antes mesmo de digitar nada, e quando eu executo o comando, nada acontece, nem mesmo mensagens de erro.

    
por thinksinbinary 12.10.2015 / 17:17

2 respostas

1

Use aspas duplas em vez de aspas simples:

alias newcommand="full path of the binary to be executed"

e não:

alias newcommand='full path of the binary to be executed'

Nenhum espaço quase igual à esquerda ou à direita.

    
por AVS 12.10.2015 / 18:25
20

Você tem um espaço entre o = e a abertura ' . Remova-o.

$ alias foo= 'bar baz'
bash: alias: bar baz: not found
    
por glenn jackman 12.10.2015 / 17:23