Welche Anwendung hat den Port 0815 geöffnet?
Das folgende Kommando findet hier z.B. alle geöffneten Ports die “ftp” in der gleichen Zeile enthalten:
1 | netstat -a | grep ftp |
Welche Anwendung hat den Port 0815 geöffnet?
Das folgende Kommando findet hier z.B. alle geöffneten Ports die “ftp” in der gleichen Zeile enthalten:
1 | netstat -a | grep ftp |
Die Anzahl der Dateien in einem Verzeichnis zählt einem die Shell ganz einfach durch folgendes Kommando:
1 | ls -a | wc -l |
Einige Windows-Benutzer kennen den Windowsnachrichtendienst. Mit diesem kann man Nachrichten an einen anderen Windows-Computer, oder Benutzer senden, und dieser bekommt einen Dialog mit der Nachricht angezeigt.
Das Versenden an einen Windows-PC funktioniert auch von Linux aus mit Hilfe des smb-Clients:
1 | Echo "Deine Nachricht" | smbClient –M WindowsPC |
Heute wollte ich kurz prüfen, welche Computer / Hosts im Netzwerk erreichbar sind. Das geht im Einzelfall mit dem Befehl “ping”.
Da ich alle haben wollte, könnte ich mir nun ein Skript schreiben, welche diese Pings in einer Schleife durchführt, aber das geht mit “nmap” bedeutend einfacher:
1 | nmap -sP 192.168.128.* |
Soll nicht der ganze IP-Range sondern nur ein kleinerer Bereich gescannt werden, so geht auch “192.168.128.1-22″. Mit dem Parameter “-vsP” wird der Status jedes einzelnen Hosts angezeigt.
Immer wieder hat man viele Dateien, die einen gleichen Dateinamen mit einer laufenden Nummer, oder ein eindeutiges Dateinamenende haben. Beispiele sind häufig Bilder einer Digitalkamera, Logdateien von Programmen, oder Musikdateien (z.B: gleicher Interpret, anderer Titel).
Möchte man diese nun umbnennen, so hat man drei Möglichkeiten. Erstens manuell, was sehr fehleranfällig und zeitaufwendig ist. Zweitens ein Tool suchen welches das kann, oder die dritte Variante, welche ich hier für Linuxler vorstelle.
Beispiel:
Ich habe ein Verzeichnis mit Dateien, welche alle mit “Pic” beginnen, einer anschließenden laufenden Nummer und dem Dateiextension am Ende, also z.B. “Pic00687.jpg”. Diese möchte ich nun so umbenennen, dass ich erkenne, aus welchem Urlaube diese sind.
Lösung:
Die folgende Befehlsfolge sucht sich nun alle Dateien aus dem aktuellen Verzeichnis heraus, welche mit “Pic” beginnen. Genau diese werden durchlaufen und mittels dem Befehl “mv” (für move / verschieben) wird im Namen “Pic” durch “Schweden2008″ ersetzt und die Datei so gespeichert.
1 | for d in Pic*; do mv $d ${d/Pic/Schweden2008_};done |
Ähnliches Beispiel:
Ein ähnliches Beispiel habe ich bereits in meinem Beitrag “Dateiendung bei vielen Dateien ändern” beschrieben.