Sto usando Windows e Ubuntu in parallelo e faccio cose console su entrambi.
Su Windows posso fare un
C:\Users\Thomas>cd..\..
C:\>
Tuttavia, su Linux questo non funziona, né con barre rovesciate né con barre rovesciate.
21:17:10 $ cd../..
bash: cd../..: No such file or directory
Da quando commetto spesso quell'errore, ho cercato di definire un alias .bash_aliasesper quella situazione:
alias cd../..='cd ../..'
alias cd..\..='cd ../..'
Quando inizio una nuova festa, ottengo
21:16:26 $ bash
bash: alias: `cd../..': invalid alias name
Come impostare gli alias per cd..\..e cd../..correttamente?
La cd..\..sembra avere problemi con il carattere di escape:
21:39:43 $ cd..\..
bash: cd....: command not found
Non funziona, anche se definisco un altro alias per cd.....
man bash: I caratteri /, $, `e = e tutti i metacaratteri della shell o i caratteri di citazione elencati sopra potrebbero non apparire in un nome alias.
man aliase non esisteva. Se lo dai come risposta, lo accetterò.
/carattere. La\versione, d'altra parte, dovrebbe funzionare bene.