Post Index

Sed Syntax Beispiele

Beispiele: sed -n '/Muster/p' <File> Ausgabe aller Zeilen, die "Muster" enthalten sed -n '/Muster/,/^$/p' <File> Zeilenausgabe ab "Muster" bis zur nächsten Leerzeile sed '/Muster/d' <File> Löschen aller Zeilen, die "Muster" enthalten sed 's/Muster/Ersatz/' <File> Löschen oder Ersetzen von Mustern sed -i 's/Muster/Ersatz/' <File> <File> wird überschrieben sed 's/abc/def/;s/ghi//;s/jkl//' <File> mehrere Kommandos Kommandos: s/old.*/new/ löscht alle Zeichen je Zeile ab "old" und fügt dafür "new" ein s/.*old/new/ löscht ...

Systemdienste verwalten ( systemd / systemctl )

Systemd ist ein System- und Sitzungs-Manager (Init-System), der für die Verwaltung aller auf dem System laufenden Dienste über die gesamte Betriebszeit des Rechners, vom Startvorgang bis zum Herunterfahren, zuständig ist. Prozesse werden dabei immer (soweit möglich) parallel gestartet, um den Bootvorgang möglichst kurz zu halten. Die einzelnen Dienste verwaltet Systemd ...

CPU Kerne deaktivieren

Alle heutigen Prozessoren besitzen mehr als 2 Kerne, meist sind es 4 oder mehr. Wird die Leistung aller Kerne nicht benötigt oder sollen aus Gründen des Energieverbrauchs oder der Hitzeentwicklung des Prozessors Kerne dauerhaft deaktiviert werden ist dies recht einfach während des Betriebs umzusetzen. Der Linux-Kernel unterstützt den CPU-Hotplug-Mechanismus und ist ...

Atomkrieg

Kein Vogel der am Morgen singt, nichts mehr das uns fröhlich stimmt. Himmelgrau folgt triefend rot, gibt es Leben oder Tod ? Ist die Sonne noch zu sehen, wird die Welt schon bald vergehen ? Was richtet unsere Spezies an, frage ich mich dann und wann ? Karge Landschaft weit und breit, Verlustängste und endlos Leid. Zeit des Jammerns Zeit ...

Ein Baum

Du kennst mich schon seit jungen Jahren, bist schon oft an mir vorbeigefahren. Manchmal bin ich Mann und manchmal Frau, weithin jedoch beides, ich nehm' das nicht so sehr genau. Wie auch du bin ich nicht gern allein, und auch ich mag sehr den Sonnenschein. Bisweilen bin ich durstig wie auch du, und mag es nicht fügt man ...

2022 – Das Neue Jahr

Nun ist es da - das neue Jahr, in Erwartung besser als das was war. einfach Einundzwanzig nicht gewesen, viel schlimmes mußte man oft lesen. Erwacht am Morgen nach dem diesmal leisen Neubeginn, beginnt der erste Tag mit einer Frage nach dem Sinn: Der Weg, das Ziel und auch die Reise, Ende - Anfang, laut und leise. Was ...

Weihnachtsgrüße 2021

Frohe Weihnachten HoHoHo so schallt es g'rad aus dem Kamin, Ein Mann mit Rauschebart so eben hier erschien, Mit Sack und Pack stieg er vom Schlitten, Ein jeder möge nun herein Ihn bitten, Ein frohes Fest, dass wünsch ich heut', kehrt ein und habt viel Freud'. Ruhige und schöne Tage sollet ihr erleben euren Liebsten schöne Stunden geben, bleibt ...

Systembackups mit Live Betriebssystemen

Um Probleme mit Zugriffsberechtigungen sowie Datei- und Verzeichnisberechtigungen zu vermeiden sollten für die Sicherung von einzelnen Partitionen oder auch ganzen Festplatten Live Systeme verwendet werden. Beim starten eines Livesystemes ist somit der exklusive Zugriff auf die eigentlichen Partitionen und Daten des Betriebssystems gewährt und Probleme wie sie u.U. beim direkten ...

