Re: bash completion help
Dumitru Mișu Moldovan <[email protected]> Sat, 30 Jun 2018 13:36:48 +0300
| Newsgroups | gmane.org.user-groups.rlug.general |
|---|---|
| Message-ID | <20180630133648.160b82f9@zeelich> |
Petru Rațiu <[email protected]> wrote: > Hello. > > E ceva cu mecanismul de bash completion care imi scapa. […] Bash completion mi se pare o hăcuială hidoasă. Dacă vrei autocompletări într-un mod mai elegant, recomand zsh. O alternativă dacă preferi să nu folosești zsh (în ultima vreme mă mulțumesc cu ksh-ul din OpenBSD), e să folosești mai intens aliasuri. De exemplu, în cazul comenzii ssh, am de administrat câteva zeci de build slaves pe care de regulă intru prin SSH dacă e ceva de reparat. Decât să stau cu TAB (și eventual cu tastele cursor în zsh) să aleg pe care vreau să intru, prefer să am câte un alias specific pentru fiecare și să scriu direct comanda, dintr-o suflare. „rhel6” mă duce pe primul bs cu RHEL6, „rhel6b” pe al doilea, „sol10” pe primul Solaris 10 AMD64 șamd. Mai ales că astea n-au înregistrări DNS și nici IP-urile lor nu le știu pe de rost. Cu serverele ce duc aceste bs-uri e și mai simplu, folosesc primele trei litere din hostname pentru acces SSH în sistemul lor de operare și primele patru pentru a accesa interfața de administrare la distanță a serverului (ALOM / ILOM / ILO șamd). Dar e important să ai nume de cel puțin patru litere și să nu se suprapună primele trei. De exemplu „jac” mă duce pe serverul Jacu cu Solaris 11 SPARC, iar „jacu” mă duce în ILOM-ul din care pot și să reinstalez la distanță OS-ul de pe server. Mi se pare mai comod, chiar și în zsh, pe care îl mai folosesc din când în când pe un server Linux pe care n-am o aromă de ksh pe gustul meu. Chiar și acolo prefer aliasuri mai degrabă decât auto-completările din zsh, care-s chiar spectaculoase. De exemplu în git mă minunez câteodată câte știe, dar tot mai rapid e cu aliasurile mele, cred că am vreo 20 numai pentru comenzi git mai frecvente. Cireașa de pe tort: în orice shell semi-decent ai autocompletări la aliasuri. _______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEEi7VNYRx9KT37vF+JtlcIZXoGKIFAls3XUAACgkQJtlcIZXo GKJQqQ//fquLvsUnmmFgPTF1d8f51sq+v2XTvg5iA/3QC7kFWdkAebq6pMaPG2tN lDuTqcUFalCwspIJkxyOn/55KUnuXc6TNrr+T9lJ1WN9HYliQ3hexkye5MPZFndC Ar7uc65omOmcaiwxGBheqCmvS2V+5riCvJtUikdyttV/BaW/EeZBdfCRv904G776 ozGxtgCgy65oG3uEOE5FnuKoQpdmjKhJypHDvxkqkMJkIZX77cHEqq68orsfq6GJ h/LbHwV6AYIyK7gSDmvJVF4rhpInD6iKvo/oJDajqEO/zviY+BIupejMP/F6GAjc fAyAXpeGZ80x1s/B0ImxM9M1hy5hZqiQ5axooS0NeAlV4Nyql7I8u9AkiOWiuqrU f9JHfmk8EyNLyug19GmwMWIzm+oVGuSN8XxoepfU6R8f+RyH+Fmo8cIN1eHDOmjO rkW4EV0zUmuJKY21SAcjfTEq7wGtB7sLxViSJfkGppPZZx48jkg1mAs1foOrVe5z vWfzg7km6zNTWHf35s36j5nqd81LMCXJPxWRiH6eiRn9fRVs5KV7YRAyoV5jYbfl apbshIrcB6KqZBhLCQC3vi4/2eoVFdtogWmsplvYj/O0iu16H96Q4vWI59Aih8Ul uYr2l5GzpQIoOoVPTQd1Xc8wDdb83qNq8WsSbcfxA9AWeO4zJuQ= =KrrI -----END PGP SIGNATURE-----