Estou usando o Windows e o Ubuntu em paralelo e faço coisas de console nos dois.
No Windows eu posso fazer uma
C:\Users\Thomas>cd..\..
C:\>
No entanto, no Linux, isso não funciona, nem com barras invertidas nem com barras invertidas.
21:17:10 $ cd../..
bash: cd../..: No such file or directory
Como muitas vezes cometi esse erro, tentei definir um alias .bash_aliasespara essa situação:
alias cd../..='cd ../..'
alias cd..\..='cd ../..'
Quando inicio uma nova festança, recebo
21:16:26 $ bash
bash: alias: `cd../..': invalid alias name
Como eu configuraria aliases para cd..\..e cd../..corretamente?
O cd..\..parece ter problemas com o caractere de escape:
21:39:43 $ cd..\..
bash: cd....: command not found
Não funciona, mesmo se eu definir outro alias para cd.....
man bash: os caracteres /, $, `e = e qualquer um dos metacaracteres do shell ou caracteres de citação listados acima podem não aparecer em um nome alternativo.
man aliase não existia. Se você der isso como resposta, eu aceito.
/caractere. A\versão, por outro lado, deve funcionar bem.