Что-то, что, по вашему мнению, будет работать лучше всего
Один из способов создать «ярлыки» для путей — определить переменные среды:
экспортировать folder1234 = 'папка1/папка2/папка3/папка4'
экспортировать short_filename='my_super_very_long_amazing_filename.txt'
Таким образом, вы можете сократить ввод текста до
лс $folder1234
кошка $folder1234/$short_filename
Хотя это звучит как великолепная идея, похоже, никто этого не делает. Это действительно требует, чтобы вы настроили и поддерживали статические определения, и запомнить все эти артефакты. Они будут работать в течение периода, когда вы работаете над проектом, но в значительной степени устареют, когда вы перейдете к другому проекту.
Лучший рабочий процесс с использованием стандартных инструментов
Лучший способ избежать длинных имен путей — превратиться в привычку переходить в каталог, в котором вам нужно выполнять свою работу. Таким образом, требуется один
cd папка1/папка2/папка3/папка4/
(где вы используете автозаполнение и вкладку), чтобы привести вас туда. На следующий день вы доберетесь туда быстрее: вместо того, чтобы снова пытаться выполнить команду, введите Ctrl+р: это запускает обратный поиск в вашей истории. Тип папка4
и вы быстро увидите свой CD
команда снова. Выберите его и выполните. Выполнено.
Оказавшись внутри этой папки, ввести длинное имя файла не составляет труда, используя автодополнение на вкладке.
На стероидах
Установить нечеткий искатель. sudo apt установить fzf
В пустой подсказке нажмите Альт+с. Появится нечеткий искатель. Тип папка4
: вы увидите полное имя папки, выберите ее, нажмите Enter, и вы там.
Тип кот
тогда Ctrl+т. my_super_very
может уже показывать только ваш файл. Нажмите Enter, чтобы добавить полный путь в командную строку.
Альтернатива предыдущему: тип **
тогда Вкладка чтобы вызвать суетливый искатель.