자동 완성의 정도는 bash-completion
패키지 의 셸 스크립트가 얼마나 잘 작동하는지에 따라 달라집니다.
Ubuntu 14.04에서 완료를 처리하는 스크립트 service
는에 /usr/share/bash-completion/bash_completion
있습니다. 그것은에서 파일로 서비스 이름을 찾습니다 /etc/rc.d/init.d
하고 /etc/init.d
, 그리고 출력에 systemctl list-units --full --all
.
그러나 설치 vsftpd
패키지 것은에 파일을 넣어하지 않습니다 /etc/init.d
이 되었기 때문에, systemd
-ified; 구성 파일을에 넣습니다 /etc/systemd/system/vsftpd.service
. systemctl list-units
현재 Ubuntu에 systemctl
명령이 포함되어 있지 않다면 해당 파일을 찾을 수 있습니다 .
따라서 현재에 대한 자동 완성 기능은 얻지 service vsftpd
않지만 구성 파일이에 있기 때문에 대부분의 다른 서비스에는 자동 완성 기능 이 제공됩니다 /etc/init.d
.
sudo systemctl
(상태 또는 중지)lightd
(TAB / 더블 탭) ( 활성 / 실행 여부에 관계없이 완전한 'lightdm.service'를 의미합니다.이 svc는 단위 출력과/etc/init.d
내 컴퓨터에 있습니다. 다른 서비스에서도 동일한 문제가 발견되었습니다. 완료시 오랜 시간이 걸리는 버그 (?)도 있습니다. 저에게 경고음이 울리기 전에 10 초 이상 앉아있는 것을 보았습니다. github.com/systemd/systemd/issues/7185