Normalmente eu uso ;
para combinar mais de um comando em uma linha, mas algumas pessoas preferem &&
. Existe alguma diferença? Por exemplo, cd ~; cd -
e cd ~ && cd -
parece fazer a mesma coisa. Qual versão é mais portátil, por exemplo, será suportada por um subconjunto do bash, como o shell do Android?