Aufgaben Bash Verzweigungen: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „= Aufgabe 1 = * Schreiben Sie einen 1-Zeiler, der ausgibt, dass der Ordner ''/etc'' existiert * Schreiben Sie einen 1-Zeiler, der ausgibt, dass /zuiablkjvwpei…“)
 
Zeile 13: Zeile 13:
 
<!-- * touch ~/verzweigung -->
 
<!-- * touch ~/verzweigung -->
 
<!--  existiert! -->
 
<!--  existiert! -->
 +
 +
= Aufgabe 2 =
 +
 +
* Schreiben Sie einen 1-Zeiler, der das IPv4-Routing auf der Maschine ein-/ausschaltet:
 +
** '''sysctl net.ipv4.ip_forward=1'''
 +
** '''sysctl net.ipv4.ip_forward=0'''
 +
* Falls es gerade an ist, soll es ausgeschaltet werden
 +
* Falls es gerade aus ist, soll es angeschaltet werden
 +
 +
<!-- * '''[ $(cat /proc/sys/net/ipv4/ip_forward) -gt 0 ] && sysctl net.ipv4.ip_forward=0 || sysctl net.ipv4.ip_forward=1''' -->

Version vom 2. Juni 2023, 10:14 Uhr

Aufgabe 1

  • Schreiben Sie einen 1-Zeiler, der ausgibt, dass der Ordner /etc existiert
  • Schreiben Sie einen 1-Zeiler, der ausgibt, dass /zuiablkjvwpei nicht existiert
  • Benutzen Sie zur Überprüfung das Kommando ls ohne dabei den Inhalt der Ordner anzuzeigen
  • Wie sieht der 1-Zeiler aus, der zurückgibt ob die Datei ~/verzweigung existiert oder nicht?
  • Testen Sie Ihre Lösung mit oder ohne die Datei

Aufgabe 2

  • Schreiben Sie einen 1-Zeiler, der das IPv4-Routing auf der Maschine ein-/ausschaltet:
    • sysctl net.ipv4.ip_forward=1
    • sysctl net.ipv4.ip_forward=0
  • Falls es gerade an ist, soll es ausgeschaltet werden
  • Falls es gerade aus ist, soll es angeschaltet werden