Câu trả lời:
Tóm lại: source /etc/bash_completion
nên thực hiện thủ thuật (chạy nó trong trình bao trong phiên SSH).
Câu chuyện dài: để hoàn thành bash hoạt động, bạn phải cho biết bash
cách hoàn thành các đối số của mỗi lệnh. Điều này đòi hỏi một chuỗi dài các lệnh gọi của bash
lệnh tích hợp complete
; do đó, chúng thường được thu thập trong một tập lệnh riêng biệt (hoặc một vài tập lệnh /etc/bash.complete.d/*
) tải tất cả chúng.
Là một kịch bản shell thông thường, bạn luôn có thể nạp bash_completion
trong bất kỳ shell script khởi động ( ~/.bash_profile
, ~/.bash_login
, ~/.bashrc
)
Đọc thêm:
bash(1)
complete
lệnh (run: help complete
in bash
)