Search for a string in files and save the result

Search all files in this directory and all subdirectories containing a specific string and save the result in a file + 25 characters before and after the file This helps me very often when I have to search huge amounts of data and the terminal window can’t handle the result.

grep -r -o -P '.{0,25}searchstring.{0,25}' ./ > ~/search_result.txt

-r = recursive
-o = only matching, just the fitting line
-P = use Perl regular expressions
./ = in the actual directory

The > saves all output into a specifc file, in this case, its inside your homedirectory ~

Odoo Form View

       <record id="extend_view" model="ir.ui.view">
           <field name="name">Extend model view</field>
           <field name="model"></field>
           <field name="inherit_id" ref="base.view.ref"/>
           <field name="arch" type="xml">
               <xpath expr="//page[last()]" position='after'>
                   <page string="Extra field">
                       <group string="Extra group title">
                           <field name="field_name"/>

How to make a nice form view for an odoo module.

SSH-AGENT – Einfache SSH Loginverwaltung

Der SSH Agent ist ein Hilfsprogramm, das die Identitätsschlüssel des Benutzers und seine Passphrasen verfolgt. Der Agent kann sich dann mit den Schlüsseln bei anderen Servern anmelden, ohne dass der Benutzer erneut ein Passwort oder eine Passphrase eingeben muss. Dies implementiert eine Form des Single Sign-On (SSO).

SSH-AGENT – Einfache SSH Loginverwaltung weiterlesen

VIM Editor Shortcuts

Some shortcuts for working with VIM, an open source text editor for the console. Available for Linux, Windows & Mac.

Smart movements

  • * and # search for the word under the cursor forward/backward.
  • w to the next word
  • W to the next space-separated word
  • b / e to the begin/end of the current word. (B / E for space separated only)
  • gg / G jump to the begin/end of the file.
  • % jump to the matching { .. } or ( .. ), etc..
  • { / } jump to next paragraph.
  • '. jump back to last edited line.
  • g; jump back to last edited position.

VIM Editor Shortcuts weiterlesen

Check If Service Is Running

Simple bash snippet to check if a service is running, if not -> send a mail to root. In this snippet


if ps ax | grep -v grep | grep $SERVICE > /dev/null
echo "$SERVICE service running, everything is fine"
echo "$SERVICE is not running, try to start it."
sudo service $SERVICE start
echo "$SERVICE is not running!" | mail -s "$SERVICE down" root