- Mitglied seit
- 15. Mai 2008
- Beiträge
- 21.900
- Punkte für Reaktionen
- 14
- Punkte
- 0
Das Skript erzeugt eine Liste der auf der DS verfügbaren Linux-Commands. Wenn man sich auf einen Namen stellt, wird - sofern verfügbar - ein kurzer Hilfetext eingeblendet. Sobald man klickt, wird eine Referenzseite - sofern verfügbar - von linux.die.net aufgemacht. Dort sieht man, was das Linux-Command "prinzipiell" können könnte Ist auf jeden Fall ein gutes Nachschlagewerk.
Wie üblich einzubinden als 3rd-party-application.
Rich (BBCode):
#!/bin/ash
cat <<EOT
Content-type: text/html
<html><head><title>Commands</title>
<style>body,a{text-decoration:none;font:12px Verdana;padding:2px}</style></head><body>
<h3>Commands</h3>/bin/<br>
EOT
for f in /bin/* ; do
TITLE=$(${f##*/} --help 2>&1 | egrep -v 'invalid|^$|BusyBox')
cat <<EOT
<a target="_blank" href="http://linux.die.net/man/1/${f##*/}" title="$TITLE">${f##*/}</a>
EOT
done
echo "<br>/sbin/<br>"
for f in /sbin/* ; do
TITLE=$(${f##*/} --help 2>&1 | egrep -v 'invalid|^$|BusyBox')
cat <<EOT
<a target="_blank" href="http://linux.die.net/man/1/${f##*/}" title="$TITLE">${f##*/}</a>
EOT
done
echo "<br>/usr/syno/bin/<br>"
for f in /usr/syno/bin/* ; do
cat <<EOT
<a target="_blank" href="http://linux.die.net/man/1/${f##*/}">${f##*/}</a>
EOT
done
echo "<br>/usr/syno/sbin/<br>"
for f in /usr/syno/sbin/* ; do
cat <<EOT
<a target="_blank" href="http://linux.die.net/man/1/${f##*/}">${f##*/}</a>
EOT
done
echo "<br>/opt/bin/<br>"
for f in /opt/bin/* ; do
FN=${f##*/}
cat <<EOT
<a target="_blank" href="http://linux.die.net/man/1/${FN##*-}">${FN##*-}</a>
EOT
done
echo "<br>/opt/sbin/<br>"
for f in /opt/sbin/* ; do
FN=${f##*/}
cat <<EOT
<a target="_blank" href="http://linux.die.net/man/1/${FN##*-}">${FN##*-}</a>
EOT
done
echo "</body></html>"
Wie üblich einzubinden als 3rd-party-application.