Tag: Console

A console is a text-based interface that allows users to interact with a computer system through commands and receive feedback or output directly in the form of text.

  • Ping server on a specific port

    Ping server on a specific port

    Written by

    in

    You can’t ping ports, as Ping is using ICMP which doesn’t have the concept of ports. Ports belong to the transport layer protocols like TCP and UDP. However, you could use nmap to see whether ports are open or not: The output will look like this: Source: https://serverfault.com/questions/309357/ping-a-specific-port

    Read more

  • Run GitLab console on Synology NAS

    Written by

    in

    As the Synology DSM uses Docker to run GitLab, we can use Docker as well to install GitLab Runner. For this, connect to the Synology using SSH: To connect to the GitLab container, you can use the following command to open: You might adjust the name of the GitLab docker depending on your system. To…

    Read more

  • Terminal: Größe eines Verzeichnisses ausgeben

    Written by

    in

    Um die Größe eines Verzeichnisses unter macOS im Terminal auszugeben, kann man den Befehl du verwenden. Hier ist ein Beispiel, wie man die Größe eines Verzeichnisses ausgeben lässt: Das -s-Option gibt die zusammengefasste Größe aller Unterverzeichnisse aus, während das -h-Option die Größe in einer lesbaren Form (z.B. KB, MB, GB) ausgibt. Oder ein Beispiel für…

    Read more

  • BASH Shell: Einen Wert zu einer hexadezimalen Zahl hinzuaddieren

    Written by

    in ,

    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:

    Read more

  • BASH: Nach jedem xten Zeichen ein Zeichen in einen String einfügen

    Written by

    in

    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 Doppelpunkt in einen String einfügen: #~> echo “AA11CC22EE” | sed “s/.\{2\}/&:/g” AA:11:CC:22:EE: Sollte das letzte Zeichen stören, kann man dies wie folgt entfernen: #~> a…

    Read more

  • VI oder VIM beenden

    Written by

    in

    Der VI Editor wird bei vielen Linux und Unix Installationen und Tools (wie bspw. git) standardmäßig genutzt. Doch wie kann ich diesen beenden? Um diesen zu beenden muss man mit der “ESC”-Taste in den Kommandomodus wechseln (am besten mehrfach drücken um ggf. schon eingegeben Kommandos abzubrechen). Und dort dann eingeben und Enter drücken.Dies beendet VIM…

    Read more

  • Shell: Ausgabe aller Zeilen einer Datei bis auf die ersten x

    Written by

    in

    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 Zeilen mit tail -n Y namesliste.txt ausgeben. Wenn man jedoch alles bis auf die ersten x Zeilen einer Datei ausgeben möchte,…

    Read more

  • Konsole: prüfen ob ein Port geöffnet ist

    Written by

    in

    Mit folgendem Befehl 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 geschlossenem Port zurückgegeben.

    Read more

  • Mounten von smb-shares via Terminal

    Written by

    in

    Wenn man einige Netzlaufwerke mounten will macht sich das Mounten via Terminal bezahlt. mkdir mountpoint mount_smbfs //'domain;loginuser:loginpass'@server/sharename /Volumes/mountpoint/

    Read more

  • Anzahl der Codezeilen eines Projektes bestimmen (Lines of Code)

    Written by

    in

    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 im aktuellen Verzeichnis, zählt die enthaltenen Codezeilen und gibt eine sortierte Dateiliste aus.

    Read more

  • Ubuntu: Update via Terminal

    Written by

    in

    Sollte die Aktualisierung eines Ubuntu-Systems über eine grafische Benutzeroberfläche nicht möglich sein (Fernwartung) oder nicht funktionieren, dann lässt sich ein System-Update auch aus dem Terminal heraus durchführen. Folgende Befehle helfen einem dabei im Terminal weiter: 1. Update der Liste der verfügbaren Pakete 2. Upgrade der installierten Pakete oder Upgrade einer Debian-Version über: 3. Ungenutzte Pakete…

    Read more