• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Terminal export Befehl

kostonstyle

Jonathan
Registriert
14.11.08
Beiträge
83
Hallo miteinander

könnte mir jemand bitte villeicht sagen, was der Befehl export im Teminal bedeutet.


Danke kostonstyle
 
Eine erzeugte Variable bleibt auf die Shell beschränkt in der diese erzeugt wurde. Mit Hilfe des Befehls export kann man diese Variable auch den Kind-Prozessen der Shell zugänglich machen. Somit wird die Variable zur Umgebungsvariablen.

Wird nur der Befehl export eingegeben, wird eine Liste aller Umgebungsvariablen ausgegeben.

Eingabe

export [Variable]

Quelle: http://www.besly.de/index.html?/menu/search/archiv/sys/shell.html
 
Zu den meisten Terminalbefehlen erhält man im Terminal Hilfe mit
man Befehlsname
(Bei export allerdings nicht sehr hilfreich.)
 
wie ich auf export Befehl gekommen bin, ich benutze für webprogrammierung das framework django. Wenn ich in der Terminal folgendes eingebe erhalte ich die Meldung.
Code:
Develops-MacBook-Pro:web develop$ python manage.py dbshell
Error: You appear not to have the 'mysql' program installed or on your path.
Develops-MacBook-Pro:web develop$
könnte mir jemand vielleicht helfen?
 
Ich kenn zwar django nicht, aber als erstes stellt sich die frage ob du denn MySQl installiert hast ?
 
könnte mir jemand vielleicht helfen?

Die Fehlermeldung ist doch schon die Hilfe:
Code:
Error: You appear not to have the 'mysql' program installed or on your path.
Also entweder ist mysql nicht installiert oder es ist nicht im Pfad.

Sprich: mysql installieren und/oder überprüfen, ob die mysql-Binary in einem Pfad liegt, der in der PATH-Umgebungsvariablen ist.
 
Uhhh, na jetzt wirds kompliziert. Erstmal ne Gegenfrage ... weiß du überhaupt was du vor hast ?
Ich werd wohl gleich erstmal google fragen was django ist, um nachzuvollziehen was du vor hast, um denn auch dein weiteres Vorgehen bestimmen zu können.

Aber mal ohne Ahnung was django ist: Weißt du was MySQL ist ?

Edit: Ah OK, jetzt bin ich schlauer ;)

Daraus resultiert gleich die nächste Frage, soll das aufn gemieteten Server/Webspace laufen, oder auf deiner heimischen Kiste ?

Hat sich schon erledigt, dein Terminal erzählt ja schon das es aufm MacBook laufen soll ;)

Nächste Frage: Was haste bisher getan ?
 
das zusammenspiel zwischen django, mysql und python funktioniert wunderbar. Warum geht es bei den Befehl
Code:
 python manage.py dbshell
das Programm sollte mir der Datenbankbefehl ausgeben.