Изменить каталог (CD) ярлыки

856
Luis Negrete

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

cd .. 

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

.. 

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

0
Google для `CD Linux`, и вы найдете именно то, что вы ищете, например, http://www.computerhope.com/unix/ucd.htm LPChip 8 лет назад 0
Я попытался найти в Google и нашел этот сайт самостоятельно. Хотя он довольно всеобъемлющий, он не упоминает, почему один «..» работает так же, как «cd ..» Luis Negrete 8 лет назад 0

1 ответ на вопрос

5
choroba

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

shopt -s autocd 

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

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

alias ..='cd ..' 

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

alias ...='cd ../..' 
Я использую файл .cshrc, в котором определены другие псевдонимы, но не тот, который вы упомянули. Это интересно, хотя, спасибо! Luis Negrete 8 лет назад 0
Я смог сделать это, потому что это уже псевдоним в файле .cshrc по умолчанию. Спасибо! Luis Negrete 8 лет назад 0

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