Bash Befehl existiert Musterabgleich

Überprüfen, ob ein Befehl in Bash mit Musterabgleich existiert

Dieser Artikel stellt vor, wie man Musterabgleich verwendet, um zu überprüfen, ob ein Befehl in Bash existiert, einer Befehlszeilenumgebung für Linux-Computer und -Server. Gibt es einen Befehl oder eine Option, die Musterabgleich mit Befehlen wie which oder type durchführen kann, die Befehlspfade ausgeben? Gibt alle verfügbaren Befehle aus und grepped...

Shou Arisaka
1 Min. Lesezeit
18. Okt. 2025

Dieser Artikel stellt vor, wie man Musterabgleich verwendet, um zu überprüfen, ob ein Befehl in Bash existiert, einer Befehlszeilenumgebung für Linux-Computer und -Server.

Frage

Gibt es einen Befehl oder eine Option, die Musterabgleich mit Befehlen wie which oder type durchführen kann, die Befehlspfade ausgeben?

Zum Beispiel, wenn Sie mysql-bezogene Befehle und Pfade insgesamt wissen möchten, würde which mysql* eine Ausgabe wie folgt liefern:

/usr/bin/mysql_config
/usr/bin/mysql2

Gibt es einen Befehl, der solche Dinge tun kann?

Antwort

Das wird funktionieren.

compgen -ac | grep mysql

compgen gibt alle verfügbaren Befehle aus, und wir greppen es.

Diesen Artikel teilen

Shou Arisaka 18. Okt. 2025

🔗 Links kopieren