Aufrufparameter eines Bash-Befehls herausfinden

Sehr oft verwendet man auf der Bash sogenannte "aliase" um das tägliche Arbeiten einfacher zu gestalten. Ein praktisches Beispiel wäre der Bash-Befehl "df". Der Aufruf von df alleine würde mir folgendes Ausgeben:

leo@crystal-bridge:~$ df
Dateisystem           1K‐Blöcke   Benutzt Verfügbar Ben% Eingehängt auf
/dev/mapper/ssd--raid-root
                      48057224   6379152  39236856  14% /
udev                   8209808         4   8209804   1% /dev
tmpfs                  3288752       896   3287856   1% /run
none                      5120         0      5120   0% /run/lock
none                   8221876     11916   8209960   1% /run/shm
/dev/mapper/ssd--raid-tmp
                       2928640     15916   2329236   1% /tmp
/dev/mapper/ssd--raid-home
                      56854836  40094352  13872396  75% /home
/dev/sda3               961528     75428    837256   9% /boot

Auf die Dauer finde ich das aber relativ schwer zu lesen. Daher hänge ich gerne den Parameter -h dazu. Damit werden die Größenangaben nicht mehr in Bit dargestellt, sondern in einem beser lesbaren Format. (-h -> human readable).

leo@crystal-bridge:~$ df -h
Dateisystem            Size  Used Avail Use% Eingehängt auf
/dev/mapper/ssd--raid-root
                       46G  6,1G   38G  14% /
udev                  7,9G  4,0K  7,9G   1% /dev
tmpfs                 3,2G  896K  3,2G   1% /run
none                  5,0M     0  5,0M   0% /run/lock
none                  7,9G   22M  7,9G   1% /run/shm
/dev/mapper/ssd--raid-tmp
                      2,8G  5,7M  2,3G   1% /tmp
/dev/mapper/ssd--raid-home
                       55G   39G   14G  75% /home
/dev/sda3             939M   74M  818M   9% /boot

Da ich aber nicht jedes mal df -h schreiben möchte kann ich mir das -h automatisch setzen lassen. Dazu verwende ich einen alias. Durch diesen alias wird autoamtisch df -h aufgerufen. Einen solchen Alias kann man wie folgt setzen:

alias df='df -h'

Diese aliase sind zwar extrem praktisch, jedoch weiß man gerade auf fremden System nicht immer welche Parameter an ein Script nun wirklich übergeben werden. Das kann man mit dem Befehl "type" herausfinden.

type df
df ist ein Alias von `df -h'.

Man erkennt in der Ausgabe deutlich mit welchen Parametern der Befehl "df" nun wirklich ausgeführt wird.