[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: systemd tab expansion



On Tuesday 30 May 2017 08:30 CEST, mart@martlubbers.net wrote:

> On Tue, May 30, 2017 at 08:11:31AM +0200, Cecil Westerhof wrote:
>> Toen ik nog openSUSE gebruikte werkte systemd tab expansion. Als ik
>> bijvoorbeeld invoerde:
>> systemd status po
>>
>> En dan tab gaf, dan werd dat geexpandeerd naar:
>> systemd status postfix.service
>>
>> In Debian werkt dat helaas niet. Moet ik een extra package
>> installeren?
>>
>> -- 
>> Cecil Westerhof
>> Senior Software Engineer
>> LinkedIn: http://www.linkedin.com/in/cecilwesterhof
>
> Ik ga er van uit dat u bash gebruikt. Dan is bash-completion is wat
> u zoekt. Deze levert een file /etc/bash_completion die dat allemaal
> regelt. De file wordt automatisch gesourced door /etc/bash.bashrc
>
> Pakketten zoeken gaat makkelijk met apt-cache: $ apt-cache search
> bash completion apparix - console-based bookmark tool for fast file
> system navigation bash - GNU Bourne Again SHell bash-completion -
> programmable completion for the bash shell buku - Powerful
> command-line bookmark manager ...

Klopt, ik gebruik Bash. Echter Bash completion werkt, maar niet voor
systemd commandos zoals systemctl en journalctl.
Wanneer ik bijvoorbeeld ergens ga staan waar een postfix.log staat en
invoer:
    systemctl status po

En geef dan een tab, dan wordt dit geëxpandeerd naar:
    systemctl status postfix.log

Dus er is nog iets nodig om completion goed te laten werken voor
systemd commandos.

-- 
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof


Reply to: