AliasCmd: Unterschied zwischen den Versionen
Habo (Diskussion | Beiträge) (→ECMD Alias Namen) |
Habo (Diskussion | Beiträge) (→ECMD Alias Namen) |
||
| (Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
| Zeile 2: | Zeile 2: | ||
Einige ECMD Befehle sind einfach zu lang um sie komfortabel aufzurufen. Daher gibt | Einige ECMD Befehle sind einfach zu lang um sie komfortabel aufzurufen. Daher gibt | ||
| − | es Aliasnamen | + | es Aliasnamen. |
Beispiel: | Beispiel: | ||
| Zeile 8: | Zeile 8: | ||
$off -> rfm12 tevion 77,42,170 86,86 99 4 | $off -> rfm12 tevion 77,42,170 86,86 99 4 | ||
| + | Der Alias ist dann mit einem vorangestelltem "$"-Zeichen aufzurufen. | ||
| + | Anstatt "show ip" muss man also "$ip" eingeben. | ||
| + | |||
| + | Vordefinierte Aliases sind in der Datei protocols/ecmd/alias_defs.m4 zu finden. Dort dann jeweils mit Einschränkung für das benötigte Modul mit "alias_ifdef(MODULNAME)" . Beim nächsten Beispiel kann man also "$temp" eingeben um dem Aufruf von "lm75 0" zu machen. | ||
| + | |||
| + | alias_ifdef(I2C_LM75_SUPPORT) | ||
| + | alias("temp", "lm75 0") | ||
| + | alias_endif() | ||
[[Kategorie:ECMD]] | [[Kategorie:ECMD]] | ||
Aktuelle Version vom 23. Dezember 2010, 15:57 Uhr
ECMD Alias Namen
Einige ECMD Befehle sind einfach zu lang um sie komfortabel aufzurufen. Daher gibt es Aliasnamen.
Beispiel:
$ip -> show ip $off -> rfm12 tevion 77,42,170 86,86 99 4
Der Alias ist dann mit einem vorangestelltem "$"-Zeichen aufzurufen. Anstatt "show ip" muss man also "$ip" eingeben.
Vordefinierte Aliases sind in der Datei protocols/ecmd/alias_defs.m4 zu finden. Dort dann jeweils mit Einschränkung für das benötigte Modul mit "alias_ifdef(MODULNAME)" . Beim nächsten Beispiel kann man also "$temp" eingeben um dem Aufruf von "lm75 0" zu machen.
alias_ifdef(I2C_LM75_SUPPORT)
alias("temp", "lm75 0")
alias_endif()