Hier ist meine kleine screenrc

Wer sie benutzen will, sollte sich screen installieren und diese screenrc in sein Homeverzeichnis als .screenrc (Punkt nicht vergessen) kopieren.

# .screenrc
# Diese Konfigurationsdatei ist freie Software. Sie koennen
# sie nach den Bestimmungen der GNU General Public License
# benutzen und modifizieren.
# Bearbeitet von Kurt Gramlich <kurt.gramlich AT lugrav.de>
  autodetach            on
  crlf                  off
  deflogin              off
  hardcopy_append       on
  startup_message       off
  vbell                 off
  defscrollback         10000
  silencewait           15
  shell                 bash
# hardstatus            alwayslastline "%H | %d-%m-%y %c | %w Load: %l %{wk}"
  sorendition           03 60
# caption always "%H | %Y-%m-%d | %-Lw%{= BW}%50>%n%f* %t%{-}%+Lw%<%=%c | Load: %l"
  hardstatus            alwayslastline "%H | %Y-%m-%d | %-Lw%{= BW}%50>%n%f* %t%{-}%+Lw%<%=%c | Load: %l"
  activity              "activity in %n (%t) [%w:%s]~"
  bell                  "schau in %n (%t) [%w:%s]~"
  vbell_msg             " *Ruhe!* "
  bind h hardcopy
  bind P paste          .
  bind ~ activity       "activity in %n (%t) [%w:%s]~"
  bind * activity       "activity in %n (%t) [%w:%s]"
  bind E screen -t 'mutt'    1 mutt
  bind G screen -t 'Google'  5 links http://www.google.com  
  bind N screen -t 'Notiz' 6 bash -c ~/bin/notiz
  bind T screen -t 'todo ' 7 bash -c ~/bin/todo
# ===============================================================

Die beiden kleinen Skripte Notiz und todo verwende ich zum schnellen Notieren einer Information oder einer Aufgabe. Sie liegen im Unterverzeichnis bin meines Homeverzeichnises. Auch diese will ich gerne hier kurz beschreiben:

# todo.sh - ein script zum Notieren von Aufgaben
# 2002-04-02 kurt gramlich
# erledigte Aufgaben werden mit dem # am Zeilenanfang
# farblich gekennzeichnet
file=$HOME/.todo
date "+%n--- ---  %d-%m-%Y-%H:%M  --- ---%n%n" >> $file
vim -c '$|startinsert!' $file
clear

Das Notizenscript notiz.sh ist gleichlautend.

Und die Datei .todo sieht dann so aus:

--- ---  25-12-2005-16:07  --- ---

#ueberweisungen ueberpruefen

--- ---  26-12-2005-16:57  --- ---

kurt jansson wegen wikipedia vortrag anfragen

Mit eingeschaltetem Syntax Highlightning werden die erledigten Aufgaben farblich gekennzeichnet. Sie sind für vim Kommentare.

Mit einem weiteren kleinen Script kann ich die offenen Aufgaben aus dieser Datei schnell herausfinden.

# 2002-07-28 kurt gramlich
# wastun.sh sucht alle unerledigten Dinge aus todo
cat ~/.todo | grep -v "#" | grep -v "\---" | sed -e "/^$/d" | less

Ein einzelnes "egrep" reicht zum Suchen allerdings auch aus, so dass man es als Alias in der Shell benutzen kann:

            egrep -v '(^ *#|^---|^$)' ~/.todo | less
alias wastun="egrep -v '(^ *#|^---|^$)' ~/.todo | less"

http://www.man-wiki.net/index.php/1:screen

http://www.michael-prokop.at/computer/config/.screenrc

KurtGramlich/Screenrc (zuletzt geändert am 2013-11-03 12:11:33 durch localhost)

Alle Inhalte in diesem Wiki stehen unter der Creative Commons SA 4.0 DE Lizenz