No seu exemplo, go /etc
fará cd; ls /etc
. Isso significa que, primeiro, cd
mudará o diretório atual para seu diretório pessoal. Em seguida, ls /etc
exibirá o conteúdo de /etc
.
Você pode conseguir o que deseja definindo uma função assim:
function go() {
cd "" && ls
}
Ou apenas digite-o na linha de comando em uma única linha:
function go() { cd "" && ls; }
Em seguida, go /etc
fará o que você deseja.
refere-se ao primeiro parâmetro passado para o comando neste exemplo
/etc
. Você pode consultar os parâmetros subseqüentes com ,
e assim por diante.