Übungen: Grundlagen der Bash-Funktionalität
Zur Navigation springen
Zur Suche springen
Übungen
- Zeigen Sie das aktuelle Arbeitsverzeichnis an.
- Listen Sie alle Dateien und Verzeichnisse im aktuellen Verzeichnis auf.
- Erstellen Sie ein neues Verzeichnis mit dem Namen `uebung`.
- Wechseln Sie in das neu erstellte Verzeichnis.
- Erstellen Sie eine leere Datei namens `test.txt` im aktuellen Verzeichnis.
- Benennen Sie die Datei `test.txt` in `test_bash.txt` um.
- Kopieren Sie die Datei `test_bash.txt` in das Verzeichnis `/tmp`.
- Verschieben Sie die Datei `test_bash.txt` zurück in Ihr Home-Verzeichnis.
- Zeigen Sie den Inhalt der Datei `test_bash.txt` an.
- Löschen Sie die Datei `test_bash.txt`.
- Finden Sie heraus, wie viel freier Speicherplatz auf Ihrem System verfügbar ist.
- Überprüfen Sie, wie lange Ihr System schon läuft.
- Finden Sie alle Dateien im Verzeichnis `/etc`, deren Name mit `host` beginnt.
- Leiten Sie die Ausgabe des Befehls `ls -l` in eine Datei namens `output.txt` um.
- Zeigen Sie die ersten 5 Zeilen der Datei `/etc/passwd` an.
- Zeigen Sie die letzten 10 Zeilen der Datei `/var/log/syslog` an (falls vorhanden).
- Zählen Sie die Anzahl der Zeilen in der Datei `/etc/passwd`.
- Erstellen Sie eine Umgebungsvariable namens `BASH_UEBUNG` und weisen Sie ihr den Wert `HelloBash` zu.
- Zeigen Sie den Wert der Umgebungsvariable `BASH_UEBUNG` an.
- Entfernen Sie die Umgebungsvariable `BASH_UEBUNG`.
Antworten
pwd
ls
mkdir uebung
cd uebung
touch test.txt
mv test.txt test_bash.txt
cp test_bash.txt /tmp
mv test_bash.txt ~
cat test_bash.txt
rm test_bash.txt
df -h
uptime
find /etc -name "host*"
ls -l > output.txt
head -n 5 /etc/passwd
tail -n 10 /var/log/syslog
wc -l /etc/passwd
export BASH_UEBUNG="HelloBash"
echo $BASH_UEBUNG
unset BASH_UEBUNG