Für was das Verzeichnis /home/user/bin ?

  • Gerade openSuse Einsteiger fragen sich oft
    wofür dieses /home/user/bin Verzeichnis gut ist.


    Alle in diesem Verzeichnis liegenden Shell Scripte lassen sich ohne
    Pfadangabe nur mit Namen aus der Shell aufrufen.


    Normalerweise muss Mann zuerst mit

    Code
    cd /Pfad/zum/Script

    ins Verzeichnis wechseln in dem das Script liegt
    Danach wird das Script mit

    Code
    ./Script

    aufgerufen.


    Diese (Tipp)Arbeit kann man sich sparen wenn
    man das Script in das bin Verzeichnis legt und nur
    noch mit

    Code
    Script

    (ohne ./) in der Shell aufrufen kann.


    PS:
    Shell Scripte sind nur was für Freaks


    Im Gegenteil.
    Sie können einem ganz Alltägliche Aufgaben erleichtern.
    Ich wandle z.b. öfter Audiodateien (wav) in mp3
    um und habe mir hierfür folgendes Script geschrieben
    obwohl ich nur die absoluten Grundlagen der Shell Script Programmierung kenne:

    Bash
    #!/bin/bash
    clear
    echo "Bitte Verzeichnis angeben"
    read ver
    cd $ver 
    for i in *.wav;
    do
      lame -h "$i"  "$i.mp3";
    done


    dieses Script habe ich jetzt im bin Verzeichnis als wav2mp
    abgelegt und rufe es in der Konsole einfach mit

    Code
    wav2mp

    auf und brauch nur noch das Verzeichnis anzugeben wo die entsprechenden wav liegen.
    Das geht weitaus schneller als erst eine GUI (z.b. SoundKonverter) aufzurufen.

    3 Mal editiert, zuletzt von D_Dau () aus folgendem Grund: Tag ergänzt

    Für den Inhalt des Beitrages 4367 haftet ausdrücklich der jeweilige Autor: D_Dau