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
)也被计算在内。。。