• Keine Ergebnisse gefunden

bung 2

N/A
N/A
Protected

Academic year: 2022

Aktie "bung 2"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Unixprop¨adeutikum Ubung 2¨

Unixprop¨ adeutikum

Ubung 2 ¨

30.09 und 01.10.2021

1 Mensaplan

Benutze einen Internetbrowser deiner Wahl, um nachzusehen, was es heute in der Mensa zu essen gibt.

2 Ausgabestr¨ome

Sortiere nocheinmal die sort.txt von Aufgabenzettel 1. Diesmal suche jedoch alle Zeilen heraus, die ein e enthalten. Leite die Ausgaben in eine Datei um.

3 Taschenrechner

Finde heraus, warum3/4inbc0 ergibt und wie du das ?richtige? Ergebnis bekommst. Finde außerdem heraus, wie du Zahlen in bc in Bin¨ardarstellung umwandelst.

4 Scripting 4.1 Shell

Tippe nun folgendes zsh-Skript ab:

1 #!/bin/zsh

2 echo "Hello World!"

Speichere diese nun alsworld.shab und mache diese Datei ausf¨uhrbar (Tipp: x-Bit). Mit./world.shkannst du sie danach ausf¨uhren.

4.2 Shell-Skripte

Mit den Programmenbcundexprkannst du mathematische Ausdr¨ucke berechnen. Schreibe ein Shellskript, das zwei Zahlen einliest, diese multipliziert und das Ergebnis ausgibt.

Tipp

Die Zeichenfolge#!/pfad/zur/shellam Anfang der ersten Zeile eines Shell-Skriptes nennt sich Shebang und gibt an mit welcher Shell das Skript ausgef¨uhrt wird. In unseren Skripten verwenden wir die zsh, als muss das Shebang #!/bin/zshlauten.

Hier ist der Anfang f¨ur das Skript:

1 #!/bin/zsh

2 echo -n "Zahl 1: "

3 read x

4 echo

5 echo -n "Zahl 2: "

6 read y

7 echo "Multipliziere $x und $y miteinander..."

8 .

9 .

10 .

4.3 Schleifen 4.3.1 Shell 1

Benutze diefor-Schleife mitinund erstelle mit ihrer Hilfe eine Datei, in der du das Ergebnis vonfingerauf jedem Verzeichnisnamen in/user/stud/s21ablegst. Zur Erinnerung hier nochmal zwei Beispiele:

1 30.09 und 01.10.2021

(2)

Ubung 2¨ Unixprop¨adeutikum

1 for i in *; do echo $i; done

2 echo Zeile 1 >> testdatei; echo Zeile 2 >> testdatei

4.3.2 Shell 2

for-Schleifen k¨onnen auch anders geschrieben werden:

1 for ((i=0;i<10;i++)); do echo $i; done

Nun eure Aufgabe: legt in euremuebung-Ordner von gestern einen Ordner an, und die Dateien1.txtbis9.txt an, die jeweils ihren Dateinamen enthalten.

5 Kalender

Benutze das Programmcalum herauszufinden, welcher Wochentag der 5.5.2342 ist.

6 Dateien finden

Wechsele zur¨uck in dein Homeverzeichnis. Finde nun die Datei3.txtaus einer der vorherigen Aufgaben mit Hilfe eines Programms.

Tipp

Etwas mit lsanzeigen, heißt nicht finden ;-)

7 Archivieren

Packe das Verzeichnisuebungin ein Archiv. Hierzu kannst du den Befehltarbenutzen.

8 Daten¨ubertragung

Um Daten von einem anderen Computer ¨ubertragen zu k¨onnen, k¨onnen Protokolle wie SCP oder SFTP genutzt werden.

Tipp

Hier zu kann das Programm Filezilla genutzt werden. https://filezilla-project.org/

download.php

Server: duemmer.informatik.uni-oldenburg.de Name: <Username>

Passwort: <Password>

Port: 22

Nun k¨onnt ihr die Dokumente, welche ihr in den vorherigen Aufgaben erstellt habt, auf euren eigenen Rechner

¨

ubertragen.

9 wget

Lade dir mittels wget den dritten Aufgabenzettel vonhttps://fachschaft-informatik.de/_media/

studium:ersti:unix:unix_uebung3.pdfherunter und ¨ubertragt es mit Filezilla auf euren Rechner.

30.09 und 01.10.2021 2

Referenzen

ÄHNLICHE DOKUMENTE

Produktfixkosten werden durch ein Erzeugnis verursacht und lassen sich nicht einem Artikel allein zurechnen (z. Entwicklungskosten, pauschale Patent- und Lizenzgebühren, Werbekosten

a) Kennzeichnen Sie die Grundsätze ordnungsmäßiger Abschlussprüfung (GoÄ). 6 Punkte b) Nennen Sie zwei der drei Bereiche für Grundsätze ordnungsmäßiger Abschlussprüfung.

b) Zeigen Sie auf, ob und inwiefern Sie folgende Informationen entweder für das Brutto-Verfahren, für das Nettoverfahren, für beide Verfahren oder gar nicht für Zwecke dieser

Immobilitätsrisiko: Dieses resultiert daraus, dass (nicht börsennotierte) Unternehmen bzw. Unternehmensanteile nicht so leicht ge- und verkauft werden können wie eine

Bearbeiten Sie das Thema: „Organisation des Controlling“. Gehen Sie im Rahmen ihrer Antwort auf organisatorische Grundsätze für die Einrichtung des Controlling, auf

Um einen Editor zu starten und eine Datei anzulegen benutze den Befehl nano unix_dokumentation.. Im folgendem ist ein Beispiel angegeben, wie diese Befehle in einem Terminal

Hier k¨ onnt ihr in dem Verzeichnis /disk/alfsee/mirr0/user nach der Datei .bonus.sh suchen. Sobald ihr diese gefunden habt, k¨ onnt ihr sie einmal ausf¨ uhren und euch anschauen

Kritik: Ehre liegt nicht im zu Ehrenden; ist ihm ¨ außerlich; Ehre wird auch nicht als solche gesucht, sondern nur bei denen, die klug sind; Ehre, weil man gut ist (weitere