이것은 전혀 관련이 bash
없지만 패키지에 프로그래밍 된 완료에 따라 다릅니다 bash-completion
.
파일의 일부 주석에서 /etc/bash_completion.d/mount
:
# mount(8) completion. This will pull a list of possible mounts out of
# /etc/{,v}fstab, unless the word being completed contains a ':', which
# would indicate the specification of an NFS server. In that case, we
# query the server for a list of all available exports and complete on
# that instead.
#
# umount(8) completion. This relies on the mount point being the third
# space-delimited field in the output of mount(8)
#
또한 주 파일 /etc/bash_completion
에서 명시 적으로 설명 mount
하고 umount
명령 하는 다음 주석 을 찾을 수 있습니다 .
# A meta-command completion function for commands like sudo(8), which need to
# first complete on a command, then complete according to that command's own
# completion definition - currently not quite foolproof (e.g. mount and umount
# don't work properly), but still quite useful.
#
업데이트 :
에 대한 의견 mount
과 umount
에서 명령을 제거 bash_completion
(가)에서 커밋 :
_command_offset: Restore compopts used by called command.
This fixes completions that rely on their compopts, most notably
mount(8).
Fixes bash-completion bug #313183.
출시 에bash-completion 1.90
sudo umount
. enzotib이 지적 했듯이이 기능은 고장 났mount
으며 마지막으로 확인했을 때 Arch에서도 손상되었습니다.