A TAB használata a név kiegészítésekhez a Debian-alapú rendszereken

kimarite képe

A konzol (terminál) használatát jelentősen megkönnyíti a TAB billentyű használata.

A TAB a név kiegészítésekhez használható:
-- egyszer megnyomva
    -- a könyvtárnevet, a fájlnevet vagy a parancs nevet egészíti ki, akkor, ha létezik pontos egyezés.
-- kétszer megnyomva
    -- listázza az összes lehetséges könyvtárnevet, fájlnevet vagy parancs nevet, akkor, ha nem létezik pontos egyezés.

Mindehhez az kell, hogy elkezd begépelni a könyvtárnevet, a fájlnevet vagy a parancs nevet, amelyet majd a TAB kiegészít. Minél több karaktert gépelsz be, annál nagyobb az esély a pontos egyezésre.

A használathoz szükséges, hogy telepítve legyen a bash-completion alkalmazás.

Ellenőrizd, hogy telepítve van-e:

apt-cache policy bash-completion

Ha azt látod, telepítve van, nincs teendőd.
Ha azt látod, nincs telepítve, akkor telepítsd:

sudo apt-get install bash-completion

Futtasd ezt a parancssort,

. /etc/bash_completion

és már használhatod. Mit is? Természetesen, a TAB név-kiegészítést.

Példa

Tegyük fel, telepítettél egy rendszert, és a Synaptic csomagkezelőben a keresőablak láthatóságát állítanád be a könnyebb kereshetőség érdekében. A művelet az apt-xapian-index alkalmazás telepítésével kezdődik, mely telepítés a Synaptic segítségével is kivitelezhető. A telepítés után azonban be kell zárnod a Synaptic csomagkezelőt és frissíteni az adatbázist, mégpedig terminálban.

Ha nem jut eszedbe az apt-xapian frissítő parancs, használd a TAB-ot:

-- egyszer megnyomva

sudo update-apt-[TAB] --> sudo update-apt-xapian-index

-- kétszer megnyomva

sudo update-[TAB]
update-alternatives         update-grub
update-apt-xapian-index     update-grub2
update-ca-certificates      update-icon-caches
update-default-aspell       update-inetd
update-default-ispell       update-initramfs
update-default-wordlist     update-java-alternatives
update-desktop-database     update-locale
update-dictcommon-aspell    update-mime
update-dictcommon-hunspell  update-mime-database
update-fonts-alias          update-passwd
update-fonts-dir            update-pciids
update-fonts-scale          update-rc.d

Mint érzékelhető,
-- ahol a begépelt karaktersor egyetlen név része, ott máris megkapod a pontos és teljes nevet,
-- ahol a begépelt karaktersor több név része, listát kapsz a lehetőségekről. Innen már könnyebben lépsz tovább.

Nem nehéz kitalálni, hogy ez a kívánt parancssor,

sudo update-apt-xapian-index -fvu

néhány paraméterrel, amit érdemes tudni.
Kézikönyv a paraméterekről (a Q a kilépés):

man update-apt-xapian-index

Enjoy :-)

https://www.youtube.com/watch?v=JFxH4kky6z4

A bejegyzés megírásához ötletet innen vettem:
https://debian-administration.org/article/316/An_introduction_to_bash_completion_part_1