Linux Can';t将程序与Bash';s双制表符压力机总计

Linux Can';t将程序与Bash';s双制表符压力机总计,linux,bash,shell,path,Linux,Bash,Shell,Path,在Bash中,如果按tab键两次,则会看到: 是否显示所有1092可能性?(是或否) 片段: ! diff ifconfig mount.fuse rcsdiff tiff2pdf ./ diff3 ifdown mount.ntfs-3g rcsmerge tiff2ps : diffutils-cmp ifenslave

Bash
中,如果按tab键两次,则会看到:

是否显示所有1092可能性?(是或否)

片段:

!         diff              ifconfig      mount.fuse        rcsdiff       tiff2pdf
./        diff3             ifdown        mount.ntfs-3g     rcsmerge      tiff2ps
:         diffutils-cmp     ifenslave     mount.ntfs-fuse   rdisc         tiff2rgba
GET       diffutils-diff    iftop         mountpoint        rdjpgcom      tiffcmp
HEAD      diffutils-diff3   ifup          msgattrib         read          tiffcp
MAKEDEV   diffutils-sdiff   ifup-local    msgcat            readelf       tiffdiff
POST      dig               igawk         msgcmp            readlink      tiffdither
[         dir               igd-client    msgcomm           readonly      tiffdump
--More--
我认为如果我在我的
$PATH
环境变量中搜索目录中的所有可执行文件,那么将生成一个与
more
显示的数据匹配的单列列表

这是我的第一次尝试:

echo $PATH | sed -e 's/:/ /g' -e "s/^/find / " | sh > commandlist.txt
wc -l commandlist.txt
1114 commandlist.txt
所以我添加了
-xtypef
-perm/u=x
,但仍然没有得到1092:

echo $PATH | sed -e 's/:/ /g' -e "s/^/find / " -e "s/$/ -xtype f -perm \/u=x/" | sh | wc -l
1107
Bash中的
双制表键如何生成其总“可能性”值

compgen -cab | sort | uniq | wc -l
在我的机器上,它显示的数字与tab complete一样。

我猜别名和shell内置(如
cd
ulimit
)也被计算在内。。。