Як швидко переходити по директоріях на linux

Якщо ви не впевнені як називається директорія в яку ви хочете перейти, вам доведеться використовувати ls. Після чого використовувати cd щоб перейти в потрібну вам директорію. Щоб впоратися з цією проблемою, багато емулятори терміналів надають потужну функцію авто-доповнення. Але недолік авто-доповнення в тому, що вам доведеться несамовито натискати на клавішу Tab. Якщо ви такий же ледачий як і я, вас може зацікавити autojump. Autojump це консольна утиліта, яка дозволяють вам швидко переходити в потрібну вам директорію незалежно від того, де ви зараз перебуваєте.







Установка autojump на Лінукс

Щоб встановити autojump на Linux або Debian:

Щоб Встановити autojump на CentOS або Fedora, використовуйте yum. На CentOS, вам потрібно спочатку додати репозиторій EPEL.

Щоб встановити autojump на Archlinux:

Якщо ви не можете знайти зібраний пакет для вашого дистрибутива, ви можете зібрати з початкових кодів на GitHub.







використання autojump

Autojump працює дуже просто: він записує ваше поточне місце розташування при кожному запуску команди.

Після цього, ви швидко можете перейти в збережені директорії за допомогою:

Зауважте, що цю утиліту не потрібно повна назва директорії, ви можете написати частину назви і autojump пройдеться по своїй базі даних і поверне найкращий результат.

Наприклад, припустимо що ми працює в такій структурі директорій:

Як швидко переходити по директоріях на linux

В такому випадку, команда написана нижче перенаправить вас прямо в / root / home / doc незалежно від того, де ви знаходитесь.

Якщо вам не хочеться друкувати 'autojump', ви можете створити алліас або використовувати вже існуючий:

Ще однією примітною особливістю є те, що autojump підтримує zsh і автодоповнення. Якщо ви не впевнені в тому, куди ви перейдете, то ви можете просто натиснути клавішу Tab і ви побачите повний шлях.

Дотримуючись того ж прикладу, надрукувавши:

і натиснувши Tab, ви побачите або / root / home / doc або / root / home / ddl.

Для того щоб побачити всього його функції, введіть в консолі:







Схожі статті