|Perfect Number of Pages to Order||5-10 Pages|
Introduction to Linux Assignment Essay Project
TUTORIAL #1: Introduction to Linux
submit everything as an archive (e.g. zip, tar.gz)
(Jonathan Gillett) with your submission on slack at http://sofe3950u.slack.com
or send him an email via email@example.com.
Write a brief summary of Linux and why you believe it has become so popular in
the years since it’s inception. Provide some examples where the Linux operating
system has been used.
What does it mean for software to be considered “Free” or Open Source, why is
What are the benefits of Open Source software, what are the drawbacks?
Name an open source license.
Name the three standard streams, their numeric value, and the purpose.
If you do not have Linux configured on your system you can use the following online
terminal, you are able to write scripts by using the option “File → Create File” to open an
editor that you can use to create the script.
Write the terminal commands to do the following
create a directory named tutorials
create an empty file called tutorial1
copy the file as a new file called tutorial_1
delete the old file, tutorial1
Write the terminal commands to change to the home directory and create a
symbolic link named tutorial_1 to the file ~/work/tutorials/tutorial_1
Write the terminal commands to search recursively for the word “stdin” in all of
the files within the tutorials directory (~/work/tutorials/)
Write the terminal command to search for all files starting with “tutorial” (hint you
will need to look up bash wildcards) and redirect all of the errors (error stream) to
a file name “errors.log”.
Terminal commands can be written as scripts for later reuse, use the following
example as a starting point to create your own script that does the following.
Accepts the first argument (this is $ARG1 in the template) and checks if it
is equal to “loop” and if so prints (hint use echo) the word “loop”
Loops 5 times and each time it concatenates the current index (1 to 5) to
the file count.log
Saves the list of processes (hint use ps) to a file named processes.log
You will need to consult online sources, the following are very helpful.
GET THIS PROJECT NOW BY CLICKING ON THIS LINK TO PLACE THE ORDER