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

cd ..

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

..

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

1 ответ1

5

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

shopt -s autocd

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

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

alias ..='cd ..'

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .