Linux Tutorial - Running Commands Sequentially
Note
This section assumes you have picked up the tutorial
materials and that you have a terminal
window open to your linux-tutorial-files
directory.
In this section of the tutorial you will learn how to run commands sequentially.
It is often convenient to chain together commands that you want to run in sequence. For example, recall that to print the working directory and list all of the files and directories contained inside, you would use the following commands:
$ pwd
/home/username/
$ ls
Desktop Documents Downloads Music Pictures Public Templates Videos
You could also run them together by separating them with a semicolon, like so:
$ pwd ; ls
/home/username/
Desktop Documents Downloads Music Pictures Public Templates Videos
First, pwd
is executed and run to completion, and then ls
is executed and
run to completion. The two examples above are thus equivalent, but the ability to
run multiple commands together is a small convenience that could save you some time
if there is a group of commands that you want to execute sequentially.
Note
What actually acts as a separator between the comments is the semicolon, and the shell is generally pretty flexible about the amount of white space separating commands, arguments, etc., so it will run any of the following as well:
$ pwd;ls
$ pwd ;ls
$ pwd; ls
$ pwd ; ls
You have finished the section on running commands sequentially.
If you have been referred to this tutorial as part of a class you are taking, please move on to the next section required by your instructor.