• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Befehle per script ausführen lassen..[gelöst]

So nabend Leuts,

also ich hab nen paar Programm die ich über Konsole starte...aber immer in die Ordner gehen evtl noch als root anmelden...das nervt immer ein bisschen.
Also würde ich gerne wissen ob man da ein script oder was auch immer erstellen kann wo man die Konsolen befehle in der Reihenfolge hineinschreibt wie man sie brauch und einfach nur draufklicken muss...

z.b.
cd /pfad zum ordner
datei.pl

geht das? bzw wie macht man das? shell java script ka was man da brauch...

P.S.
Da ich nicht was nach was ich suchen muss...hab ich auch nichts im Board darüber gefunden...

mfG tipex
 
A

Anonymous

Gast
versuch es mal mit " alias "

http://www.linux-user.de/ausgabe/2005/07/042-profile/index.html
 
Simpel-Lösung:
Trag die Befehle in eine einfache Textdatei ein und mach die ausführbar. Ist zwar nicht elegant, aber evtl. reicht das schon aus.
 
OP
tipex
gut hat geklappt:

einfach txtname.sh und unter eigenschaften als ausführbar dann gings...
das ich da nicht selber drauf gekommen bin :oops: ..

thx nochmal

tipex
 
Bitte Konstruktionen wie
Code:
cd /foo/bar
kommando
in Scripten vermeiden.

Statt dessen die auszuführenden Programme mit absoluten Pfaden angeben:
Code:
/foo/bar/kommando
bzw.
Code:
`which kommando`
 
Bitte Konstruktionen wie
Code:
cd /foo/bar
kommando
in Scripten vermeiden.

Statt dessen die auszuführenden Programme mit absoluten Pfaden angeben:
Code:
/foo/bar/kommando
bzw.
Code:
`which kommando`
 
1. Leerzeichen musst du in der Shell maskieren:
Code:
/foo\ bar/dir

2. Der Pfad von wine muss auf das wine-Binary zeigen:
Code:
/usr/bin/wine blah.exe
einfacher geht das mit which:
which liefert automatisch den vollständigen Pfad der Anwendung zurück:
Code:
`which wine` blah.exe
(Backticks " ` " beachten)

3. Für die von wine auszuführende *.exe musst du natürlich auch den vollen Pfad angeben:
Code:
`which wine` /foo/bar/wichtige.exe
oder
Code:
`which wine` C:\foo\bar\wichtige.exe
 
Oben