Anzahl der Codezeilen eines Projektes bestimmen (Lines of Code)
Eine sehr einfache Variante ist folgender Konsolenbefehl: find . \( -iname '*.[ch]' -o -iname '*.php' -o -iname '*.pl' \) -exec wc -l {} + | sort -n Dieser durchsucht *.c, *.h, *.php und *.pl Dateien...
View ArticleMounten von smb-shares via Terminal
Wenn man einige Netzlaufwerke mounten will macht sich das Mounten via Terminal bezahlt. mkdir mountpoint mount_smbfs //'domain;loginuser:loginpass'@server/sharename /Volumes/mountpoint/
View ArticleKonsole: prüfen ob ein Port geöffnet ist
So kann man aus der Konsole heraus schnell prüfen, ob ein Port zu einem Server geöffnet ist: nc -z <host> <port>; echo $? Der Rückgabewert 0 heißt der Port ist offen. 1 wird bei...
View ArticleShell: Ausgabe aller Zeilen einer Datei bis auf die ersten x
Wenn man alle Zeilen einer Datei bis auf die ersten x auf der Konsole ausgeben möchte, kann man tail nutzen. Normalerweise kann man damit die letzten 10 Zeilen tail namesliste.txt bzw. die letzten Y...
View ArticleVI oder VIM beenden
Um den bei vielen Linux und Unix Installationen und Tools (wie bspw. git) standardmäßig genutzten VI Editor zu beenden muss man mit der „ESC“-Taste in den Kommandomodus wechseln (am besten mehrfach...
View ArticleBASH: Nach jedem xten Zeichen ein Zeichen in einen String einfügen
Mit sed "s/.\{x\}/& /g" kann man in eine Zeichenkette alle x Zeichen ein Leerzeichen automatisiert einfügen. Aber auch andere Zeichen sind möglich. So kann man bspw. alle zwei Zeichen einen...
View ArticleBASH Shell: Einen Wert zu einer hexadezimalen Zahl hinzuaddieren
Die einfachste Möglichkeit einen Wert zu einer hexadezimalen Zahl wie bspw. einen Teil einer MAC-Adresse auf der Konsole hizuzufügen ist die printf Funktion: #> a=0xA9 #> printf "%X\n" $(($a +...
View Article
More Pages to Explore .....