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
ins Verzeichnis wechseln in dem das Script liegt
Danach wird das Script mit
aufgerufen.
Diese (Tipp)Arbeit kann man sich sparen wenn
man das Script in das bin Verzeichnis legt und nur
noch mit
(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:
#!/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
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.