Übungen: Grundlagen der Bash-Funktionalität

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

Übungen

  1. Zeigen Sie das aktuelle Arbeitsverzeichnis an.
  2. Listen Sie alle Dateien und Verzeichnisse im aktuellen Verzeichnis auf.
  3. Erstellen Sie ein neues Verzeichnis mit dem Namen `uebung`.
  4. Wechseln Sie in das neu erstellte Verzeichnis.
  5. Erstellen Sie eine leere Datei namens `test.txt` im aktuellen Verzeichnis.
  6. Benennen Sie die Datei `test.txt` in `test_bash.txt` um.
  7. Kopieren Sie die Datei `test_bash.txt` in das Verzeichnis `/tmp`.
  8. Verschieben Sie die Datei `test_bash.txt` zurück in Ihr Home-Verzeichnis.
  9. Zeigen Sie den Inhalt der Datei `test_bash.txt` an.
  10. Löschen Sie die Datei `test_bash.txt`.
  11. Finden Sie heraus, wie viel freier Speicherplatz auf Ihrem System verfügbar ist.
  12. Überprüfen Sie, wie lange Ihr System schon läuft.
  13. Finden Sie alle Dateien im Verzeichnis `/etc`, deren Name mit `host` beginnt.
  14. Leiten Sie die Ausgabe des Befehls `ls -l` in eine Datei namens `output.txt` um.
  15. Zeigen Sie die ersten 5 Zeilen der Datei `/etc/passwd` an.
  16. Zeigen Sie die letzten 10 Zeilen der Datei `/var/log/syslog` an (falls vorhanden).
  17. Zählen Sie die Anzahl der Zeilen in der Datei `/etc/passwd`.
  18. Erstellen Sie eine Umgebungsvariable namens `BASH_UEBUNG` und weisen Sie ihr den Wert `HelloBash` zu.
  19. Zeigen Sie den Wert der Umgebungsvariable `BASH_UEBUNG` an.
  20. Entfernen Sie die Umgebungsvariable `BASH_UEBUNG`.

Antworten

  1. pwd
  2. ls
  3. mkdir uebung
  4. cd uebung
  5. touch test.txt
  6. mv test.txt test_bash.txt
  7. cp test_bash.txt /tmp
  8. mv test_bash.txt ~
  9. cat test_bash.txt
  10. rm test_bash.txt
  11. df -h
  12. uptime
  13. find /etc -name "host*"
  14. ls -l > output.txt
  15. head -n 5 /etc/passwd
  16. tail -n 10 /var/log/syslog
  17. wc -l /etc/passwd
  18. export BASH_UEBUNG="HelloBash"
  19. echo $BASH_UEBUNG
  20. unset BASH_UEBUNG