cd - работает как «отмена навигации» в терминале — возвращает в предыдущую директорию.
Например, после перехода из ~/projects в /etc, команда cd - вернёт обратно в ~/projects.
Не нужно набирать cd .. несколько раз или вводить полный путь заново. Тот же паттерн работает в git checkout - — переключает на предыдущую ветку.