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

    By

    in

    The ping command is used to check if the source computer can reach a specific destination computer. It’s a simple way to verify that a computer can communicate with another computer or network device. The only drawback is that you can’t ping on specific ports, as Ping is using ICMP which doesn’t have the concept of ports.…

    Read more

  • Run GitLab console on Synology NAS

    Run GitLab console on Synology NAS

    By

    in

    As the Synology DSM uses Docker to run GitLab, we can use Docker as well to install GitLab. To run the GitLab console, connect to the Synology using SSH first: Then, connect to the GitLab container by using the following command: Note: you might adjust the name of the GitLab docker depending on your system.…

    Read more

  • Terminal: Größe eines Verzeichnisses ausgeben

    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

    By

    in ,

    Die einfachste Möglichkeit einen Wert zu einer hexadezimalen Zahl wie bspw. einen Teil einer MAC-Adresse auf der Konsole hinzuzufügen ist die printf Funktion:

    Read more

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

    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: Sollte das letzte Zeichen stören, kann man dies wie folgt entfernen:

    Read more

  • VI oder VIM beenden

    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

    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

    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

    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)

    Anzahl der Codezeilen eines Projektes bestimmen (Lines of Code)

    By

    in

    Zum Abschätzen der Komplexität eines Software-Projektes ist es von Vorteil, die Anzahl der Code-Zeilen (Lines of Code) zu bestimmen. Dazu gibt es verschiedene Möglichkeiten: wc Eine sehr einfache Variante ist der Konsolenbefehl wc (word count). Um diesen auf alle Dateien eines Verzeichnisses anzuwenden, kann folgende Befehlszeile verwendet werden: Dieser durchsucht *.c, *.h, *.php und *.pl…

    Read more

  • Ubuntu: Update via Terminal

    By

    in

    Sollte die Aktualisierung eines Ubuntu-Systems über eine grafische Benutzeroberfläche nicht möglich sein (z.B. bei einer 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:…

    Read more