Za uporabo na tisoče dodatkov na voljo tukaj, prenesite Mozilla Firefox - hiter, prost spletni brskalnik.
ZapriDobrodošli pri dodatkih za Firefox.
Izbirajte med tisoči dodatnih funkcij in slogov ter si prikrojite Firefox po svoji meri.
ZapriOcene dodatka The Unix and Linux Forums (unix.com) uporabnika Tiger19
Ocena 3 od 5 zvezdic
fileservice Platzverbrauch:
#Aufgabe: fileservice
echo "Sollen links oder Platzverbrauch gewaehlt werden? links oder Platz"
    read ENTSCHEIDUNG
    
    if [ "$ENTSCHEIDUNG" == "links"  ]; then
		echo "Sollen Hardlinks erstellt werden? ja oder nein"
		read ENTSCHEIDUNG
    
		if [ "$ENTSCHEIDUNG" == "ja"  ]; then
	
			mkdir hardlinks
			cd hardlinks
			ln ../"$1"
    
		else
			echo "Keine Aenderung vorgenommen!"
		fi
	
		echo "Sollen Symbolische Links erstellt werden? ja oder nein"
		read ENTSCHEIDUNG
    
		if [ "$ENTSCHEIDUNG" == "ja"  ]; then
	
			mkdir ../symlinks
			cd ../symlinks
			ln -s ../"$1"
	
		else
			echo "Keine Aenderung vorgenommen!"
		fi
	
	else
	
		echo "Soll der Platzverbrauch berechnet werden? ja oder nein"
		read ENTSCHEIDUNG
    
		if [ "$ENTSCHEIDUNG" == "ja"  ]; then
	
			ls -s "$1" | head -n1
	
		else
			echo "Keine Aenderung vorgenommen!"
		fi 
	fi
exit
Ocena 3 od 5 zvezdic
fileservice Datei:
#Aufgabe: fileservice1
echo "Info ueber Dateien"
	#Datei
	DATEI=$(ll $1 | tr -s " " | cut -f9 -d" ")
	
	#Datum
    ERGEBNIS=$(ll $1 | tr -s " " | cut -f7 -d" ")
	
	#Ausgabe:
    echo "Auf die Datei $DATEI wurde am $ERGEBNIS zuletzt zugeriffen."
	
exit
Ocena 3 od 5 zvezdic
muster:
#Aufgabe: Musterbaum
#         3 Aufgabe muster
WERRUFTAUF=$(whoami)
USER=$(echo $WERRUFTAUF)
#Nachname bestimmen:
NACHNAME=$(ypcat passwd | grep "$USER"| cut -d ";" -f1 | cut -d ":" -f5 | sort)
echo "$NACHNAME"
#Verzeichnis erstellen:
mkdir /tmp/"$NACHNAME"
#Info´s erstellen:
USER="$(finger @ux-02)"
PROZESSE="$(ps -e)"
LETZTE="$(last)"
#Speichern in Dateien:
echo "$USER" >> /tmp/"$NACHNAME"/ux-02-userliste
echo "$PROZESSE" >> /tmp/"$NACHNAME"/"$HOST-prozessliste"
echo "$LETZTE" >> /tmp/"$NACHNAME"/lastliste
#Link anlegen:
cd /tmp/"$NACHNAME" 
ln -s /bin/ls link1 # -s Option für symbolische links!
ln -s /bin/rm link2
ln -s /bin/mv link3
echo "Sollen Hardlinks erstellt werden? ja oder nein"
    read ENTSCHEIDUNG
    
    if [ "$ENTSCHEIDUNG" == "ja"  ]; then
	
	mkdir hardlinks
	cd hardlinks
    ln /tmp/"$NACHNAME"/ux-02-userliste link1
	ln /tmp/"$NACHNAME"/"$HOST-prozessliste" link2
	ln /tmp/"$NACHNAME"/lastliste link3
    
    else
        echo "Keine Aenderung vorgenommen!"
	fi
	
	echo "Sollen Symbolische Links erstellt werden? ja oder nein"
    read ENTSCHEIDUNG
    
    if [ "$ENTSCHEIDUNG" == "ja"  ]; then
	
	mkdir ../symlinks
	cd ../symlinks
    ln -s /tmp/"$NACHNAME"/ux-02-userliste link1
	ln -s /tmp/"$NACHNAME"/"$HOST-prozessliste" link2
	ln -s /tmp/"$NACHNAME"/lastliste link3
    
    else
        echo "Keine Aenderung vorgenommen!"
	fi
