Die Standardshell auf den meisten Linux-Systemen ist die Bash. Sie ist schon sehr mächtig und erlaubt es viele Aufgaben zu automatisieren. Dieser Artikel soll sich einer sehr interessanten weil noch mächtigeren Shell widmen, der Z-Shell kurz zsh.
weiterlesen ...Artikel-Schlagworte: „Konsole“
Erinnerungen mit at und zenity
Freitag, 11. Dezember 2009 von zimonWenn man am PC sitzt vergisst man schnell die Zeit. Wenn man noch etwas erledigen muss wäre es daher vorteilhaft, wenn man daran erinnert werden würde.
Ein solches “Erinnerungsprogramm” kann man sich recht leicht selber basteln. Ich habe dafür das Linuxtool at mit dem Programm zenity, welches Dialoge darstellen kann, kombiniert.…
Titel von Screen-Fenstern automatisch von Vim, Bash und zsh setzen
Samstag, 3. Oktober 2009 von zimonWenn man unter Screen die Statusleiste nutzt, ist es oft mühsam jedes mal die Titel zu setzen. Auch wenn man diese fest in der ~/.screenrc definiert, kann man manchmal durcheinander kommen.
Unter Vim gibt es die Möglichkeit, den Namen der aktuellen Datei als Titel für das Screenfenster zu benutzen.
Dafür braucht man nur…
Perl Einzeiler auf der Konsole
Mittwoch, 3. Juni 2009 von zimonÄhnlich wie bei awk kann man perl das Programm auf der Konsole direkt übergeben. Dazu ruft man perl mit der Option -e auf. Das Programm muss dann in Hochkommata eingeschlossen werden.
Beispiel:
perl -e 'print "Hello World!\n"'
Um jede print-Anweisung mit einem “newline” abzuschließen, kann…
weiterlesen ...Praktische alias-Kommandos für die Bash
Sonntag, 17. Mai 2009 von zimonSehr praktisch bei der Bash ist die Möglichkeit sich alias-Befehle zu konfigurieren. Damit kann man bestehende Befehle überschreiben oder Abkürzungen hinzufügen. Ich habe mal einige praktische alias-Kommandos zusammen gestellt. Es wären natürlich noch viel mehr denkbar, aber vielleicht regen die hier genannten ja beim einen oder anderen die Phantasie an.
Übrigens kann man die “Ursprungsversion” eines Kommandos, welches durch einen…
weiterlesen ...Tipps und Tricks für die Bash
Sonntag, 10. Mai 2009 von zimonHier ein paar kleine Tipps und Tricks für die Bash.
Livesuche in der History
Sucht man ein Kommando, welches man schon einmal eingegeben hat, so kann man die History (welche in der Datei ~/.bash_history gespeichert wird) durchsuchen. Die Bash stellt dafür sogar eine Livesuche bereit. Diese wird mit der Tastenkombination Strg+r eingeleitet. Danach kann man eine beliebige Zeichenkette eingeben, die…
Keine Angst vor awk – ein Schnelleinstieg
Samstag, 2. Mai 2009 von zimonUm meine Commandline-Fu Skills zu trainieren hab ich mir mal awk vorgenommen. awk gilt bei vielen Linux-Anwendern als eines der kompliziertesten Kommandos. Um mit awk zurecht zu kommen ist es jedoch einfacher es als sehr leichte Programmiersprache zu sehen…
weiterlesen ...Einige Tipps und Tricks für Screen – Teil 2
Sonntag, 26. April 2009 von zimonNachdem Ploppor eine Einführung in Screen gegeben hat, habe ich diese um ein paar prakische Tipps erweitert. Hier jetzt noch einige weitere Tipps.
Die Konfigurationsdatei .screenrc, die hier häufig verwendet wird liegt normalerweise im Home-Verzeichnis eines Users. Wenn sie noch nicht existiert, kann man…
In der Konsole suchen mit ls, grep, find und locate
Sonntag, 19. April 2009 von zimonDa ich ein Fan der Linux-Konsole bin, möchte ich einmal das Thema Suche ansprechen.
Es gibt eine ganze Menge Möglichkeiten, wie man Dateien suchen kann.
Der Tracker ist eine praktische Suche, keine Frage. Aber in manchen Fällen können Shell-Kommandos auch recht hilfreich sein. So kann man mit ihnen z.B. nicht-indizierte Wechselmedien durchsuchen oder Dateien mit bestimmten Eigenschaften finden.
…
commandlinefu – die besten Einzeiler auf der Konsole
Freitag, 17. April 2009 von zimonAuf der Seite http://commandlinefu.com (englisch) werden einzeilige Kommandos (bzw. Kommandoketten) für die Shell und häufige Programme (vim, mysql, screen,…) gesammelt.
Dort gibt es so ziemlich Alles vom kurzen
cd -
mit dem man zum letzten Verzeichnis wechselt bis zu recht langen und komplizierten Kommandos wie
awk '/sshd/ && /Failed/ {gsub(/invalid user/,""); printf
…
weiterlesen ...