Shell

Seite 2

Kein Bild
18. Feb. 2015

XML Dateien per wget downloaden

Auf der Suche heute nach Möglichkeiten große XML Dateien zu parsen, viel mir auf, das es sich erst einmal lohnt diese zu downloaden. Das spart vor allem erheblich an der Performance. Mein erster Gedanke war das ganze per Curl zu downloaden. Kurze Zeit später war mir klar, get ist sinnvoller. wget "http://huskynarr.de/atom.xml?redirect=false&start-index=1&max-results=1500" –output-document=test.xml

Weiterlesen
Kein Bild
15. Feb. 2015

Spezielle Zeilen von der History ausschließen

Eine weitere Möglichkeit die wirklich nur gemacht werden sollte wenn man darauf auch verzichten möchte, ist, bestimmte Zeilen und Parameter zu unterbinden und auszuschließen. export HISTIGNORE=’ls*:cat*’ Der Trenner ist : und der Rest ist auf Regex (Reguläre Ausdrücke) basierend. So werden alle Zeilen ignoriert die mit ls und cat beginnen. Man könnte nun auch sagen, […]

Weiterlesen
Kein Bild
15. Feb. 2015

Die Größe des Bash History-Speichers erweitern

Nach unseren bisherigen Änderungen muss man daran denken das der Speicher sich auch erweitert. Das nervt und oftmals sucht man lange Befehle und hat kein Bock sie erneut einzugeben und in der Suchfunktion sind sie nicht mehr findbar. Dies liegt lediglich daran, das der Speicher zu klein ist. Also kann man die Größenbegrenzung ändern auf […]

Weiterlesen
Kein Bild
15. Feb. 2015

Bash History sofort und instant speichern

Mehrere Shells parallel aufhaben und speichern ist toll. Aber die History wird erst beim beenden gespeichert und auch nur, wenn man korrekt beendet. Daher ist es von Vorteil diese immer und sofort zu speichern. Da dies nicht Live geht, kann man jedoch einen erhöhten Speicherungsintervall erzeugen. Dies geht ganz einfach, in dem die aktive Sessions […]

Weiterlesen
Kein Bild
9. Dez. 2014

Cannot open your terminal ‘/dev/pts/2’ – please check.

Cannot open your terminal ‘/dev/pts/2’ – please check. Man kennt diesen Fehler nur zu gut. Screen läuft nicht wie man möchte. Der simpelste & schnellste fix ist: script /dev/null Leider ist der nur für die aktuelle Session nützlich. Einen lang anhaltenden habe ich bislang nicht gefunden. Alle Lösungen die Vorgeschlagen werden, sind nicht wirklich hilfreich.

Weiterlesen
Kein Bild
30. Nov. 2014

Lautstärke per Kommandozeile ändern

Da ich immer wiedermit diversen Linux Distributionen Arbeite und oftmals Remote. Kann es sein das ich zuhause die Lautstärke verändern muss (Bsp. um Nachbarn zu nerven. :D). Der Grundlegende Befehl lautet: amixer set <channel> <volume> Um Beispielsweise den ganzen PC Stumm zu schalten: amixer set Master 0 Um ihn ganz laut zu stellen: amixer set […]

Weiterlesen
Kein Bild
25. Sept. 2014

XLSX (Excel) in CSV konvertieren

Ein Bekannter kam heute Abend zu mir und fragte mich, wie man, am besten in der Kommandozeile (bash, Terminal, Shell) XLSX, das Windows Excel Format in CSV konvertieren kann ohne Probleme. So kann er dies einfacher mit PHP & Co. verarbeiten. Nun das Zauberwort heist: gnumeric. apt-get install gnumeric So, nun erstmal der grundlegende Befehl […]

Weiterlesen
Kein Bild
12. Juli 2014

Standardeditor der Shell ändern

Ich habe viele Cronjobs, wenn ich sie lokal bearbeite, stört mich Nano ein wenig, da ich viele Dinge eher in gedit etc. anwenden kann. Der Standardeditor lässt sich einfach ändern. export EDITOR=XYZ Statt XYZ eben den jeweiligen Editor nehmen. Gedit, vi, vim, nano, emacs… was man eben möchte. Damit dies aber auch dauerhaft so bleibt, […]

Weiterlesen
Kein Bild
9. Juli 2014

Festplatten S.M.A.R.T Status Überwachung

Zur Sicherheit, sollte man die Festplatten überwachen damit diese nach langen Laufzeiten nicht ausfallen. Auch wenn es Raid Systeme gibt, ist dies keine 100% Sicherung. Daher installieren wir Smart Monitortools, Kontrollieren Sicherheitshalber einmal zum Start und richten dann eine permanente Überwachung ein. Installation: apt-get install smartmontools Aktivierung: Wir müssen das Tool für jede Festplatte einzelnd […]

Weiterlesen
Kein Bild
9. Juli 2014

Speedtest unter Linux

Speedtests werden in der Regel über Desktop Software oder über den Webbrowser erledigt. Doch was ist mit Servern und dergleichen? Dank einem Python Script auf Github können wir das auch auf der Shell erledigen. Direkte ausführung: wget -O /dev/null http://speedtest.qsc.de/1GB.qsc Download & Einrichtung: wget -O speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py chmod +x speedtest-cli wget -O speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py chmod […]

Weiterlesen
Kein Bild
3. Juli 2014

Lynx Tutorial

So, nun hat Lynx auch mal einen Beitrag verdient, nicht nur die Erwähnung im BelWü Problem. Lynx ist der perfekte Browser für die Shell / Bash. Keine Grafiken, Kein Javascript, Kein Traffic. Er läuft super flüssig und die wesentlichen Eigenschaften sind ja klar, er ist ein Text-basierte Web-Browser der in der Shell läuft, unterstützt dennoch […]

Weiterlesen
Kein Bild
15. Juni 2014

Dr. Web Updaten

Wieder einmal meldete mir Plesk, das Dr. Web ein Update zur Verfügung hatte. Simpler Befehl: /opt/drweb/update.pl

Weiterlesen