无法从双标签印刷机
问题描述:
匹配方案,猛砸总在Bash
,如果我按tab键两次,然后我看到:无法从双标签印刷机
显示所有可能性? (是或否)
段:
! 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
所以我添加-xtype f
和-perm /u=x
,但仍然没有得到1092:
echo $PATH | sed -e 's/:/ /g' -e "s/^/find/" -e "s/$/ -xtype f -perm \/u=x/" | sh | wc -l
1107
如何double tab key press
Bash中产生的总 '可能性' 的价值?
答
这似乎工作:
compgen -cab | sort | uniq | wc -l
我的机器上它显示了相同数量的标签完整的东西。
+0
+1它也适用于我的。非常感谢你。 – jon 2012-02-25 20:11:13
我猜想* aliases *和shell * builtins *(如'cd'或'ulimit')也被计算在内...... – 2012-02-25 18:23:47