Как я могу использовать что-то похожее на cd -, которое идет в предыдущий каталог в истории, чтобы вернуться еще дальше в историю каталогов? Например, можно сказать, что моя история: (1 является текущим.)
~ / ~ / otherDirectory ~ / really / long / directory / name / that / i / do not / want / to / type / again / but / dont / use / enough / to / make / an / alias / forИспользуя cd - здесь, я приведу меня в ~/otherDirectory # 2, и если я его снова воспользуюсь, это приносит мне назад к ~/ # 1 (который я не хочу быть), а не к действительно длинному каталогу # 3 (которого я хочу видеть). Вкратце, как я снова перемещаюсь в историю каталогов? Есть ли какой-нибудь bash, который я мог бы написать, чтобы добавить эту функциональность?
Я пытаюсь вернуться к истории каталогов (больше, чем к одному каталогу), подобно тому, как можно было пройти через историю команд, используя стрелку вверх. Надеюсь, это разъясняет, что этот вопрос не задавался раньше.
Если вы cd'd в ~ / really / long / directory / name и хотите быть в ~ ~ / действительно / долго, вы можете использовать cd ~/really/long, даже если вы находитесь в подкаталоге ' long '
Если вы только что оставили ~ / действительно / долго, и вы хотите вернуться туда, вы можете просто сделать
Cd
И затем использовать стрелку вверх для через вашу историю команд, где вы использовали
Cd ~/really/long