Wie einen Pfad zur Vereinfachung mittels Shellskript wechseln

Diskutiere Wie einen Pfad zur Vereinfachung mittels Shellskript wechseln im Linux OS Forum im Bereich Linux/Unix Allgemein; Ich muß häufiger in 2 bestimmte Verzeichnisse auf 3. oder 4. Ebene wechseln. Um nicht permanent cd /ordnerA/ordnerB/ordnerC... usw eingeben zu...

  1. Tom71

    Tom71 Mitglied

    Dabei seit:
    10.03.2010
    Beiträge:
    38
    Zustimmungen:
    0
    Ich muß häufiger in 2 bestimmte Verzeichnisse auf 3. oder 4. Ebene wechseln.
    Um nicht permanent cd /ordnerA/ordnerB/ordnerC... usw eingeben zu müssen,
    habe ich den manuellen cd-Befehl in ein Shellskript geschrieben.
    Leider lande ich nach Ausführung mit "./ab.sh" nicht im gewünschten Ordner sondern bleibe wo ich bin im Homeordner...
    Warum ist das so ?
     
  2. Anzeige

    Anzeige

    Wenn du mehr über Linux erfahren möchtest, dann solltest du dir mal folgende Shellkommandos anschauen.


    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. towo

    towo Haudegen

    Dabei seit:
    16.05.2003
    Beiträge:
    668
    Zustimmungen:
    1
    Ort:
    Pößneck
    Code:
    alias ab='cd /ordnerA/ordnerB/ordnerC'
    dazu braucht man kein Script.
     
  4. Tom71

    Tom71 Mitglied

    Dabei seit:
    10.03.2010
    Beiträge:
    38
    Zustimmungen:
    0
    Hat sich erledigt, es fehlte beim Ausführen des Skriptes der Punkt davor, um in der akt. Shell zu bleiben, also ". ./ab.sh".
    Mittlerweile weiß ich aber auch, daß es ebenso sinnvoll ist, stattdessen eine Variable (ACB, BCD...) in der .profile zu setzen und dies bei Bedarf mit $ABC, $BCD abzurufen.
     
  5. Tom71

    Tom71 Mitglied

    Dabei seit:
    10.03.2010
    Beiträge:
    38
    Zustimmungen:
    0
    @towo: Das ist auch eine gute Idee, danke :-)
     
  6. Tom71

    Tom71 Mitglied

    Dabei seit:
    10.03.2010
    Beiträge:
    38
    Zustimmungen:
    0
    Das ist wohl die beste Variante, danke :-)
     
  7. #6 tgruene, 11.07.2014
    tgruene

    tgruene Routinier

    Dabei seit:
    02.02.2012
    Beiträge:
    418
    Zustimmungen:
    0
    Zu Deiner urspruenglichen Frage, warum das Verzeichnis nicht gewechselt wird: mit ./ab.sh wird eine neue Shell gestartet, innerhalb der Du das Verzeichnis wechselst. Danach beendet sich die Shell und der urspruengliche Zustang wird wieder hergestellt. Ist fuer diesen Fall nicht relevant, aber vielleicht schreibst Du ja nochmal andere Skripte.
     
Thema:

Wie einen Pfad zur Vereinfachung mittels Shellskript wechseln

Die Seite wird geladen...

Wie einen Pfad zur Vereinfachung mittels Shellskript wechseln - Ähnliche Themen

  1. Mehrere Pfade für einen Nutzer?

    Mehrere Pfade für einen Nutzer?: Hey, ich habe das Problem, dass ich 2 Festplatten im Server habe und wollte die eine Festplatte noch für den einen User mit freigeben, ich...
  2. Wie sende ich eine Datei von Linux an einen eingesteckten Datenträger?

    Wie sende ich eine Datei von Linux an einen eingesteckten Datenträger?: Hallo zusammen, es hört sich vielleicht recht simpel an, allerdings bekomme ich es nicht hin, eine Datei, welche ich auf meinem Desktop...
  3. Amazon veröffentlicht mit Bottlerocket einen eigenen Container-Host

    Amazon veröffentlicht mit Bottlerocket einen eigenen Container-Host: Amazon kündigt das minimale Linux-Betriebssystem Bottlerocket an, das als Container-Host auf physischen Rechnern oder virtuellen Maschinen laufen...
  4. Einen guten Rutsch und ein frohes neues Jahr!

    Einen guten Rutsch und ein frohes neues Jahr!: Die Redaktion von Pro-Linux wünscht allen Lesern einen guten Rutsch und ein erfolgreiches, gesundes und friedliches Jahr 2020. Weiterlesen...
  5. KDE sucht einen Projektmanager

    KDE sucht einen Projektmanager: Der KDE e.V. sucht derzeit auf seiner Webseite einen Projektmanager für sein wachsendes Projekt-Portfolio. Weiterlesen...
  1. Diese Seite verwendet Cookies um Inhalte zu personalisieren. Außerdem werden auch Cookies von Diensten Dritter gesetzt. Mit dem weiteren Aufenthalt akzeptierst du diesen Einsatz von Cookies.
    Information ausblenden