Crie o alias para alterar o diretório e listar o conteúdo

2

Eu quero mudar o comportamento do comando cd para que ele mude para um diretório e liste os arquivos nesse diretório, mas parece que não consigo fazê-lo funcionar.

Eu tentei o seguinte sem sucesso:

 % alias cd='cd $@; ls'

Ele lista os arquivos do diretório como se ele tivesse mudado de diretório, mas quando isso é feito, ele me deixa no mesmo diretório.

    
por Flethuseo 18.11.2011 / 20:43

1 resposta

5

Eu uso isso em .bashrc :

function cd {
    builtin cd "$@" && ls
}

Para desativá-lo, você pode tentar substituí-lo em seu script:

function cd {
    builtin cd "$@"
}
    
por 18.11.2011 / 20:47

Tags