Linux '.exe'?

Heute habe ich Linux (Ubuntu 6.10) installiert. Woran erkenne ich in Linux, ob eine Datei ausführbar ist oder nicht. Oder, wie kann ich eine Datei als ausführbare Datei kennzeichnen? .exe bei Dos und Windows.

Danke, Gregor

Heute habe ich Linux (Ubuntu 6.10) installiert. Woran erkenne
ich in Linux, ob eine Datei ausführbar ist oder nicht. Oder,
wie kann ich eine Datei als ausführbare Datei kennzeichnen?
.exe bei Dos und Windows.

Hi,

ich kann die das Studium dieser beiden Links empfehlen:

http://www.linuxwiki.de/DateiRechte?highlight=%28dat…
http://www.linuxwiki.de/chmod?highlight=%28chmod%29

Ciao
P.

Moien

Woran erkenne
ich in Linux, ob eine Datei ausführbar ist oder nicht.

Öffne eine Console, geh mit „cd /verzeichniss/“ zur Datei. Lass sie dir mit „ls -la Dateiname“ anzeigen:

Raus kommt sowas:
-rwxr-xr-x 1 ram ram 36 2006-11-05 00:48 Dateiname

Das x vorne ist die Kennzeichnung für ausführbar.

Oder,
wie kann ich eine Datei als ausführbare Datei kennzeichnen?

chmod +x Dateiname

Ausführen dann mit:

./Dateiname

.exe bei Dos und Windows.

Es gibt keine Dateiendungen in dem Sinn unter Linux/Unix. Man will sich nicht auf eine leicht änderbare, nicht eindeutige Information des User verlassen.

cu

Hi,

Woran erkenne
ich in Linux, ob eine Datei ausführbar ist oder nicht.

das sagt dir „LINUX“ auf Nachfrage selber. Und zwar völlg unabhängig vom dateinamen oder den Zugriffsrechten:

\> file 
gewinner@linux:/bin\> file ./bash
./bash: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), stripped

J~

gewinner@linux:/bin> file ./bash
./bash: ELF 32-bit LSB executable, Intel 80386, version 1
(SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared
libs), stripped

Wobei du diese Anwtwort auch bekommst, wenn die Datei nicht ausführbar ist.

Stefan

hi,

Wobei du diese Anwtwort auch bekommst, wenn die Datei nicht
ausführbar ist.

öhh, hä? Meinst du das x-recht? Das ist doch der Sinn der Sache, dass die Ausgabe von den Rechten unabhängig ist.

J~

Danke

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]