Hallo! Ich suche nach einer Möglichkeit so eine Art "Batch-Dateien" für Linux zu erstellen, damit ich lange Pfade nicht immer eintippen muß. Wie mache ich so etwas unter Linux ? Cu Jan -- Jan Purrucker ********************************* jp@planetsoft.de -->www.planetsoft.de -->www.kostenlos.org ********************************* -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Ich suche nach einer Möglichkeit so eine Art "Batch-Dateien" für Linux zu erstellen, damit ich lange Pfade nicht immer eintippen muß. Wie mache ich so etwas unter Linux ?
Einfache Shell-Scripts sollten es tun. Beispiel: #!/bin/bash tar xvzf $1 Dieses Skript, nenne es meinetwegen auspack, dekomprimiert und dearchiviert das als Parameter uebergebene Archiv. Dazu muss die Datei auspack noch ausfuehrbar gemacht werden (chmod u+x auspack). Auf diese Weise (Befehl in eine Datei schreiben, Datei ausfuehrbar machen und dann ausfuehren) kannst du jeden Befehl "abkuerzen". Du kannst natuerlich noch viel mehr mit diesen Skripten machen, dazu muesstest du aber ein gutes Linux-Buch lesen, dort wird vieles erklaert. Manfred ---------------------------------- E-Mail: Manfred Klim <manfred.klim@gmx.de> Date: 28-Feb-99 Time: 17:08:25 This message was sent by XFMail ---------------------------------- -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Moin Moin,
Ich suche nach einer Möglichkeit so eine Art "Batch-Dateien" für Linux zu erstellen, damit ich lange Pfade nicht immer eintippen muß. Wie mache ich so etwas unter Linux ?
So eine Art von Batch-Dateien? Du kennst also die Batch-"Programmierung" unter DOS/Windows - schön, dann lehn dich zurück und genieße. Die Möglichkeiten, die sich dir unter Linux eröffnen, sind gigantisch! Alles was du tun mußt, ist im allereinfachsten Fall deine Befehle in einer Reihe in eine Textdatei zu schreiben, unter irgendeinem Namen (ohne notwendige Endung!), davor die Zeile #!/bin/bash zu setzen, das ganze nachher mit dem Befehl chmod dateiname +x ausführbar zu machen und schon hast du ein neues Kommando. Beispiel: ----snip #!/bin/bash clear ls -l ----snip würde zu einem Bildschirmlöschen und einem Dir-Listing führen. Natürlich geht noch extrem viel mehr, du kannst mit der Shell richtige Programme schreiben. Dazu lies am besten mal die Manual-seite zu bash durch. Viele Beispiele gibt es bei Linux gleich mitgeliefert, z.B. die init-Skripte unter /sbin/init.d. Ach so, eins noch: Die Dinger heißen auf keinen Fall batch-Dateien, sondern Shell-Skripte :) Bis denne... Sven -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
On 28-Feb-99 Jan Purrucker wrote:
Hallo!
Ich suche nach einer Möglichkeit so eine Art "Batch-Dateien" für Linux zu erstellen, damit ich lange Pfade nicht immer eintippen muß. Wie mache ich so etwas unter Linux ?
Mit Shell Skripts! <A HREF="http://www.netuse.de/~kk/artikel/unix/shellprogrammierung/node1.html"><A HREF="http://www.netuse.de/~kk/artikel/unix/shellprogrammierung/node1.html</A">http://www.netuse.de/~kk/artikel/unix/shellprogrammierung/node1.html</A</A>> MfG/regards Jens Link -- FAX: 089-66617-31040 and soon: http://.... ---- Reduzieren Sie ihre Ansprüche auf das Maximum----- -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Jens Link wrote:
<A HREF="http://www.netuse.de/~kk/artikel/unix/shellprogrammierung/node1.html"><A HREF="http://www.netuse.de/~kk/artikel/unix/shellprogrammierung/node1.html</A">http://www.netuse.de/~kk/artikel/unix/shellprogrammierung/node1.html</A</A>>
Der Link existiert nicht. Ich würde mal bei <A HREF="http://www.koehntopp.de/kris/"><A HREF="http://www.koehntopp.de/kris/</A">http://www.koehntopp.de/kris/</A</A>> mich entlanghangeln. Dort stößt man auf den Artikel von Kristian Koehntopp. christian -- Bitte kein Cc bei Antwort an Mailingliste Stimm gegen SPAM! Bis 24.03.99 * <A HREF="http://www.politik-digital.de/spam/"><A HREF="http://www.politik-digital.de/spam/</A">http://www.politik-digital.de/spam/</A</A>> * Gegen Legalisierung von SPAM durch die EU -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Christian Schult wrote: [...]
<A HREF="http://www.koehntopp.de/kris/"><A HREF="http://www.koehntopp.de/kris/</A">http://www.koehntopp.de/kris/</A</A>> mich entlanghangeln. Dort stößt man auf den Artikel von Kristian Koehntopp.
Der vollständige URL heißt: <A HREF="http://www.koehntopp.de/kris/artikel/unix/shellprogrammierung/"><A HREF="http://www.koehntopp.de/kris/artikel/unix/shellprogrammierung/</A">http://www.koehntopp.de/kris/artikel/unix/shellprogrammierung/</A</A>> Gruß Raphael -- _ _ Powered by SuSE___ ___ _ | | (_)_ _ _ ___ __ |_ ) |_ ) / | | |__| | ' \ || \ \ / / / _ / / _| | |____|_|_||_\_,_/_\_\ /___(_)___(_)_| -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
participants (6)
-
beckerra@rumms.uni-mannheim.de
-
cschult@gmx.de
-
j.link@linux.e.ruhr.de
-
jp@planetsoft.de
-
manfred.klim@gmx.de
-
weimann@ipr.uni-heidelberg.de