Übungen: Grundlagen der Bash-Funktionalität: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „=== Übungen === # Zeigen Sie das aktuelle Arbeitsverzeichnis an. # Listen Sie alle Dateien und Verzeichnisse im aktuellen Verzeichnis auf. # Erstellen Sie ei…“)
 
(kein Unterschied)

Aktuelle Version vom 26. November 2024, 09:25 Uhr

Ü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