, ,

Category: unix

  • Xfce – Configuration and Tweaks – Getting Started

    1. application menu display Application menu (right click) -> Uncheck “Show Button title” 2. Terminal Color not visible Application menu -> Terminal Emulation Edit-> Profile preferences -> Colors uncheck : “Use colors from system theme” Build in Schemes like “White on black” Or select custom Text color and background 3. remove silly scrollbars sudo add-apt-repository…

  • Disk space – using du to analyse tree and file sizes in Linux

    Size Of Directory and Disk Space du -s .archived/ du -sk k: result in KB x: expands but only on the local file system (does not follow NFS Links) du -xh | egrep “^[0-9\.]+[GT]” # Using root dir to start du -xh / |egrep “^[0-9\.]+[GT]” # Flat @directory level du -Sh |egrep “^[0-9\.]+[GT]” du -x…

  • Ubuntu – Add International Language Locales

    Adding additional locales can be necessary to read date information in available in certain languages only. Support for international dates # check all available locales locale -a # check if the german locale is available cat /usr/share/i18n/SUPPORTED|grep de_DE.UTF-8 # de_DE.UTF-8 # add german locale sudo locale-gen de_DE sudo locale-gen de_DE.UTF-8 # update server locale information…

  • Python – Spynner – Test Scripts

    Spynner is a stateful programmatic web browser module for Python based on PyQT and WebKit. How to install Spynner – easy 🙂 > cat spynner-test.py # -*- coding: utf-8 -*- import spynner import pyquery import os os.environ[‘DISPLAY’] = ‘:0.0’ def main(): browse_via_jquery() browse_using_xpath() browse_via_webkit() download_image() def browse_via_jquery(): browser = spynner.Browser(debug_level=spynner.DEBUG) browser.create_webview() browser.show() #browser.hide() browser.load(“http://www.wordreference.com”) browser.load_jquery(True)…

  • Unix – Rename Files recursively using a for-loop and find command

    find . -name “*.flv.mp4” | while read file; do echo “$file”; mv “$file” “${file%.flv.mp4}.mp4” #mv “$file” “$(expr “$file” : ‘\(.*\)\.flv.mp4’).mp4″ done; Notes: rename rename does not work: “$rename .html .txt *.html” results in… syntax error at (eval 1) line 1, near “.” basename basename does not work – only renames the filename and strip path!…

  • Unix – Collection of useful bash aliases

    The following aliases have made my unix life 10x easier 🙂 cat ~/.bash_aliases alias pj=’ps -fA|grep java’ # pdf viewer alias v=’qpdfview’ # open browser alias b=’x-www-browser’ # check space left in drives alias space=’df -h’ # open password gorilla alias pw=’password-gorilla’ # Show hidden files alias l.=’ls -d .* –color=auto’ # cd .. aliases…

  • Ubuntu – Removing Unity and Getting Started with Xfce

    # Install the gnome-fallback-session and Xfce sudo apt-get install gnome-session-fallback xfce4 -y # Check if the new sessions have been actually installed ls -ail /usr/share/xsessions total 48 drwxr-xr-x 2 root root 4096 2012-04-15 11:55 ./ drwxr-xr-x 307 root root 12288 2012-04-15 11:55 ../ -rw-r–r– 1 root root 233 2011-12-04 22:15 gnome-classic.desktop -rw-r–r– 1 root root…

  • Ubuntu – How to Install Apple Safari in Ubuntu 12.04, 12.10, 13.10, 14.04, 14.10

    Apple Safari Installation in Ubuntu Firstly install PlayOnLinux, which allow easy installation of Safari in Ubuntu. PlayOnLinux also enables the easy installation of several games and application designed to run with Microsoft Windows. PlayOnLinux wget -q -O- http://deb.playonlinux.com/public.gpg | sudo apt-key add – sudo wget http://deb.playonlinux.com/playonlinux_precise.list -O /etc/apt/sources.list.d/playonlinux.list sudo apt-get update # useful dependencies sudo…

  • redis – Installation and Simple Test using redis-py in Ubuntu

    Installation Redis is a fast key value store developed by Salvatore Sanfilippo (antirez). Redis can be viewed as a next level memcached server. It is easy to install and has lots of cool features. Ubuntu Repository Installation # standard ubuntu repository installs an old redis version – redis 2.4.15 sudo apt-get install -y redis-server Installation…

  • pylibmc – Kestrel Queue Client – Simple Test using Memcache Protocol

    Installation pylibmc is a great Python client for memcached written in C. sudo pip install pylibmc Mini Benchmark cat > kestrel-benchmark.py