hi leute
kurz: kann mir einer erklären wieso ich /lib/udev/vol_id /dev/hda1 aufrufen kann und alles funktioniert...
t23:~# /lib/udev/vol_id /dev/hda1
ID_FS_USAGE=filesystem
ID_FS_TYPE=ntfs
ID_FS_VERSION=3.1
ID_FS_UUID=90DC61F7DC61D84C
ID_FS_LABEL=
ID_FS_LABEL_SAFE=
aber wenn ich nur /vol_id /dev/hda eingebe folgendes kommt...
t23:~# vol_id /dev/hda
bash: vol_id: command not found
ist das kein richtiges programm??
programme ausführen...aber wie
hi,
Ob es ein "richtiges" Programm oder ein Script ist, sagt dir:
Ob du es ohne Pfad-Angabe ausführen kannst, sagt dir:
Nur die Verzeichnisse, die in $PATH stehen, werden automatisch durchsucht.
Warum sollte man auch überall dort suchen, wo normal keine Programme
aufbewahrt werden, z.B. /lib/...
Insofern ist vol_id kein normales Programm, sonst stände es z.B. in /usr/bin.
Warum das so ist, ist wohl ein weiteres udev-Geheimnis...
Ob es ein "richtiges" Programm oder ein Script ist, sagt dir:
Code: Alles auswählen
file /lib/udev/vol_id
Code: Alles auswählen
echo $PATH
Warum sollte man auch überall dort suchen, wo normal keine Programme
aufbewahrt werden, z.B. /lib/...
Insofern ist vol_id kein normales Programm, sonst stände es z.B. in /usr/bin.
Warum das so ist, ist wohl ein weiteres udev-Geheimnis...
Beware of programmers who carry screwdrivers.
Code: Alles auswählen
man bash
Das wird schon im anderen Thema beantwortetlatenite hat geschrieben:wo kann ich denn dem PATH etwas hinzufügen /entfernen?
http://www.debianforum.de/forum/viewtopic.php?t=86928
MfG GoKi
:wq
:wq