linux:shell

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

linux:shell [2019/05/03 16:15] – created michaellinux:shell [2019/05/03 16:27] (current) michael
Line 9: Line 9:
  
 ^Zeichen^Bedeutung^ ^Zeichen^Bedeutung^
-|''> [Dateiname]''  | Übergibt die Ausgabe an eine Textdatei und überschreibt ggf. vorhanden Dateien ohne Nachfrage | +|''> [Dateiname]''  | Übergibt die Ausgabe an eine Textdatei und überschreibt ggf. vorhande Dateiinhalte ohne Nachfrage | 
-|''>> [Dateiname]'' | Hängt die Ausgabe an die Datei an |+|''>> [Dateiname]'' | Hängt die Ausgabe unten in der Datei an |
 |''1> [Dateiname]''  | Leitet die Standardausgabe in eine Datei um (STDOUT) | |''1> [Dateiname]''  | Leitet die Standardausgabe in eine Datei um (STDOUT) |
 |''2> [Dateiname]''  | Leitet die Standard-Fehlerausgabe in eine Datei um (STDERR) | |''2> [Dateiname]''  | Leitet die Standard-Fehlerausgabe in eine Datei um (STDERR) |
Line 20: Line 20:
 ===== Wichtige Befehle ===== ===== Wichtige Befehle =====
 Aus Übersichtlichkeitsgründen werden jeweils nur die Grundbefehle sowie deren Bedeutung aufgelistet. Aus Übersichtlichkeitsgründen werden jeweils nur die Grundbefehle sowie deren Bedeutung aufgelistet.
-Der komplette Befehlssystax für einen Shellbefehl kann immer mit der Option <code># man [Befehlsname]</code> aufgerufen werden.+Die komplette Befehlssystax für einen Shell-Command kann immer mit der Option <code># man [Befehlsname]</code> auf einem Linux-System nachgeschaut werden.
  
 <WRAP center box 100%> <WRAP center box 100%>
-==== Netzwerk & Co. ====+==== Netzwerk Tools ==== 
 +Im folgenden eine kleine Übersicht über wichtige Netzwerk-Tools: 
 ^Befehl   ^ Beschreibung^ ^Befehl   ^ Beschreibung^
 |ifconfig | Listet die Netzwerkkonfiguration auf | |ifconfig | Listet die Netzwerkkonfiguration auf |
-|tcpdump Listet für ein Interface den gesamten Netzwerktraffic an|+|tcpdump Zeigt für ein Interface den gesamten Netzwerktraffic an |
 |arp      | Zeigt für ein Interface die ARP-Tabellen an, die in **lokalen** Netzwerken IP-Adressen in MAC-Adressen auflösen | |arp      | Zeigt für ein Interface die ARP-Tabellen an, die in **lokalen** Netzwerken IP-Adressen in MAC-Adressen auflösen |
 |traceroute | Zeigt die Route eines Datenpakets im Netzwerk an | |traceroute | Zeigt die Route eines Datenpakets im Netzwerk an |
Line 43: Line 45:
 <WRAP center box 100%> <WRAP center box 100%>
 ==== sudo ==== ==== sudo ====
-Sudo ist der superuser auf Debian und all seinen derivaten.+Sudo ist das superuser-Binary auf Debian und all seinen verwanden Distributionen, mit welchem ein User Commands mit erhöhten Rechten ausführen kann.
 Unter Ubuntu ist der Superuser in der Regel nicht aktiviert, so dass spezielle Befehle explizit als root ausgeführt werden müssen (ggf. muss das Paket "sudo" installiert werden). Unter Ubuntu ist der Superuser in der Regel nicht aktiviert, so dass spezielle Befehle explizit als root ausgeführt werden müssen (ggf. muss das Paket "sudo" installiert werden).
-Dazu wird einfach for den jeweiligen Befehle ''sudo'' geschrieben.+Anschliessend kann man Superuser Operationen als normalen User einfach mit ''sudo'' vor den jeweiligen Befehl als root ausführen. 
 <code> <code>
 sudo [Befehl] sudo [Befehl]
Line 57: Line 60:
 Um dauerhaft auf die root-shell zu kommen braucht man Um dauerhaft auf die root-shell zu kommen braucht man
 <code> <code>
-sudo -s+sudo -i
 </code> </code>
 </WRAP> </WRAP>
  • linux/shell.1556892952.txt.gz
  • Last modified: 2019/05/03 16:15
  • by michael