To access material, start machines and answer questions login.
As regular users of operating systems, we all extensively use the Graphical User Interface () to carry out most operations. It takes a few clicks on different options, and your task is done. However, you can perform almost every task by writing commands in the of your operating system rather than using the . The shells give you some great features for the commands you write in your . This way of interacting with the is more efficient and resource-friendly.
Suppose you are in a restaurant and have two options for your food. The first option is to order food from the menu, and the waiter will serve it. The second option is to cook your desired dish yourself in the kitchen. In terms of a system, the kitchen here is the , and using the of the is just like ordering the food from the menu, and the waiter will serve it for you. However, using the means you would have to go to the kitchen () and cook your desired food. In this example, Shell would help you cook your desired dish by giving you some recipe suggestions. Using to perform operations in a system gives you more power and control while carrying out the tasks.
You may have seen hacking scenes in movies that show cool terminals with many commands getting executed. This is because most users prefer to perform operations by writing commands on the using shells instead of using the . This room will teach us how to interact with a shell. We will also explore different shells available in and write some shell scripts in the end.
Learning Objectives
- Learn interaction with shell
- Use basic shell commands
- Explore the types of shells available
- Write some shell scripts
Room Prerequisites
Who is the facilitator between the user and the OS?
Ready to learn Cyber Security?
The Linux Shells room is only available for premium users. Signup now to access more than 500 free rooms and learn cyber security through a fun, interactive learning environment.
Already have an account? Log in
