A shell is a command interpreter which allows you to interact with the computer. The way things work is pretty simple: you type in commands, the shell reads them, performs the tasks it was asked to do, and finally it sends the results to the standard output, which is usually the screen.
In this tutorial I’ll show how to get some nicely colored man pages by adding several lines inside the .bashrc file, explaining what the code means and how it works.
GNU find is a powerful command-line utility that lets you search for files and folders in a hierarchical tree directory structure. It is the backend for all those utilities out there like the graphical searching in KDE or GNOME. However, find can be a little hard to handle at first by beginners.
First of all I’d like to thank TuxArena’s readers for giving good feedback in the first part of this series, which overviews 15 of the tools I consider particularly useful in a console. This article overviews 10 more such tools, and most of them were suggested by you. Screenshots included.
cmus cmus is a music player that I admire the most when it comes to command-line because it’s really powerful and has a lot of nice features. It is built with ncurses and therefore providing a text-user interface. cmus is indeed feature-rich, with several view modes and Last.fm song submission support via scripts.
Launchpad-Getkeys is a script (comes packaged in a .deb) that automatically imports all missing GPG keys, even if you're behind a firewall.
How do you know when you have a missing GPG key? Here's an example: when you run "sudo apt-get update", you'll see some errors like this:
Fetched 47.0kB in 6s (7,710B/s)
Reading package lists... Done
This is the second article in this series, and brings eight additional tips for working faster with the shell. Here is the first article of the series, containing 10 tips.
This guide focuses on showing you how to manipulate and convert various audio files using tools included in the Ubuntu repositories.
Here are 10 Bash tips which should make working in a terminal faster and more productive.
apt-fast is a shell script to accelerate apt-get downloads using Axel, a command line download accelerator. Based on apt-fast, some other scripts have been created and I though they are worth mentioning:
Here is a cool bash alias which you can place you your ~/.bashrc file to be able to copy and paste from the command line:
CLI Companion is a tool aimed at making the terminal easier to use: it's a GUI that displays a list of commands and an embedded terminal under it. The application comes with a list of commonly used commands by default, each having a short description and if you want to find out more about a certain command, simply right click it and select "Help".
Reading my daily Ubuntu 10.10 Maverick Meerkat development emails, I noticed a new package in the repositories: it's called Autotrash and it can delete files in your trash when they become older than a given number of days, purge older files to ensure a specific amount of disk space is free and some other options.
This is a short tutorial explaining how to post to Twitter using command-line in Linux, without needing to even open up your web browser.
Here's a list of 10 commands which may come handy when using the command line in Linux:
Search for all files modified in the last N days containing a specific text in their name
find DIR -mtime -N -name "*TEXT*"
In this article, I will cover installing and configuring transmission-daemon in a headless (but should work on a normal Debian / Ubuntu install too) Debian or Ubuntu machine. You can then use Transmission Remote GUI to control transmission-daemon, remotely.
Twidge is a command-line microblogging client for Twitter and Identi.ca. It is designed to be useful when you're sitting at a shell prompt.
While I prefer TTYtter, Twidge may be easier to use and also can be install with just one command.