Android Apps mit Linux nutzen – Anbox

Anbox enthält ein komplettes Android-System im Snap-Container, wobei der dank der in Linux integrierten LXC-Technologie vollkommen abgeschirmt vom Basissystem arbeitet. Dadurch besitzt Android auch keinen direkten Zugriff auf die Hardware des Linux-Hosts. Den reguliert der Anbox-Daemon auf dem Host, was ein mögliches Übertragen von Schadsoftware auf den Linux-Host erschwert. Installation des ...

Bashscripting Grundlagen

Original Website   This is a quick reference to getting started with Bash scripting. Learn bash in y minutes (learnxinyminutes.com) Bash Guide (mywiki.wooledge.org) Example #!/usr/bin/env bash NAME="John" echo "Hello $NAME!" Variables NAME="John" echo $NAME echo "$NAME" echo "${NAME}!" String quotes NAME="John" echo "Hi $NAME" #=> Hi John echo 'Hi $NAME' #=> Hi $NAME Shell execution echo "I'm in $(pwd)" echo "I'm in `pwd`" # Same See Command substitution Conditional ...

Bash Inhalte darstellen – Echo, Tput, Printf

Um Text im Terminal auszugeben, gibt es drei verschiedene Befehle bzw. Programme: echo, printf und tput. Echo und printf geben nur Text aus, mit printf kann die Ausgabe nach einem definierten Muster vorgeben werden. Mit tput besteht die Möglichkeit den Cursor auf dem Bildschirm zu bewegen oder Informationen über den ...

Bash / Shell Menus – NCurses Menus

Einfache Menus oder Auswahloptionen können neben den Grafischen Werkzeugen wie beispielsweise Zenity auch in rein textbasierter Form für Shells umgesetzt werden. Eine Möglichkeit ist die Eingabe ein aus dem Menu aufgezeigten Wertes, eine Andere die direkte Auswahl der Menüeinträge. Möglichkeit 1 - Darstellung eines Menus mit direkter Eingabe Die Darstellung/Formatierung eines Menus ...

Posix Klammerausdrücke

POSIX-Klammerausdrücke POSIX-Klammerausdrücke sind eine besondere Art von Zeichenklassen. POSIX-Klammerausdrücke entsprechen einem Zeichen aus einer Reihe von Zeichen, genau wie normale Zeichenklassen. Sie verwenden dieselbe Syntax mit eckigen Klammern. Ein Bindestrich erzeugt einen Bereich und ein Caret am Anfang negiert den Klammerausdruck. Ein wesentlicher syntaktischer Unterschied besteht darin, dass der Backslash KEIN ...

Festplatten Informationen auslesen ( SSD oder HDD )

Ab Kernel-Version 2.6.29 können Linux-Betriebssysteme SSDs automatisch erkennen. Es gibt mehrere Möglichkeiten, um herauszufinden, ob es sich bei der Festplatte um eine SSD oder eine HDD handelt. Eine Liste der Festplatten wird mit folgendem Befehl ausgeben: sudo lshw -short -C disk   Methode 1 - Überprüfen Sie, ob die Festplatte rotiert Um herauszufinden, ob ...

Nextcloud 23 Installation auf Debian 11 Server

Installation Installation des Apache und MySQL Servers Mit dem folgenden Befehl wird der Apache und MySQL Server sowie einige von Nextcloud benötigte Pakete installiert: sudo apt install -y mariadb-server mariadb-client apache2 apache2-utils php-cli php-common php-mbstring php-gd php-imagick php-intl php-bz2 php-xml php-mysql php-zip php-dev php-curl php-fpm php-dompdf redis-server php-redis php-smbclient php-ldap wget curl sudo ...

Die Kommentarfunktion ist geschlossen.