Како омогућити аутоматско довршавање у терминалу - Линук

Преглед садржаја

Када дуго користимо прозор терминала или к-прозор, врло је корисно омогућити аутоматско довршавање са картицом, јер ће то уштедети много посла при куцању и избећи ће се запамћивање тачног назива сваке команде, руте и пакети у систему. Линук који се користи или контролише са терминала.
Све је то захваљујући датотеци / етц / басх_цомплетион, скрипти која је одговорна за тражење свих могућности када притиснемо картицу. Дакле, писањем једног или неколико слова речи, притиском на табулатор једном, ако постоји само једна могућност, аутоматски ће се довршити команда или реч коју смо писали, али ако постоје две или више могућности, двоструки клик ће покажите нам све могуће опције Шта има са оним словима која смо већ написали?
Детаљно ћемо инсталирати и омогућити аутоматско довршавање у прозору терминала како бисмо олакшали писање команди и рута.
У случају да немамо инсталиран басх-цомплете пакет, инсталирамо га:
судо апт-гет инсталл басх-цомплете

Отварамо / етц / профиле уређивачем текста
 нано / етц / профиле
У / етц / профиле тражимо следеће редове
 # омогући завршавање басх-а у интерактивним љускама #иф [-ф / етц / басх_цомплетион] &&! схопт -ок посик; онда #. / етц / басх_цомплетион #фи

Коментирамо редове тако да је следеће
 иф ["$ БАСХ"]; онда ако [-ф / етц / басх_цомплетион] &&! схопт -ок посик; онда. / етц / басх_цомплетион фи фи

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

Док пишемо наредбу у терминалу, можемо је аутоматски довршити ако притиснемо тастер Таб
Омогућите АУТО КОМПЛЕТНО ЗА СВЕ КОРИСНИКЕ У ТЕРМИНАЛНИМ ЕМУЛАТОРИМА
Отварамо /етц/басх.басхрц
нано /етц/басх.басхрц
У /етц/басх.басхрц тражимо следеће редове …
 # омогући завршавање басх-а у интерактивним љускама #иф [-ф / етц / басх_цомплетион] &&! схопт -ок посик; онда #. / етц / басх_цомплетион #фи

Уклањамо # "и одјављујемо их, изгледа овако:
 # омогући басх завршетак у интерактивним љускама ако [-ф / етц / басх_цомплетион] &&! схопт -ок посик; онда. / етц / басх_цомплетион фи

Потоњи ће активирати басх_цомплетион за све кориснике, укључујући и роот. Али активираће га само на терминалским емулаторима, а не и на ТТИ -овима.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave