Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: rbbt 06 Března 2015, 22:29:03
-
Zdavím,
četl jsem něco málo o tom jak se správně ptát, přesto se obávám že to zde někde na fóru bude i když jsem to nenašel, tak se předem omluvám a vyhrožovat návratem k win taky neplánuji :)
Když jsem psal "sudo apt-get install část_názvu" tak mi šlo pomocí TABu předpovídat co budu dopisovat, udělal jsem si ale alias "agi" a když zkouším "agi část_názvu" tak mi TAB nedělá nic, jde mi samozřejmě o to, jestli to lze nějak udělat aby to také tak fungovalo.
Díky všem za snahu
-
Pokud to nereaguje na první tab, zkus druhý nabídne ti seznam odpovídající tomu co píšeš. Pokud ani druhý tab na nic nenabídne, pak tvé zkratce odpovídající program není ve známých zdrojích.
Musíš přidat zdroj sudo add-apt-repository ... a pak provést update sudo apt-get update a pak zkusit provést instalaci sudo apt-get install ...V poslednm příkaze by měl tab již fungovat.
-
Díky za pomoc, jak funguje TAB jsme již zjistil, problém je v tom když používám alias pro instalaci, pak TAB nefunguje, pokud používám běžné "sudo apt-get install" pak to jde, pokud jen muj alias "agi" = "sudo apt-get install" tak při psaní "agi .." tab nedělá nic. V repo mám vše potřebné a updatovaný seznam mám také.
-
Bash completion nic nedoplní, když příkaz nezná, on nezkoumá, zda je to alias a co se za ním schovává. Tady jsem to rozebral dost podrobně: http://gdhnotes.blogspot.cz/2014/02/alias-bash-completion.html (http://gdhnotes.blogspot.cz/2014/02/alias-bash-completion.html)
-
To je přesně to o co mi šlo, díky :)