Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Both sides previous revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
bs:linux:shell [2012/05/14 09:35] mhoffmann [Wichtige Befehle] |
bs:linux:shell [2012/10/11 10:23] (aktuell) |
||
---|---|---|---|
Zeile 5: | Zeile 5: | ||
===== Pipes und Sonderzeichen ===== | ===== Pipes und Sonderzeichen ===== | ||
+ | Eine detaillierte Beschreibung zu Pipes findet sich hier: http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-3.html | ||
^Zeichen^Bedeutung^ | ^Zeichen^Bedeutung^ | ||
- | |''> [Dateiname]'' | Kann eine Ausgabe statt auf dem Bildschirm in eine Textdatei ausgeben | | + | |''> [Dateiname]'' | Übergibt die Ausgabe an eine Textdatei und überschreibt ggf. vorhanden Dateien ohne Nachfrage | |
+ | |''>> [Dateiname]'' | Hängt die Ausgabe an die Datei an | | ||
+ | |''1> [Dateiname]'' | Leitet die Standardausgabe in eine Datei um (STDOUT) | | ||
+ | |''2> [Dateiname]'' | Leitet die Standard-Fehlerausgabe in eine Datei um (STDERR) | | ||
|''< [Dateiname]'' | Gibt eine Textdatei in ein Programm ein | | |''< [Dateiname]'' | Gibt eine Textdatei in ein Programm ein | | ||
|''|'' | Pipe: Leitet die Ausgabe eines Befehls in einen weiteren Befehl | | |''|'' | Pipe: Leitet die Ausgabe eines Befehls in einen weiteren Befehl | | ||
Zeile 21: | Zeile 25: | ||
|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 | | ||
+ | |||
+ | === netstat === | ||
+ | netstat ist ein wichtiges Tool um herauszufinden auf welchen Ports und auf welchen IP's der Server anfragen entgegennimmt. Das ist vor allem für die Konfiguration von Firewalls sehr wichtig. | ||
+ | Um ganz einfach herauszufinden welche Ports offen sind gibt man den Befehl | ||
+ | <code> | ||
+ | # netstat -anop -4 -6 | ||
+ | </code> | ||
+ | ein. | ||
+ | Dies beachtet dann alle Sockets, auf alles Interfaces für IPv4 und IPv6. | ||
+ | ==== sudo ==== | ||
+ | Sudo ist der superuser auf Debian und all seinen derivaten. | ||
+ | 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. | ||
+ | <code> | ||
+ | sudo [Befehl] | ||
+ | </code> | ||
+ | |||
+ | Um den zu letzt eingegeben Befehl als root auszführen nutzt man einfach | ||
+ | <code> | ||
+ | sudo !! | ||
+ | </code> | ||
+ | |||
+ | Um dauerhaft auf die root-shell zu kommen braucht man | ||
+ | <code> | ||
+ | sudo -s | ||
+ | </code> | ||
+ | |||
+ | |||
+ | |||
Bei Verwendung dieses Wikis erklären Sie sich mit dem Haftungsausschluss, Nutzungsbedingungen und der Datenschutzerklärung dieses Wikis einverstanden. Impressum.