≡ Menu


30 Handy Bash Shell Aliases For Linux / Unix / Mac OS X

An alias is nothing but shortcut to commands. The alias command allows user to launch any command or group of commands (including options and filenames) by entering a single word. Use alias command to display list of all defined aliases. You can add user defined aliases to ~/.bashrc file. You can cut down typing time with these aliases, work smartly, and increase productivity at the command prompt.
[click to continue…]

OpenOffice.org Quick Introduction For New User

OpenOffice.org (OOo) is a freely available, full-featured office suite. OOo is both a software product and a community of volunteers that produces and supports the software. However, new users may get lost while finding help, support and productivity enhancing extensions. This blog post covers OOo new user orientation to to discover support, tutorials, community insights, templates, clip art, extensions, and blogs for OOo. From the post:

OpenOffice.org is organized differently than its main competitor. Hoping to entice business users to purchase support and services, Sun Microsystems (recently purchased by Oracle) gives away not just the OpenOffice.org free of charge, but also its source code (the blueprints) and a significant degree of control. OpenOffice.org is organized as a community under the leadership of Louis Suarez-Potts, the community manager employed by Sun Microsystems. Sun funds the infrastructure and most of the software engineers. The community provides additional software engineers, quality assurance experts, marketers, translators, template developers, trainers, help desk staff, and other important roles. Anyone may participate in the community.

=> OpenOffice.org New User Orientation

How To Become a UNIX command-line Wizard

Some good tips about becoming a command-line wizard...

It's easy to keep doing things the same way simply because you're used to it. Expanding your command-line resources can provide a big increase in your productivity and propel you toward becoming a UNIX command line wizard!

As a follow-up to Michael Stutz's excellent article, this article provides 10 more good habits to adopt that will improve your UNIX command-line efficiency. Learn about common errors and how to overcome them, and discover exactly why these 10 UNIX habits are worth picking up!

=> Learn 10 more good UNIX usage habits

Security: Linux openoffice.org security update

Red Hat released updated openoffice.org packages to correct a security issue are now available for Red Hat Enterprise Linux 4 and Red Hat Enterprise Linux 5.

OpenOffice.org is an office productivity suite that includes desktop applications such as a word processor, spreadsheet, presentation manager, formula editor, and drawing program.

Sean Larsson found a heap overflow flaw in the OpenOffice memory allocator. If a carefully crafted file was opened by a victim, an attacker could use the flaw to crash OpenOffice.org or, possibly, execute arbitrary code.

It was discovered that certain libraries in the Red Hat Enterprise Linux 3 and 4 openoffice.org packages had an insecure relative RPATH (runtime library search path) set in the ELF (Executable and Linking Format) header. A local user able to convince another user to run OpenOffice in an attacker-controlled directory, could run arbitrary code with the privileges of the victim.

All users of openoffice.org are advised to upgrade to these updated packages, which contain backported fixes which correct these issues.

How do I patch openoffice.org productivity suite ?

Simply type the following command at a shell prompt:
# yum update

Increase Your Productivity with Various Linux Desktop Apps

This blog post covers many applications which can be used to increase your productivity without spending a single penny.

From the article:

Sure, Apple's built its reputation on being the hipster brand of choice, but one of the nice things about Linux is the ability to customize virtually any aspect of the operating system to cater to your workflow and computing habits.

For the purpose of structure I'll break the article into two parts. The first will discuss how Linux can be just as application-rich, in terms of usefulness, as OS X or Windows. In the second half, I'll cover various productivity-boosting apps and features that allow you do accomplish virtually any task with a few simple keystrokes.

=> Full-throttle Productivity and Web-Work With Ubuntu

Tips for Emacs Power Users

This is great post by Stevey Drunken about mastering Emacs text editor which is quite quite popular among UNIX hackers, computer programmers and power users:

Emacs is the world's best text editor. It's not just the best for editing program source; it's the best for any kind of text-editing. Mastering Emacs will make you more effective at writing and editing email, documentation drafts, blogs, HTML pages, XML files, and virtually everything else that requires any typing.

The tips in this little document are geared towards Emacs power-users. You should be familiar with the basics of launching and editing with Emacs, and you should already know the essentials of copying stuff into your .emacs file, and debugging things (or finding a friendly Emacs Wizard) when something goes wrong.

=> 10 Specific Ways to Improve Your Productivity With Emacs

Access Google Calendar From Linux / UNIX / Mac OS X Command Line Interface

I use Google Calendar exclusively. However to access this product you need to use a web browser. There is nice program called gcalcli (Google Calendar Command Line Interface) which allows to access Google Calendar from bash shell. Now I can see an agenda using a specified start/end time and date from a shell prompt over ssh session :D

gcalcli is a Python application that allows you to access you Google Calendar from a command line. It's easy to get your agenda, search for events, and quickly add new events. Additionally gcalcli can be used as a reminder service to execute any application you want.

Current Features

  1. List your calendars
  2. Show an agenda using a specified start/end time and date
  3. Search for calendar events
  4. "Quick add" new calendar events to your default calendar
  5. Run as a cron job and execute a command for reminders
  6. Work against specific calendars (default, owner, read-only)
  7. Color support
  8. unicode support

Download Google Calendar Command Line Interface

=> Visit official project page here