cd - далее в историю [дубликат]

У этого вопроса уже есть ответ здесь: Как вернуться в исходный каталог? 3 ответа

Как я могу использовать что-то похожее на 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, который я мог бы написать, чтобы добавить эту функциональность?

Я пытаюсь вернуться к истории каталогов (больше, чем к одному каталогу), подобно тому, как можно было пройти через историю команд, используя стрелку вверх. Надеюсь, это разъясняет, что этот вопрос не задавался раньше.

1
задан 12 October 2017 в 08:10

1 ответ

Если вы cd'd в ~ / really / long / directory / name и хотите быть в ~ ~ / действительно / долго, вы можете использовать cd ~/really/long, даже если вы находитесь в подкаталоге ' long '

Если вы только что оставили ~ / действительно / долго, и вы хотите вернуться туда, вы можете просто сделать

Cd

И затем использовать стрелку вверх для через вашу историю команд, где вы использовали

Cd ~/really/long
0
ответ дан 23 May 2018 в 13:15

Другие вопросы по тегам:

Похожие вопросы: