PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Autocomplete von Programmen in bash funktioniert nicht immer


FlashBurn
2015-11-28, 13:41:45
Hallo,

nachdem ich mir eine neue virtuelle Maschine mit dem aktuellen LUbuntu aufgesetzt habe und angefangen habe alles wieder einzurichten, geht das autocomplete von Programmen die ich per gcc compiliert habe nicht mehr.

Wenn ich in dem Verzeichnis (welches auch in PATH steht) bin, geht das autocomplete über "./", aber nicht wenn ich nur das Programm angeben will.

Hat jemand eine Idee woran das liegt und wie ich das Problem lösen kann?

Disconnected
2015-11-28, 14:00:52
Das Programm ist auch per chmod auf ausführbar gesetzt worden?

FlashBurn
2015-11-28, 14:07:15
Das Programm ist auch per chmod auf ausführbar gesetzt worden?
Das war es schon so. Allerdings ist der Besitzer "root". Könnte das das Problem sein?

Disconnected
2015-11-28, 15:03:30
Ist es denn für user/group/all ausführbar gesetzt. Wenn nur für user, dann kann man es nur als root ausführen.

FlashBurn
2015-11-28, 15:09:02
Ist es denn für user/group/all ausführbar gesetzt. Wenn nur für user, dann kann man es nur als root ausführen.
Die Rechte sind wie folgt gesetzt:


-rwxr-xr-x 1 root root

Also sollte es jeder ausführen können, oder?

Disconnected
2015-11-28, 15:55:45
Sieht eigentlich gut aus. Schon mal versucht, als root auszuführen?

FlashBurn
2015-11-28, 17:24:22
Sieht eigentlich gut aus. Schon mal versucht, als root auszuführen?
Ausführen ist nicht das Problem, sondern das die Programme nicht gefunden werden obwohl das Verzeichnis in PATH steht.

FlashBurn
2015-11-28, 19:07:03
Das ist mir ja jetzt schon peinlich... der Fehler war eigentlich ganz einfach zu finden.

Unter Windows werden die einzelnen Pfade mit ";" getrennt, aber unter Linux mit ":" ;)

Jetzt funktioniert auch das autocomplete wieder :)