Ярлыки для смены каталога (cd)

Ярлыки для смены каталога (cd)

На этот вопрос должен быть простой ответ, но когда я пытаюсь найти «cd», все результаты поиска относятся к компакт-диску, а не к команде Linux.

cd ..

переносит меня в родительский каталог текущего каталога, в котором я нахожусь. Однако на моем рабочем компьютере я также могу использовать

..

все само по себе, чтобы сделать то же самое. Я могу сделать это на одном из наших кластеров на работе, но не на другом. Что позволяет мне использовать этот ярлык, чтобы я мог повторить его в другом месте?

решение1

Если ваша оболочка bash и она поддерживает эту autocdопцию, вы можете включить ее следующим образом:

shopt -s autocd

Затем вы можете использовать не только .., но также bin, ./data, /var/log, или любой другой путь. (Это работает только в интерактивной оболочке, т.е. не в скрипте.)

Другой вариант — определить псевдоним:

alias ..='cd ..'

Мне также нравится

alias ...='cd ../..'

Связанный контент