exit
Ocena 3 od 5 zvezdic
liste:
#Aufgabe: Klassenliste
#         1. Aufgabe liste
if [ "$1" = "" ]; then
    echo "Bitte Klassenkuerzel als Parameter mitgeben!"
    exit
fi
#########################################################################
ERGEBNIS="$1"
echo "$ERGEBNIS"
if [ "$1" == "$(ypcat passwd | cut -c1-6 | grep "$1" | uniq)"  ]; then
    echo "Klassenkuerzel existiert!"
    else
    echo "Klassenkuerzel nicht vorhanden!"
	ERGEBNIS=$(whoami)
fi
#########################################################################
#Benutzerkürzel:
benutzerkuerzel=$(ypcat passwd | grep "$ERGEBNIS"| cut -d ":" -f5 | sort)
echo "$benutzerkuerzel"
exit
Ocena 3 od 5 zvezdic
namenliste:
#Aufgabe: Namenliste
#         4. Aufgabe namenliste  
#Welche Mitarbeiter waren noch nie angemeldet(Userkennung)
NEVER=$(lastlog | grep ":" | cut -f1 -d " " | grep "bib")
#echo "$NEVER"
ERGEBNIS=$(ypcat passwd | grep "$NEVER" | cut -d ":" -f5 | sort -k2) 
echo "$ERGEBNIS"
exit
Ocena 3 od 5 zvezdic
lastlogin:
#Aufgabe: Untätigkeit
#         2. Aufgabe lastlogin  
#Welche Mitarbeiter waren noch nie angemeldet:
never=$(lastlog | grep "**Never logged in**" | grep "bib"| sort | cut -f1 -d " ")
echo "Diese Mitarbeiter waren nie angemeldet:"
echo "$never"
exit
Ocena 3 od 5 zvezdic
userinfo fingermenü:
#Aufgabe: Übungsklausur
#         3. Aufgabe userinfo
if [ "$1" = "" ]; then
    echo "Bitte Userkennung als Parameter mitgeben"
    exit
fi
#########################################################################
ERGEBNIS="$1"
echo "$ERGEBNIS"
if [ "$1" == "$(ypcat passwd | cut -f1 -d":" | grep "$1")"  ]; then
    echo "Benutzerkuerzel existiert!"
    else
    echo "Benutzerkuerzel nicht vorhanden!"
fi
#########################################################################
# 1.
ERGEBNIS2=$(finger | grep "$1" | cut -f2-5 -d" ")
echo "$ERGEBNIS2"
# 2.
ERGEBNIS3=$(ps -u "$1")
echo "$ERGEBNIS3"
# 3.
ERGEBNIS4=$(ypcat passwd | cut -f6 -d":" | grep "$1")
echo "$ERGEBNIS4"
echo "$ERGEBNIS2$ERGEBNIS3$ERGEBNIS4" > Auswertung
exit
##########################################################################
##########################################################################
#Aufgabe: Übungsklausur
#         4. Aufgabe fingermenu
if [ "$1" == "" ]; then
   echo "Angabe -1 oder -2 oder -3 fehlt!"
   exit
   else
   if [ "$1" == "-1" ]; then
      echo "Richtig"
      finger | tail -n +2 | cut -c12-48
      else
      if [ "$1" == "-2" ]; then
         if [ "$2" == "" ]; then
            echo "Richtig"
            WERRUFTAUF=$(whoami)
            finger $WERRUFTAUF
            else
            finger "$2"
            fi
         else   
         if [ "$1" == "-3" ]; then
            if [ "$2" == "" ]; then
                  echo "Eingabe falsch! Bitte unix Anlage angeben, danke!"
                  else
                  echo "Richtig"
                  finger @"$2"
               
            fi
         fi
      fi
   fi
fi
Ocena 3 od 5 zvezdic
ehemaligenskriptgesamt:
#Aufgabe: Ehemaligen-Informationssystem
#         eintragen
WERRUFTAUF=$(whoami)
KLASSE=$(echo $WERRUFTAUF | cut -c1-6)
name=$(ypcat passwd |grep $WERRUFTAUF| cut -f5 -d":")    
echo "private E-mail"
read email
echo "WWW-Homepage"
read homepage
#Ausgabe des aktuellen Datums!!!!!!!!
HEUTE=$(date "+%d.%m.%y")
mkdir /tmp/bbsh8abe
mkdir /tmp/bbsh8abe/ehemalige
    echo "$WERRUFTAUF:$name:$email:$homepage:$HEUTE:" >> /tmp/bbsh8abe/ehemalige/$KLASSE
    
