오늘 XenServer의 CLI로 작업할 때 xe 명령을 사용하면 파일뿐 아니라 매개 변수에 대해서도 '탭' 문자를 사용한 자동 완성이 가능하다는 사실을 발견했습니다!
예를 들어 xe vm-[tab]이라고 쓰면 vm-list, vm-clone, vm-copy 등이 표시됩니다. 이는 파일이 아니며 xe 명령의 매개변수입니다!
다른 명령을 사용하여 이를 어떻게 보관할 수 있나요? 어떻게 작동하나요?
답변1
다음은 완성이 어떻게 이루어지는지에 대한 좋은 가이드가 될 수 있습니다.
bash 완료 명령 사용1
간단히 말해서, 작업을 수행하는 일부 bash 스크립트가 있으며 시간이 지남에 따라 패키지 작성자는 스크립트 /etc/bash_completion.d
와 같은 더 많은 스크립틀릿을 에 추가하고 있습니다 xen-tools
.