|
ово врх је корисно за све оне људе који често (свакодневно) користе терминал или конзола на ГНУ / Линук системима. |
Пре почетка
У случају да немамо инсталиран пакет басх-довршавања, ми га инсталирамо:
аптитуде инсталирање басх-завршетка
Омогући аутоматско довршавање на ТТИ-овима за све кориснике
Отварамо / етц / профиле
нано / етц / профиле
У / етц / профиле тражимо следеће редове ...
# омогућити завршетак басха у интерактивним шкољкама
#иф [-ф / етц / басх_цомплетион] &&! схопт -ок посик; онда
#. / етц / басх_цомплетион
#фи
И замењујемо са:
иф ["$ БАСХ"]; онда
ако је [-ф / етц / басх_цомплетион] &&! схопт -ок посик; онда
. / етц / басх_цомплетион
fi
fi
Потоњи ће активирати басх_цомплетион за све кориснике, укључујући роот. Али активираће га само на ТТИ-има, а не и на терминалним емулаторима.
Ресетовали смо ТТИ и то је то.
Као што видите, у оригиналну датотеку смо додали иф, што потврђује да се басх_цомплетион изводи само када смо у Басх-у. Без тог условљавања, ГДМ ће нам дати претходно поменуту грешку, јер би ГДМ позивао басх_цомплетион, и из неког разлога се сукобљава са ксессион.
Омогућите аутоматско довршавање у емулаторима терминала за све кориснике
Отварамо /етц/басх.басхрц
# нано /етц/басх.басхрц
У /етц/басх.басхрц тражимо следеће редове ...
# омогућити завршетак басха у интерактивним шкољкама
#иф [-ф / етц / басх_цомплетион] &&! схопт -ок посик; онда
#. / етц / басх_цомплетион
#фи
... И уклањамо "#" (ми их коментаришемо), изгледајући овако:
# омогућити завршетак басха у интерактивним шкољкама
ако је [-ф / етц / басх_цомплетион] &&! схопт -ок посик; онда
. / етц / басх_цомплетион
fi
Потоњи ће активирати басх_цомплетион за све кориснике, укључујући роот. Али то ће омогућити само на терминалним емулаторима, а не и на ТТИ-има.
Поново покрећемо било који терминал и промене ће ступити на снагу.
Омогућите аутоматско довршавање у емулаторима терминала само за једног корисника
Морамо створити (или уредити, ако постоји) датотеку ~ / .басхрц.
нано ~ / .басхрц
Додајемо (или претражујемо ако не постоје, али су коментарисани, као што је то урађено у /етц/басх.басхрц), тако да изгледа овако:
# омогућити завршетак басха у интерактивним шкољкама
ако је [-ф / етц / басх_цомплетион] &&! схопт -ок посик; онда
. / етц / басх_цомплетион
fi
- Ако датотеку креирамо, једноставно додамо ове редове.
- Ако ови редови постоје, али нису присутни, додаћемо их на крај датотеке.
- Ако постоји, а ове линије постоје, једноставно их коментаришемо.
Поново покрећемо конзолу и промене ће ступити на снагу.
Омогућите аутоматско довршавање по жељи
Једноставно морамо покренути басх_цомплетион у тренутку када желимо да га користимо. Биће деактивиран када завршимо сесију у терминалу (наредбом екит) или затворимо терминал који користимо ако се налазимо у графичком окружењу. Да бисмо га покренули кад год желимо, радимо:
. / етц / басх_цомплетион
Извор: бележница из 98.