Burada gördüğünüz binlerce eklentiyi denemek için, hızlı ve ücretsiz web tarayıcısı Mozilla Firefox'u indirin!
KapatFirefox Eklentileri'ne hoş geldiniz.
Firefox'unuzu kişiselleştirmek için binlerce ekstra özellik ve stilden istediklerinizi seçin.
KapatReviews for The Unix and Linux Forums (unix.com) by Tiger19
Rated 3 out of 5 stars
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
Rated 3 out of 5 stars
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
Rated 3 out of 5 stars
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
Rated 3 out of 5 stars
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
Rated 3 out of 5 stars
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
Rated 3 out of 5 stars
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
Rated 3 out of 5 stars
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
Rated 3 out of 5 stars
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
To create your own collections, you must have a Mozilla Add-ons account.
 Eklentiler
    Eklentiler
 
    