На этот вопрос должен быть простой ответ, но когда я пытаюсь найти «cd», все результаты поиска относятся к компакт-диску, а не к команде Linux.
cd ..
переносит меня в родительский каталог текущего каталога, в котором я нахожусь. Однако на моем рабочем компьютере я также могу использовать
..
все само по себе, чтобы сделать то же самое. Я могу сделать это на одном из наших кластеров на работе, но не на другом. Что позволяет мне использовать этот ярлык, чтобы я мог повторить его в другом месте?
решение1
Если ваша оболочка bash и она поддерживает эту autocd
опцию, вы можете включить ее следующим образом:
shopt -s autocd
Затем вы можете использовать не только ..
, но также bin
, ./data
, /var/log
, или любой другой путь. (Это работает только в интерактивной оболочке, т.е. не в скрипте.)
Другой вариант — определить псевдоним:
alias ..='cd ..'
Мне также нравится
alias ...='cd ../..'