Alias para alterar o diretório não está funcionando no Ubuntu 15.04?

2

Eu queria criar um alias para ir rapidamente para um diretório específico. Eu adicionei o alias em .bashrc (eu tentei em .bash_aliases também, o mesmo problema).

Meu alias é denominado now :

alias now='cd ~/talha_docs/code/github'

Agora, meu alias deve estar definido como now . Então, quando eu executo now da linha de comando, recebo a seguinte mensagem.

bash: /home/imox/talha_docs/code/github: Is a directory

O que estou fazendo de errado?

    
por imox 20.11.2015 / 07:16

2 respostas

4

Parece que há outro apelido definido como now try configurando-o para outro alias, como NOW ou outra coisa.

    
por mchid 20.11.2015 / 07:57
3

Antes de fornecer um nome de alias, seria uma boa ideia descobrir se o nome já está sendo usado. Para descobrir, podemos usar o comando type.

Por exemplo, vamos tentar criar um apelido chamado "teste". Então, primeiro vamos testar se o nome está disponível.

type test
test is a shell builtin

O nome "test" não pode ser usado, e você pode ter certeza de quais nomes você pode usar. Vamos tentar "foo":

type foo
bash: type: foo: not found

Isso mostra que "foo" não é usado para que eu possa usá-lo para criar um alias.

    
por Maythux 20.11.2015 / 08:12