![]() |
Über SSH sämtliche verfügbare shellbefehle von linux abfragen?
Tag,
Wollte wissen ob ich mir irgendwie in der LinuxShell sämtliche verfügbaren befehle die zur verfügung stehen ausgebene kann?. Vor ein paar tagen hatte ich so etwas in der richtung gefunden. Der befehl benötigt aber nutzereingaben. Zuerst fragst mich ob ich alle 1900 befehle anzeigen möchte und dann muss ich nach 20 befehlen bestätigen um die nächsten 20 zu bekommen. Ich will aber einfach nur eine stupide liste :( PS: Die Liste benötige ich zur maschinellen auswertung, da auf verschiedenen systemen verschiedene software installiert ist, gibts dort auch mitunter andere befehle oder einige nicht. |
AW: Über SSH sämtliche verfügbare shellbefehle von linux abfragen?
|
AW: Über SSH sämtliche verfügbare shellbefehle von linux abfragen?
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 |
AW: Über SSH sämtliche verfügbare shellbefehle von linux abfragen?
Danke, hat alles geklappt^^
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz