One of our FAQ has described how to use cURL with cookies, here we will show how to update Twitter status from command line on Linux or Mac with Bash, this is simpler compared to the Python way using OAuth.

The Z shell can be thought of as an extended Bourne shell with a large number of improvements, including some features of bash, ksh, and tcsh. The first version of zsh was written by Paul Falstad in 1990, and as…

Since version 3 which released in 2004, Bash acquired a regular expression operator “=~”, but I never noticed it, probably because grep sed or other commands works alternatively well. The regular expression is the same as egrep,  you can find…

With the help of Hudson’s remote access API, we can create/clone a bunch of jobs easily within seconds, here are some example scripts which can be used to explain how we achieve that.

If you’re using OpenVZ, you owe it to yourself to take a look at /proc/user_beancounters every now and again (the last column of this file makes a lot of sense, as it indicates protential problems), but when errors occurred in…

As indicated in title, this request is probably very common for sysadmins. For example, when a Java environment is ready, we need to make sure that JAVA_HOME is globally available for some system accounts, so that they can restart java…

How can I clear all UNIX bash shell aliases in one command? I just need to delete them in current session. You need to use unalias command, its syntax: unalias name To remove alias called foo, enter $ unalias foo

Understanding the distinction between your shell types, profile files and shell rc files is important because when you apply modifications to your system you need to know where  to set variables in order to make sure that they can be…

The first public release of bash-4.0 is now available here at GNU.org, and from the usual GNU mirror sites. Unlike previous bash distributions, this released file includes the formatted documentation (postscript, dvi, html, and nroffed versions of the manual pages).…