table of contents
| AMULECMD(1) | aMule Hilfsprogramme | AMULECMD(1) |
NAME¶
amulecmd - Konsolenbasiertes Programm um aMule zu steuern
SYNTAX¶
amulecmd [-h <Host>] [-p <Port>] [-P <Passwort>] [-f <Pfad>] [-q] [-v] [-l <Sprache>] { [-w] | [-c <Befehl>] } [--space-separated]
amulecmd [--create-config-from=<Pfad>]
amulecmd [--version]
amulecmd [--help]
BESCHREIBUNG¶
amulecmd ist ein Konsolenprogramm zur Steuerung von aMule.
- [ -h <Host>, --host=<Host> ]
- Der Rechner auf dem aMule läuft (Standard: 127.0.0.1). <Host> kann eine IP-Adresse oder ein DNS-Name sein.
- [ -p <Port>, --port=<Port> ]
- aMule's Port für Externe Verbindungen, wie in den Optionen unter->Fernsteuerung (Standard: 4712) eingestellt.
- [ -P <Passwort>, --password=<Passwort> ]
- Passwort für Externe Verbindungen.
- [ -f <Pfad>, --config-file=<Pfad> ]
- Benutzt die angegebene Konfigurationsdatei. Die Standardkonfigurationsdatei ist ~/.aMule/remote.conf
- [ -q, --quiet ]
- Keine Ausgabe auf stdout ausgeben.
- [ -v, --verbose ]
- Sei gesprächig - Gebe auch Debuggingausgaben aus
- [ -l <Sprache>, --locale=<Sprache> ]
- Setzt die Lokale (Sprache) des Programms. Siehe Abschnitt ANMERKUNGEN für die Beschreibung des <Sprache> Parameters.
- [ -w, --write-config ]
- Schreibe die Kommandozeilenoptionen in die Konfigurationsdatei und kehre zur Shell zurück.
- [ -c <Befehl>, --command=<Befehl> ]
- Führe <Befehl> aus, als wäre es auf amulecmd's Eingabeaufforderung eingegeben worden, und beende dich.
- [ --create-config-from=<Pfad> ]
- Konfigurationsdatei basierend auf <Pfad>, welche auf eine gültige aMule Konfigurationsdatei verweisen muss, erstellen und danach beenden.
- [ --disable-ec-encryption ]
- Do not encrypt the External Connection link. Encryption is negotiated automatically whenever the remote aMule supports it, and is on by default for every destination, local or remote. Turning it off leaves everything after the login readable, and modifiable, by anyone able to observe the connection.
- [ --force-zlib ]
- Erzwingt ZLIB Kompression der externen Verbindung, unabhängig von der Lokalität der gewählten IP. Nützlich, wenn der Server über einen VPN Tunnel erreichbar ist, der eine LAN IP ist, und die Heuristik sonst Kompression deaktivieren würde.
- [ --space-separated ]
- Separate the fields of the list commands with spaces, as earlier versions did, instead of tabs. Client names and file names may contain spaces, so the default tab separator is what lets a script split a row back into its fields; use this only for scripts written against the older output.
- [ --version ]
- Zeigt die derzeitige Versionsnummer an.
- [ --help ]
- Gibt eine kurze Nutzungsbeschreibung aus.
BEFEHLE¶
Alle Befehle können groß oder klein geschrieben werden.
Add <eD2k-link> | <magnet-link>¶
Fügt einen eD2k- oder Magnetverweis dem Kern hinzu.
Der eD2k-Verweis darf enthalten:
Der Magnet Verweis muss die eD2k Prüfsumme und die Dateigröße enthalten.
Cancel <hash> | <number>¶
Bricht den Download, der mit <Prüfsumme> oder <Nummer> angegeben wurde, ab. Benutze show um den Wert zu erfahren.
Connect [ kad | ed2k | <ip|name> ]¶
Verbindung zu einem Netzwerk aufbauen.
Die Verbindung wird zu allen Netzwerken aufgebaut, die in den Einstellungen aktiviert wurden.
Mit dem optionalen Parameter kannst du das Netzwerk angeben, zu welchem eine Verbindung aufgebaut werden soll. Wenn du eine Server-Adresse als IP:Port angibst (wobei IP entweder eine durch punktierte dezimale IPv4 Adresse oder ein auflösbarer DNS Name ist), so wird aMule sich nur zu diesem Server verbinden.
Disconnect [ ed2k | kad ]¶
Trennt die Verbindung zu allen Netzwerken mit denen du verbunden bist, oder nur zu dem, welches angegeben wurde.
Download <number>¶
Startet den Download einer Datei.
Die <Nummer> einer Datei aus der letzten Suche muss angegeben werden. Beispiel: 'download 12' startet den Download der Datei, die in der letzten Suche die Nummer 12 hatte.
Exit¶
Verbindung zu amule/amuled trennen und amulecmd beenden.
Get <what>¶
Liest eine Option und zeigt sie an.
Verfügbare Werte für <Was>:
Help [ <command> ]¶
Gibt eine kurze Nutzungsübersicht aus. Wenn ohne Parameter aufgerufen, zeigt es eine Liste der verfügbaren Befehle an. Wenn mit <Befehl>aufgerufen, zeigt es eine Kurzbeschreibung diese Befehls an.
Pause <hash> | <number>¶
Pausiert den Download der mit <Prüfsumme> oder <Numner> angegeben wurde. Benutze show um den Wert zu erfahren.
Priority <priority> <hash> | <number>¶
Setzt die Priorität für den Download der mit <Prüfsumme> oder <Nummer> angegeben wurde.
Verfügbare Werte für <Priorität>:
Progress [<id>]¶
Shows the progress of an on-going search. Optionally takes a search <id> (as printed by search); with no id, shows the most recently started search.
Quit¶
Synonym für den exit Befehl.
Reload <what>¶
Aktualisiert das angegebene Objekt.
Verfügbare Werte für <Was>:
- Liste der freigegebenen Dateien neu laden.
- IPFilter
- IP Filter Tabellen neu laden.
Reset¶
Setzt das Log zurück.
Results [<id>]¶
Shows you the results of a search. Optionally takes a search <id> (as printed by search); with no id, shows the most recently started search. Several searches can be kept on the daemon at once and addressed by id.
Resume <hash> | <number>¶
Setzt den Download der mit <Prüfsumme> oder <Nummer> angegeben wurde fort. Nutze show, um den Wert zu erfahren.
Search <type> [<filters>] <keyword>¶
Makes a search for the given <keyword>. A search type and a keyword to search is mandatory to do this. Example: 'search kad amule' performs a kad search for 'amule'. Prints a search id; pass it to results or progress to address this search. Several searches can run at once, each with its own id.
Verfügbare Suchtypen:
Optionale Filter können vor, nach oder zwischen den Suchbegriffen eingefügt werden:
- --type <Audio|Video|Image|Doc|Pro|Arc|Iso>
- Beschränkt die Ergebnisse auf den angegebenen Dateityp.
- --extension <ext> (alias: --ext)
- Beschränkt die Ergebnisse auf eine bestimmte Dateierweiterung (z. B. iso, mp3).
- --avail <N> (alias: --availability)
- Mindestanzahl an Quellen, die ein Ergebnis melden muss.
- --min-size <N[KMG]>
- Kleinste zurückzugebende Dateigröße. Suffixe verwenden binäre Multiplikatoren (K = 1024, M = K×1024, G = M×1024); kein Suffix bedeutet Bytes.
- --max-size <N[KMG]>
- Größte zurückzugebende Dateigröße. Gleiche Suffixe wie --min-size.
Beispiel: 'search global linux iso --type Iso --min-size 100M' liefert Ergebnisse für 'linux iso' vom Dateityp Iso mit mindestens 100 MiB.
Set <what>¶
Setzt die angegebene Option.
Verfügbare Werte für <Was>:
Show <what>¶
Zeigt upload/download Warteschlange, Serverliste oder die Liste der freigegebenen Dateien an.
Verfügbare Werte für <Was>:
Shutdown¶
Beendet das Programm (amule/amuled) zu dem du verbunden bist. Dies beendet auch den Textclient, da er ohne Verbindung nicht zu gebrauchen ist.
Statistics [ <number> ]¶
Zeigt die Statistiken an.
Die optionale <Nummer> im Bereich von 0-255 kann als Argument diesem Befehel übergeben werden. Sie gibt an, wie viele Einträge der Clientversionsliste angezeigt werden sollen. Der Wert 0, oder keine Angabe bedeutet 'unbegrenzt'.
Beispiel: 'statistics 5' zeigt nur die oberen 5 Versionen der einzelnen Clienttypen an.
Status¶
Zeigt den Verbindungsstatus, aktuelle Up/Downloadgeschindigkeiten, etc. an.
ANMERKUNGEN¶
Pfade¶
Für alle Optionen die ein <Pfad> Argument erwarten, wenn der Pfad kein Verzeichnis enthält(z.B. nur einen Dateinamen), dann wird angenommen, diese Datei liegt um aMule-Konfigurationsverzeichnis, ~/.aMule.
Sprachen¶
Der <Sprache> Parameter der -l Option hat folgende Form: sprache[_SPRACHE][.kodierung][@modifikation] wobei sprache die eigentliche Sprache, SPRACHE das Gebiet, kodierung den zu nutzenden Zeichensatz und modifikation eine bestimmte Untergruppe in diesem darstellt.
Zum Besispiel sind die folgenden Zeichenketten gültig:
de_DE
de_DE.iso88591
de_DE@euro
de_DE.iso88591@euro
Alle oben genannten Zeicheketten werden als gültige Sprachdefinitionen akzeptiert, KODIERUNG und zusatz werden zur Zeit nicht genutzt.
Zusätzlich zu den obigen Formaten, kann man komplette englische Sprachbezeichnungen angeben - -l german ist ebenfalls gültig und entspricht -l de_DE.
Wenn keine Sprache definiert wurde, weder in der Kommandozeile noch in der Konfigurationsdatei, wird die Standardsprache des Systems verwendet.
DATEIEN¶
~/.aMule/remote.conf
BEISPIEL¶
Typischerweise startet man amulecmd als erstes mit:
amulecmd -h hostname -p EC-Port -P EC-Passwort -w
oder
amulecmd --create-config-from=/home/Benutzer/.aMule/amule.conf
Dies speichert die Einstellungen in $HOME/.aMule/remote.conf, und später tippst du nur noch:
amulecmd
Natürlich brauchst du dich nicht unbedingt an dieses Beispiel halten.
FEHLER MELDEN¶
Bitte meldet Fehler entweder in unserem Forum (https://github.com/amule-org/amule/discussions), oder in unseren Bugtracker (https://github.com/amule-org/amule/issues). Bitte meldet uns weder Fehler per E-Mail, noch auf unsere Mailingliste oder direkt an unsere Teammitglieder.
COPYRIGHT¶
aMule und alle seine zugehörigen Anwendungen werden unter der GNU General Public License verteilt.
SIEHE AUCH¶
VERFASSER¶
Diese manpage wurde geschrieben von Vollstrecker <amule@vollstreckernet.de>
Diese manpage wurde übersetzt von Vollstrecker <amule@vollstreckernet.de>
| October 2026 | aMuleCmd v3.1.0 |