Creating A Terminal Window Clock
If you've been using Linux for a while, you may be familiar with the terminal command, date. The date command will display the current date and time to the terminal. On my system, the default output of date looks like this: Read more
Command Line Basics: Finding Files
In today's post I'm going to show how to use the command line find program to search for files. There are certainly different GUI tools available in Linux, such as Beagle, to search for files. The advantage of many of these systems is that they index the files on your system so that the searching is rather fast. The disadvantage is that the indexing can often slow down system performance, so many users end up disabling it. There's also the situation where you might not have access to a GUI, like when you're logged in to your web hosting server through ssh. Read more
Bash to Basics: The For Loop
Previously I've shown how to use the bash while loop in a bash script. Today I'm going to show how to use another type of do loop in bash: the for loop.
The for loop is a little different from the other looping structures in bash. The other loop structures work by evaluating whether an expression is true or false. The for loop works on lists of values. As long as there are items left in the list, the for loop will execute.
Here's a basic example. Read more
Command Line Basics: Cut Fields With awk
There are times when you will want to trim some information from the output of a command. This may be because you want to feed that output into another command. Whatever the reason for wanting to manipulate the output, awk is one of many tools available in GNU/Linux to perform this task. Read more
Bash to Basics: The While Do Loop
The While Do Loop
One of the most common structures in programming is the Do Loop. The version that I'm going to show today is the While Do Loop. The basic structure of the While Do Loop is: while condition A exists, execute the loop. Here's an example program that counts to ten and then exits. Read more


