linux的compgen命令,Linux compgen 命令用法详解-Linux命令大全(手册)

compgen:一个很棒的命令列出所有Linux命令

compgen是bash内置命令,它将显示所有可用的命令,别名和函数。

语法是:

compgen选项

compgen命令示例

要列出所有可用的命令,只需键入以下命令

compgen -c

样本输出:

您可以搜索或计算命令:

compgen -c | grep find

compgen -c | wc -l

echo “$USER user can run $(compgen -c | wc -l) commands on $hostname.”

样本输出:

vivek用户可以在wks01上运行3436命令。

要列出可用的所有bash shell别名,请输入:

compgen -a

样本输出:

..

….

…..

.4

.5

bc

cd..

chgrp

chmod

chown

cp

dnstop

egrep

ethtool

fastping

fgrep

grep

iftopl.

ll

ln

ls

mcdflush

mcdshow

mcdstats

mount

mv

pscpu

pscpu10

psmem

psmem10

rm

tcpdump

update

updatey

vnstat

wget

which

有关更多信息如下:

#任务:显示所有bash内置插件

compgen -b

#任务:显示所有bash关键字

compgen -k

#任务:显示所有bash函数

compgen -A 函数

把它们放在一起:

compgen  -abckA function

##它没有比这更好

compgen  -abckA function | less

compgen  -abckA function | grep -i –color searchStringHere

自动补全,linux提供了两个重要命令 compgen, complete

命令:compgen –w “aa ab bb cc” — “a”

表示从”aa ab bb cc”  匹配出以“a”开头的单词

这条命令的返回结果就是 “aa ab”。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值