Vi : Guides for Beginners

Vi is an old screen-oriented text editor , the first release of this software is dated back in 1976, originally created for the Unix operating system. What I like of vi is that I can find it in any Linux and Unix system I’ve to work, so once I learnt how to use it I’ve […]

Surfraw – Surf the web from the CLI

______ _ _ ______ _______ ______ _______ _ _ _ / _____)(_) (_)(_____ \ (_______)(_____ \ (_______)(_)(_)(_) ( (____ _ _ _____) ) _____ _____) ) _______ _ _ _ \____ \ | | | || __ / | ___) | __ / | ___ || || || | _____) )| |___| || | \ […]

7 hidden features of bash

Today I want to share with you some of my favorite features of bash, I called them hidden because I’ve discovered that a lot of people don’t know or don’t use them, but to be honest they are not so hidden after all, they are in the man page of bash, but how many of […]

Turses a ncurses client for Twitter

In the past I’ve made a roundup of microblogging client for Linux, but this one is so new that i did not talked about it. Turses is a fork of a similar project Tyrs, the goal of both projects is to provide a twitter client on the terminal with the help of ncurses library, so why fork […]

A look at bash internals: compgen

Inspired from a post by Concepcion Claudio Certad, today I’ve taken a look at a command that I did not known: compgen. The compgen builtin command expands a list of arguments to generate completion matches, so it allows us to display the commands, functions, directories and aliases available for the current user. In short compgen […]