compgen : List Semua Perintah Linux - Open Source Lab -->

compgen : List Semua Perintah Linux

compgen - Ingin tau cara menampilkan list semua perintah linux ? Gunakanlah compgen. Perintah ini dari bahasa program bash yang sudah ada disetiap OS Linux. Fungsi untuk menamilkan perintah, alias, dan fungsi yang ada di system. Penggunaanya : compgen *option


Compgen Command


Contoh Perintah compgen

Untuk menampilkan semua perintah :
compgen -c
 
Output :
  

ls
if
then
else
elif
fi
....
gtail
sl-h
gnobots2
gnotravex
iagno
fortune
....
Untuk mencari jumlah perintah yang bisa user aktif jalankan :
compgen -c | grep find
compgen -c | wc -l 
echo "$USER user can run $(compgen -c | wc -l) commands on $HOSTNAME."
Output:
pepda user can run 3698 commands on pepda-3458.

Untuk menampilkan semua alias perintah bash :
compgen -a
Output :
 

..
...
....
.....
.4
.5
bc
cd..
chgrp
chmod 
chown 
cp 
dnstop 
egrep 
ethtool 
fastping 
fgrep 
grep 
iftop 
l. 
ll 
ln 
ls 
mcdflush 
mcdshow 
mcdstats 
mount 
mv 
pscpu 
pscpu10 
psmem 
psmem10 
rm 
tcpdump 
update 
updatey 
vnstat 
wget 
which

Untuk beberapa opsi tambahan kalian bisa menggunakan :

########################################
# Task: melihat semua perintah bash built-ins ########################################
compgen -b
########################################
# Task: melihat semua keyword bash ########################################
compgen -k
########################################
# Task: melihat semua fungsi bash ########################################
compgen -A *function

Atau bisa juga menggunakan opsi berikut :

compgen -abckA *function
## It doesnt get much better than this 
compgen -abckA *function | less
>compgen -abckA *function | grep -i --color searchStringHere

0 Response to "compgen : List Semua Perintah Linux"

Post a Comment