cd - può passare dalla directory corrente a quella precedente.
Sembra che ho visto -usato come argomenti per altri comandi prima, anche se non ricordo se -significhi lo stesso di cd.
Ho scoperto che -non funziona con ls.
Viene - utilizzato solo con cd?
git checkout -per passare al ramo precedente
-utilizzati con altri builtin allo stesso modo?
pushd, sì. Altrimenti, il significato di "directory precedente" non è un valore di default terribilmente utile.
cdè un comando incorporato, non un comando esterno (né avrebbe alcun modo di funzionare come tale).cd -è quindi una funzionalità a livello di shell.