Найбільш просунуті користувачі Linux завжди віддають перевагу Командний рядок через GUI (графічний інтерфейс) для виконання багатьох завдань, незважаючи на передбачувану зручність, яку він може забезпечити в багатьох випадках. І тому нав’язується як необхідність намагатися якомога швидше прискорити виконання завдань, що виконуються щоденно і періодично, тим більше, що в багатьох випадках вони виконуються за допомогою SSH і на віддалених комп’ютерах, для яких будь-які вдосконалення, які ми можемо отримати, завжди будуть раді.
Одним із таких завдань є переміщатися між каталогами на комп’ютерах Linux, і ті з нас, хто це робить постійно, знають, як утомливо починати використовувати cd y ls по черзі, оскільки неможливо дізнатися вміст усіх каталогів, коли ми перейдемо вперед (або повернемося назад, використовуючи 'CD ..') нам потрібно переглянути його вміст, щоб знати, чи слід нам продовжувати рухатися в структурі каталогів, чи, навпаки, саме там ми вже можемо виконувати діяльність, яка змусила нас до всіх цих переміщень.
Щоб вирішити це та полегшити нашу діяльність на комп’ютерах, якими ми керуємо, у нас є інструмент безцінної функціональності, який отримав назву автоскок. Це в основному Це утиліта для командного рядка Linux і дозволяє нам перейти безпосередньо до наших улюблених каталогів, незалежно від того, де ми знаходимося. в цей час, тобто ми можемо рухатися вперед або назад на два, три або більше каталогів у структурі.
Як і майже у всіх випадках, установка інструменту в Ubuntu o Debian дуже простий і вимагає лише виконання такої команди:
sudo apt-get install autojump
Ось і все, і тепер ми встановили автоскок Далі слід навчитися використовувати його, що, звичайно, також досить просте, хоча воно має свої проблеми, і з цієї причини ми покажемо деякі з основних питань, щоб ті, хто читає ці рядки, могли встановити його та почати використовуючи його для переміщення між каталогами більш приємним і набагато швидшим способом.
Для початку треба зрозуміти, що для його функціонування autojump намагається завжди зберегти позицію, в якій ми знаходимося в дереві каталогів і кожен раз, коли ми виконуємо команду, вона реєструє це місце в базі даних, тому будуть каталоги, які будуть міцно інтегровані в нього, та інші, які майже не з'являться або не з'являться безпосередньо. Але з плином часу та більш широким використанням autojump у нас буде зареєстрована страховка для всіх тих, хто ми часто використовуємо, тому ми можемо бути спокійні щодо її функціональності.
Тепер так, почнемо:
autojump + повна або часткова назва каталогу, до якого ми хочемо перейти
Наприклад, ми можемо бути розміщені в будь-якому каталозі, але якщо ми виконаємо:
autojump Завантаження
Ми позиціонуємо себе в каталозі / домашній / користувач / Завантаження де б ми не були. Або ми могли навіть написати Завантажити замість Завантаження, оскільки, пам’ятайте, nабо необхідно ввести повну назву каталогів нашої системи Натомість, autojump реєструє всі їх, а потім дозволяє нам використовувати їх частину, щоб ми могли стрибнути до них.
Ще одна дуже цікава функція autojump - це підтримка автозаповнення в більшості оболонок найчастіше використовується у світі Linux (bash, zsh тощо). Так, наприклад, ми можемо використовувати щось на кшталт:
автострибок d
А потім натисніть клавішу Tab, щоб автозавершення запропонувало нам доступні варіанти, які відповідають цій літері.
Далі, звичайно, є варіанти для просунутих користувачів, які, крім усього іншого, дозволяють нам доступ до бази даних autojump, а також її модифікація, що дозволяє нам додавати до нього каталоги, щоб вони починали враховуватися програмою, навіть якщо ми не використовували їх багато, для чого ми «додаємо вагу»:
autojump - каталог
Щоб додати каталог до бази даних
autojump – purge
Щоб видалити з бази даних усі ті каталоги, які більше не існують у системі, те, що дозволяє нам підтримувати програму завжди в швидкості завдяки базі даних, зменшеній до мінімально необхідного розміру.
Як бачимо, це інструмент, який пропонує нам цікаву функціональність, і це так дуже просто встановити та почати використовувати, як для початківців користувачів, так і для тих, хто має більш просунуті знання (які, безсумнівно, будуть тими, хто отримає від цього максимум користі).