标签:
于Ubuntu13.10后来Ubuntu 14.04上,由APT安装fastboot以及adb该工具后,
发现fastboot在主动补充一个问题,, fastboot flash 自己主动有问题完成后, 特别mbn以及bin文件类型不能补充.
查了一下,发现是fastboot的自己主动补全脚本限制了补全规则,略微改动一下就能解决问题.
文件路径: /etc/bash_completion.d/fastboot
改动当中的内容例如以下:
_fastboot() { local cur prev opts COMPREPLY=() cur="${COMP_WORDS[COMP_CWORD]}" prev="${COMP_WORDS[COMP_CWORD-1]}" opts="reboot boot flash devices -w reboot-bootloader" case "$prev" in reboot | devices | -w | reboot-bootloader) COMPREPLY=() return 0 ;; flash) COMPREPLY=( $(compgen -W "boot system recovery radio rpm sbl1 modem tz persist splash aboot" -- $cur )) return 0 ;; boot) COMPREPLY=( $(compgen -o filenames -G "${cur}*.img")) return 0 ;; *) local prev2="${COMP_WORDS[COMP_CWORD-2]}" local prev3="${COMP_WORDS[COMP_CWORD-3]}" if [ "$prev2" == "flash" ];then COMPREPLY=( $(compgen -o filenames -G "${cur}*")) return 0 elif [ "$prev2" == "boot" ];then COMPREPLY=() return 0 elif [ "$prev3" == "flash" ];then COMPREPLY=() return 0 fi ;; esac COMPREPLY=( $(compgen -W "$opts" -- $cur) ) return 0 } complete -F _fastboot fastboot
版权声明:本文博客原创文章。博客,未经同意,不得转载。
标签:
原文地址:http://www.cnblogs.com/yxwkf/p/4711198.html