Language Selection

English French German Italian Portuguese Spanish

My sysadmin toolbox

Filed under
Software

My working day includes a variety of tasks, and most of them take place on the command line, because that approach enables me to do things in the most efficient way. But you can also waste a lot of time on the command line if you don't know what utilities will give you what you need quickly. Here's an introduction to the most important tools I use every day.

zsh

The GNU Bourne Again Shell, bash, is the command line interpreter traditionally associated with Linux systems, and most GNU/Linux systems ship it as default. While it has considerably improved in terms of comfort, it stands behind the powerful Z Shell, which you can use as a superset of the Bourne Again Shell.

The additional features zsh offers can save you a lot of time. Zsh comes with a comprehensive completion system that has out-of-the-box support for SSH hostnames, Makefile targets, command-line arguments (for example, for MPlayer and configure scripts) and in general more than you can shake a stick at.

Among its fancier of extensions are:

ls -d *(/) # list directories
ls *(m0) # list files modified today
!$ # insert last argument of previous command
ls foo{1..3} # expands to ls foo1 foo2 foo3
These are only a fraction of its additional features. For a larger overview, consult zsh-lovers.

fmt/par

Full Story.

More in Tux Machines

OSS Leftovers: Harvard University Survey, ASF at 18 Years, Heiko Tietze at LibreOffice

  • Survey seeks to discover the motivations behind open source contributions
    Peer production is one of three fundamental ways to organize human economic activity, along with markets and firms. Yet, although it underlies billions of dollars in open source software production, it is the least understood. Participants in open source are not organized in firms, where they would work under the supervision of managers and earn a salary, nor are they individuals in a market, responding to price signals. The economics of peer production is an interesting area of study that raises many important questions regarding the incentives behind voluntary participation, the efficiency of production, the tools and models that can quantify and explain how the process works, and so forth. My doctoral research at Harvard University considered incentives issues that arise in a software economy. In particular, my work used principles from market design and mechanism design to address problems, such as how to incentivize high-quality submissions to address bugs or features, and how to elicit truthful prediction of task completion time.
  • The Apache® Software Foundation Announces 18 Years of Open Source Leadership
    The Apache Software Foundation (ASF), the all-volunteer developers, stewards, and incubators of more than 350 Open Source projects and initiatives, announced today its 18th Anniversary and accomplishments, and rallied support to ensure future innovation.
  • [Video] LibreOffice interview: Heiko Tietze, UX mentor
    An interview with Heiko Tietze, who is working as a UX (user experience) mentor for The Document Foundation.

Linux Foundation Events

Graphics in Linux

Security Leftovers