programme ausführen...aber wie

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
latenite
Beiträge: 688
Registriert: 14.05.2007 01:04:23

programme ausführen...aber wie

Beitrag von latenite » 18.07.2007 16:57:01

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??

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Beitrag von cosmac » 18.07.2007 19:13:26

hi,

Ob es ein "richtiges" Programm oder ein Script ist, sagt dir:

Code: Alles auswählen

file /lib/udev/vol_id
Ob du es ohne Pfad-Angabe ausführen kannst, sagt dir:

Code: Alles auswählen

echo $PATH
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...
Beware of programmers who carry screwdrivers.

latenite
Beiträge: 688
Registriert: 14.05.2007 01:04:23

Beitrag von latenite » 21.07.2007 17:52:41

gut ok danke.


wo kann ich denn dem PATH etwas hinzufügen /entfernen?

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 22.07.2007 11:25:00

Code: Alles auswählen

man bash
oder die Manpage der Shell deiner Wahl.

Benutzeravatar
GoKi
Beiträge: 2068
Registriert: 04.07.2003 23:08:56
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von GoKi » 22.07.2007 11:35:15

latenite hat geschrieben:wo kann ich denn dem PATH etwas hinzufügen /entfernen?
Das wird schon im anderen Thema beantwortet :)
http://www.debianforum.de/forum/viewtopic.php?t=86928
MfG GoKi
:wq

Antworten