Подобрете търсенето в историята на командния ред с тези.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.
Опреснете терминала или създайте нов и ще можете да видите разликата незабавно, когато използвате стрелките и клавишите tab, когато прелиствате хронологията на командите.
Дължината на съхранената история все още зависи от това на какво е зададен HISTFILESIZE, така че не забравяйте да го коригирате, за да отговаря на вашите нужди. Също така имайте предвид, че ако изчиствате хронологията на командите редовно, полезността на тези функции ще се влоши значително.
Обсъждали сме други начини за отпечатване и търсене в историята на минали команди преди, но това е може би най-добрият вариант, ако искате да изпълните минала команда отново, вместо просто да намерите синтаксиса на дълга -изпълнен низ.Ако основното ви взаимодействие с терминала е за команди по подразбиране, не забравяйте отличния трик да ги следите автоматично, като съхранявате всички низове по подразбиране в отделен текстов файл, въпреки че тези корекции на inputrc ще улеснят работата ви, ако търсите да превключите настройка в бъдеще.
Насочете се към Lifehacker за трикове за търсене в историята на клавишите със стрелки, въпреки че може да си спомните другите редове .inputrc от предишен трик, който споделихме преди време.
