Покращення пошуку в історії командного рядка за допомогою цих змін у файлі inputrc
Запустіть термінал і відкрийте свій файл .inputrc у бажаному текстовому редакторі. Ми будемо використовувати nano, оскільки він дуже зручний:
nano .inputrc
Вставте наступні п’ять рядків у (імовірно порожній) файл .inputrc:
"\e[A: history-search-backward \e[B: history-search-forward set show-all-if-ambiguous on set completion-ignore- випадок на TAB: завершення меню"
Це має виглядати так:
Натисніть «Control+O», щоб зберегти файл, потім Control+X, щоб вийти з nano.
Оновіть термінал або створіть новий, і ви відразу побачите різницю, використовуючи стрілки та клавіші табуляції під час гортання історії команд.
Довжина збереженої історії все ще залежить від того, який параметр HISTFILESIZE встановлено, тому не забудьте налаштувати його відповідно до ваших потреб. Також зауважте, що якщо ви регулярно очищаєте історію команд, корисність цих функцій значно погіршиться.
Раніше ми обговорювали інші способи друку та пошуку в історії минулих команд, але це, мабуть, найкращий варіант, якщо ви хочете знову виконати минулу команду, а не просто знайти синтаксис довгого -виконуваний рядок.Якщо ваша основна взаємодія з терміналом призначена для команд за замовчуванням, не забувайте про чудовий трюк, щоб автоматично відстежувати їх, зберігаючи будь-який рядок «за замовчуванням» в окремому текстовому файлі, хоча ці коригування inputrc все одно полегшать вашу роботу, якщо ви плануєте змінити налаштування в майбутньому.
Зверніться до Lifehacker, щоб дізнатися про трюки пошуку в історії клавіш зі стрілками, хоча ви можете згадати інші рядки .inputrc із попереднього трюку, яким ми поділилися деякий час тому.