exit
########################################################################################
#Aufgabe: Ehemaligen-Informationssystem
#         zeigealle
WERRUFTAUF=$(whoami)
KLASSE=$(echo $WERRUFTAUF | cut -c1-6)
echo "Userkennung:Name:Vorname:private E-mail:WWW-Homepage:Datum der Eintragung"
cat /tmp/bbsh8abe/ehemalige/$KLASSE | tr : " " 
exit
###########################################################################################
#Aufgabe: Ehemaligen-Informationssystem
#         suchen
WERRUFTAUF=$(whoami)
KLASSE=$(echo $WERRUFTAUF | cut -c1-6)
echo "Username:Name:Vorname:private E-mail:WWW-Homepage:Datum der Eintragung"
cat /tmp/bbsh8abe/ehemalige/$KlASSE | tr : " " 
echo "Suchen einer Klassendatei"
    #Suchen einer Klassendatei!!!!!!!!!
    
    echo "Vorname"
    read VORNAME
    echo "Name"
    read NAME
    ERGEBNIS=$(more /tmp/bbsh8abe/ehemalige/$KLASSE | grep "$VORNAME:$NAME")
    echo $ERGEBNIS
    if [ "$ERGEBNIS" != "" ]; then
    echo "Datei gefunden"
    echo "$ERGEBNIS"
    else
    echo "Datei nicht vorhanden"
    fi
exit
#############################################################################################
#Aufgabe: Ehemaligen-Informationssystem
#         suchek
if [ "$1" = "" ]; then
    echo "Bitte Userkennung als Parameter mitgeben"
    exit
fi
ergebnis=$(echo "$1" | cut -c 1-6)
echo "Die Klasse lautet: $ergebnis"
echo "Username:Name:Vorname:private E-mail:WWW-Homepage:Datum der Eintragung"
cat /tmp/bbsh8abe/ehemalige/$ergebnis | tr : " " 
exit
##############################################################################################
#Aufgabe: Ehemaligen-Informationssystem
#         loeschen
WERRUFTAUF=$(whoami)
KLASSE=$(echo $WERRUFTAUF | cut -c1-6)
echo "Username:Name:Vorname:private E-mail:WWW-Homepage:Datum der Eintragung"
cat /tmp/bbsh8abe/ehemalige/$KLASSE | tr : " " 
echo "Suchen einer Klassendatei"
    #Suchen einer Klassendatei!!!!!!!!!
    
    echo "Vorname"
    read VORNAME
    echo "Name"
    read NAME
    ERGEBNIS=$(more /tmp/bbsh8abe/ehemalige/$KLASSE | grep "$VORNAME:$NAME")
    echo $ERGEBNIS
    
    if [ "$ERGEBNIS" != "" ]; then
    echo "Datei gefunden"
    echo "$ERGEBNIS"
    else
    echo "Datei nicht vorhanden"
    fi
    
echo "Soll dieser Eintrag geloescht werden?"
echo "Ja oder Nein"
read ANTWORT
if [ "$ANTWORT" = "Ja" ]; then
more /tmp/bbsh8abe/ehemalige/$KLASSE | grep -v "$VORNAME:$NAME" >> kgw
mv kgw /tmp/bbsh8abe/ehemalige/$KLASSE
else
exit
fi
###########################################################################################
#Aufgabe: Ehemaligen-Informationssystem
#         mkhtml
WERRUFTAUF=$(whoami)
KLASSE=$(echo $WERRUFTAUF | cut -c1-6)
DATEN=$(more /tmp/bbsh8abe/ehemalige/$KLASSE) 
echo "
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\"
\"http://www.w3.org/TR/html4/strict.dtd\">
 
 <html>
 <head> 
   <title>Ehemalige-Informationssystem</title>
 </head>
 <body>
 <h1>Ehemalige-Informationssystem</h1>
 <p> $DATEN </p>
  </body>
  </html>
" >> index.html
Če želite ustvarjate lastne zbirke, morate imeti račun pri Dodatki Mozille.
ali pa se prijavite na svoj račun
 Dodatki
    Dodatki
 
    