So,
cd ..
возвращается в родительский каталог.
Я хотел бы добавить функциональность, чтобы я мог печатать ...
cd ...
... и перейти в родительский каталог родительского каталога.
и, следовательно, переходите на дополнительный уровень за каждый дополнительный .
Идея пришла из SO-ответа о скрипте под названием «up», который должен делать, по сути, то же самое. Но мне любопытно, можно ли просто добавить к команде cd
.
После быстрого поиска я заметил, что cd
- это встроенный bash, поэтому я не думаю, что можно будет редактировать какой-либо исходный код. Можно ли создать новый сценарий _6 _ (.sh), который будет выполняться вместо встроенной команды cd
, если указаны допустимые аргументы? Какими еще способами это можно было бы сделать?
Примечание: это больше для обучения, чем для практического применения, я просто думаю, что это было бы круто. Спасибо!
.
..
не относится к командеcd
. Он расширяется вашей оболочкой, например, bash. Ваша оболочка расширяет.
до текущего рабочего каталога и..
до родительского рабочего каталога. - person hetepeperfan   schedule 23.02.2015(.. + . * n)
в действительный каталог? - person Charles   schedule 23.02.2015