Страницы

Поиск по вопросам

среда, 1 января 2020 г.

Короткая инструкция для относителных путей

#linux #freebsd


При использовании относительных путей например cd ./../../../.. хочется использовать
какой нибудь сокращенный эквивалент этой команды, что то похожее на  ..\4 .

Может в POSIX системах есть, что то похожее на это ?
    


Ответы

Ответ 1



Вы можете сами назначить алиасы, например такие: alias ..="cd .." alias ...="cd ../.." alias ....="cd ../../.." alias .....="cd ../../../.." alias ......="cd ../../../../.." Или такие: alias ..="cd .." alias ..2="cd ../.." alias ..3="cd ../../.." alias ..4="cd ../../../.." alias ..5="cd ../../../../.."

Ответ 2



поступил вот так. написал скрипт на баше #!/bin/bash i=1 while [ "$i" -le "$1" ]; do i=$(($i + 1)) str=$str"../" done echo $str и вот так его вызываю: cd `имя_скрипта 7` 7 - это количество директорий на которые нужно вернутся. если кто то может улучшить этот скрипт то буду этому рад _____________ 17.10.2017 ______________ скрипт был усовершенствован до такого вида #!/bin/bash i=1 while [ "$i" -le "$1" ]; do i=$(($i + 1)) ss=$ss"../" done cd $ss unset ss затем создаем вот такой алиас alias cdn='. имя_скрипта ' и теперь его можно вызывать вот так: cdn 6 цыфра в конце это количество директорий на которые необходимо вернутся

Комментариев нет:

Отправить комментарий