compgen ist ein in Bash eingebauter Befehl, der verwendet wird, um alle Befehle aufzulisten, die im Linux-System ausgeführt werden könnten. Dieser Befehl könnte auch verwendet werden, um die Gesamtzahl der im Terminal vorhandenen Befehle zu zählen oder sogar nach einem Befehl mit dem bestimmten Schlüsselwort zu suchen. Dieser Befehl wird sogar verwendet, um die Bash-Details wie eingebaute Bash-Funktionen und so weiter zu drucken.

Arbeiten mit dem Befehl compgen unter Linux

1. Um alle verfügbaren Befehle aufzulisten, die direkt ausgeführt werden können.

compgen -c

To-list-all-commands-available-to-be-directly-executed

Dies listet alle Befehle auf, die Ihnen zur direkten Verwendung zur Verfügung stehen.

2. Um nach Befehlen mit einem bestimmten Schlüsselwort zu suchen

compgen -c | grep gnome

To-search-for-commands-having-a-specific-keyword

Dadurch werden die Befehle gesucht, die das Schlüsselwort gnome enthalten.

3. Um die Gesamtzahl der verfügbaren Befehle zu zählen

compgen -c | wc -l

To-count-total-number-of-commands-available-for-use

Dieser Befehl zählt die Gesamtzahl der Befehle, die verwendet werden könnten.

4. Um alle Bash-Alias ​​aufzulisten

compgen -a

To-list-all-the-bash-alias

Dieser Befehl listet alle in Ihrem System vorhandenen Bash-Aliasnamen auf.

5. Um alle eingebauten Bash-Ins aufzulisten

compgen -b

To-list-all-the-bash-bulitins

Dieser Befehl listet alle integrierten Bash-Ins auf, die in Ihrem System vorhanden sind.

6. Um alle Bash-Schlüsselwörter aufzulisten

compgen -k

6To-list-all-the-bash-keywords

Dieser Befehl listet alle in Ihrem System vorhandenen Bash-Schlüsselwörter auf.

7. Um alle Bash-Funktionen aufzulisten.

compgen -A function

7To-list-all-the-bash-functions

Dieser Befehl listet alle in Ihrem System vorhandenen Bash-Funktionen auf.