Skip to content

Latest commit

 

History

History

Learning Objectives At the end of this project, you are expected to be able to explain to anyone, without the help of Google:

General What happens when you type $ ls -l *.txt Shell Initialization Files What are the /etc/profile file and the /etc/profile.d directory What is the ~/.bashrc file Variables What is the difference between a local and a global variable What is a reserved variable How to create, update and delete shell variables What are the roles of the following reserved variables: HOME, PATH, PS1 What are special parameters What is the special parameter $?? Expansions What is expansion and how to use them What is the difference between single and double quotes and how to use them properly How to do command substitution with $() and backticks Shell Arithmetic How to perform arithmetic operations with the shell The alias Command How to create an alias How to list aliases How to temporarily disable an alias Other help pages How to execute commands from a file in the current shell Copyright - Plagiarism You are tasked to come up with solutions for the tasks below yourself to meet with the above learning objectives. You will not be able to meet the objectives of this or any following project by copying and pasting someone else’s work. You are not allowed to publish any content of this project. Any form of plagiarism is strictly forbidden and will result in removal from the program.