Wenn man sich mit einem ausgetauschten SSH Schlüssel auf einem Server anmelden möchte, dann nutzt man zumeist diesen Befehl auf der Linux Bash: ssh user@domain.com Folgende Fehlermeldung trübt evtl. die Freude: Load key „/home/user/.ssh/id_rsa.pub“: error in libcrypto user@domain.com password: Der Fehler liegt meist in der benutzten „/home/user/.ssh/config“:
MehrSchlagwort: bash
Linux: Dateien mit einem Bindestrich ("-") am Anfang löschen
Wenn Sie Dateien auf Ihrem Computer haben, die mit einem Bindestrich anfangen, können diese manchmal nicht gelöscht werden. Der folgende Befehl löst das Problem:
MehrPDF in TIF konvertieren
Unter Linx können TIF Dateien sehr schnell und einfach in PDF umgewandelt werden. Dafür reicht ein installiertes GhostScript („gs“) vollkommen aus, welches in den meisten Standard-Linux-Installationen bereits vorhanden und eingerichtet ist. Folgender Befehl konvertiert die Datei „quelle.tif“ in die Datei „ziel.pdf“:
MehrLinux: Standby-Modus von der Bash (Kommandozeile)
Linux Systeme können auch per Bash (Terminal/Konsole) in den Standby-Zustand (Bereitschaftsmodus) heruntergefahren werden. Dafür steht folgender Befehl zur Verfügung:
MehrLinux: Erweiterungen für "vscode" per Bash/Script installieren
Wenn Sie die Entwicklungsumgebung „vscode“ auf Ihrem Linux System installieren haben (Unsere Anleitung finden Sie hier), können Sie auch benötigte vscode-Erweiterungen (Extensions) installieren. Natürlich geht das auch per Script bzw. Bash:
MehrLinux: Entwicklungsumgebung "vscode" unter Linux Mint installieren
Um auf einem Linux Mint System (der Ablauf ist für Linux Debian identisch) die kostenfreie Entwicklungsumgebung zum Programmieren zu installieren, können Sie folgenden Schritten folgen:
MehrShopware 6: Admin-User via console erstellen
Wenn Sie in Shopware 6 (SW6) einen neuen Benutzer mit Administratorrechten hinzufügen möchten, können Sie das auch direkt per consolen-Befehl ausführen:
MehrRaspberry Pi: "wkHTMLtoPDF" installieren
Das Tool „wkhtmltopdf“ („wk HTML to PDF“) erlaubt es, per Script auf Bash-Ebene aus HTML Daten PDF Dateien zu erzeugen. Das Projekt ist OpenSource. Um das Tool auf dem RaspberryPi zu installieren, folgen Sie dieser kruezn Anleitung:
MehrMediaWiki: Passwort auf Bash (Kommandozeile) ändern
Wenn Sie das Passwort für Ihren MediaWiki Zugang vergessen haben, können Sie das Passwort auch per Kommandozeile („bash“) neu setzen:
MehrLinux: Details zum Arbeitsspeicher (RAM) auslesen
Um aktuelle Informationen zum eingesetzten RAM zu erhalten, hilft einem das Tool „hwinfo“ leider nicht viel weiter. Es fehlen grundlegende und wichtige Daten (z.Bsp. Hersteller, Takt, Seriennummer, Bank auf dem Mainboard, usw.). Der folgende Befehl liefert auf der Bash (= Konsole/Terminal/Befehlszeile) deutlich mehr Informationen:
MehrDebian: Fehler "command not found" beheben
In Debian 10 erhalten viele Benutzer bei der gewohnten Eingabe von root Befehlen plötzlich folgende Fehlermeldung: # ifconfig bash: ifconfig: command not found
MehrLinux: file triggers record mentions illegal package name (apt or dpkg)
Beim Installieren oder Updaten von Software kann es (wenn auch selten) zu folgender Fehlermeldung kommen: dpkg: error: file triggers record mentions illegal package name ’sùstemd/noaw`it‘ (for interest in file ‚/usr/lIb/systemd/cAtalog‘): illegal package name in specifier ’sùstemd/noaw`it‘: character ‚ù‘ not allowed (only letters, digits and characters ‚-+._‘) Lösung (in diesem Fall):
Mehr/bin/tar: Argument list too long
Wenn man Verzeichnis(se) mit einigen tausend Dateien packen möchte, kann man schnell folgende Fehlermeldung beim Packen erhalten: bash: /bin/tar: Argument list too long Bedeutet, dass das Pack-Programm „tar“ sich versucht hat eine Liste mit allen zu packenden Dateinamen zu erstellen. Dabei ist die Maximallänge der Liste überschritten worden. Lösung Erstellen Sie zuerst eine Datei mit allen zu packenden Dateinamen. Dafür können Sie z.Bsp. folgenden Befehl benutzen:
MehrLinux: Mehrere Archive (rar/zip) mit einem Befehl entpacken
Um durch einen Befehl auf Kommandozeilenebene automatisch mehrere Archive (rar, zip, tar, …) entpacken zu lassen, können Sie folgenden Befehl nutzen:
MehrmySQL: Using a password on the command line interface can be insecure
Über die „Sicherheit“, ein Passwort im Klartext gleich neben den SQL Befehl zu schreiben, müssen wir Sie nicht aufklären. Das wird Ihnen selbstverständlich bewußt sein und Sie suchen wahrscheinlich nur eine Lösung um solche Befehle weiterhin nutzen zu können.
MehrSVN: Die Grundstruktur mit einem Befehl erzeugen
In einem SVN Repository können Sie die (meist) benötigte Grundstruktur mit den Ordnern „trunk“, „tags“ und „branches“ mit einem einzigen Befehl in der Kommandozeile erstellen lassen:
MehrLinux: Prozess inkl. Unterprozessen (Children/Childs/Grandchilds) beenden ("killen")
Um unter Linux (z.Bsp. Debian Jessy) eine komplette Prozessstruktur (Prozessbaum) mit einem Befehl sofort zu beenden, hilft folgendes Syntax:
Mehr