Нажмите "h" внутри страницы man для получения списка команд, которые можно использовать.
Да, это делает:
Создайте ссылку на него, как объяснено @emory.
Сделайте это окружающей средой. Добавьте эту строку в файл инициализации вашей оболочки ( ~ / .bashrc
, если вы используете Bash):
MyFile = "/ absurdly / long / path / thats / you / is / steal / not / не / Тип / Каждый / Время «
Тогда из командной линии вы можете использовать $ MyFile
Как будто это было фактическое имя файла:
$ Echo $ MyFile
/ insurdly / long / path / that / you / бы / скорее / нет / тип / каждый / время
$ cat> $ myfile
Это настолько легче сейчас!
$ cat $ myfile
Это настолько легче сейчас!
Если вы используете файл для конкретной цели, например, вы просто CAT
его к вашему терминалу, то вы также можете настроить псевдоним, который делает то же самое. Добавьте это в файл инициализации вашей оболочки:
alias myfile = 'Cat / absurdly / long / path / that / you / бы / actomace / not / type / chare / time "
Тогда просто запустите его:
$ MyFile
Это настолько легче сейчас!
метки, вероятно, помогут вам с этим. Он был создан для индексирования файлов с исходным кодом компьютера и облегчения поиска функции или рутины с необходимостью точно знать, какой файл в ней содержится или где находится этот файл.
Выдержка из man-страницы:
Tag index files are supported by numerous editors, which allow the user
to locate the object associated with a name appearing in a source file
and jump to the file and line which defines the name. Those known about
at the time of this release are:
Vi(1) and its derivatives (e.g. Elvis, Vim, Vile, Lemmy), CRiSP,
Emacs, FTE (Folding Text Editor), JED, jEdit, Mined, NEdit (Nirvana
Edit), TSE (The SemWare Editor), UltraEdit, WorkSpace, X2, Zeus
Ctags is capable of generating different kinds of tags for each of many
different languages. For a complete list of supported languages, the
names by which they are recognized, and the kinds of tags which are
generated for each, see the --list-languages and --list-kinds options.
Удачи.
Не могли бы вы создать символическую ссылку
ln -sf /some/complex/location/1/2/{your complex directory structure}/100/FavoriteFile /home/me/Desktop/FavoriteFile
Файл все еще находится в своем сложном месте, но его можно получить в вашем рабочем столе.