Einzelnen Beitrag anzeigen

Benutzerbild von Valle
Valle

Registriert seit: 26. Dez 2005
Ort: Karlsruhe
1.223 Beiträge
 
#3

AW: Über SSH sämtliche verfügbare shellbefehle von linux abfragen?

  Alt 30. Sep 2011, 12:09
Alternative:

Die Umgebungsvariable PATH nehmen und alle darin angegebenen Verzeichnisse durchgehen. Dort dann jede Datei und jeden Link durchgehen und überprüfen, ob das eXecute-Bit gesetzt ist. Mehr macht Bash auch nicht. Alles was dir dann noch fehlt, sind einige built-in Befehle von Bash (oder welche Shell du auch nutzt). Falls du das machst, überprüfe vorher, in welcher Reihenfolge du durchgehst. Es kann mehrere Binaries mit dem selben Namen geben.

Die built-in Funktion "compgen -a" von Bash solltest du aber wenn möglich vorziehen.

Liebe Grüße,
Valentin
Valentin Voigt
BOFH excuse #423: „It's not RFC-822 compliant.“
Mein total langweiliger Blog
  Mit Zitat antworten Zitat