• phone icon +44 7459 302492 email message icon info@uplatz.com
  • Register

4.9 (18 reviews)
( 91 Students )


Introduction to Unix and Linux

Learn about Unix OS and about its basic commands, also learn some important Unix utilities that can be used in our day-to-day life.
( add to cart )
Save 59% Offer ends on 30-Jun-2024
Course Duration: 5 Hours
Preview Introduction to Unix and Linux course
View Course Curriculum   Price Match Guarantee   Full Lifetime Access     Access on any Device   Technical Support    Secure Checkout   Course Completion Certificate
Instant access

Students also bought -

Completed the course? Request here for Certificate. ALL COURSES

UNIX is a multitasking operating system which provides users with the portability of working on servers, desktops and laptops. It has a Graphical User Interface (GUI) with different versions and most commonly being used are the Sun Solaris, GNU/Linux, and macOS X. It is made up of the (i)kernel, (ii) the shell and the (iii) programs. The complete architecture of UNIX operating system is either a file or a process. It has its origin in the Bell Laboratories of AT&T.

Linux is an open-source computer operating system, originally descended from UNIX, having a GUI like other operating systems and made up of several other components like the Kernel, Shell, Daemons and the Bootloader. What makes the Linux Operating System unique is the Command-Line interface which makes it an excellent OS for the experts who wants to work on the text-based interface of an Operating System. There are different distributions of Linux Operating System and some of the most popular ones are the Ubuntu, SuSE, Debian and Fedora.

The Unix operating system is a set of programs that act as a link between the computer and the user.

The computer programs that allocate the system resources and coordinate all the details of the computer's internals is called the operating system or the kernel.

Users communicate with the kernel through a program known as the shell. The shell is a command line interpreter; it translates commands entered by the user and converts them into a language that is understood by the kernel.

UNIX is an operating system which was first developed in the 1960s, and has been under constant development ever since. By operating system, we mean the suite of programs which make the computer work. It is a stable, multi-user, multi-tasking system for servers, desktops and laptops.

UNIX systems also have a graphical user interface (GUI) similar to Microsoft Windows which provides an easy to use environment. However, knowledge of UNIX is required for operations which aren't covered by a graphical program, or for when there is no windows interface available, for example, in a telnet session.

Linux is an open-source operating system like other operating systems such as Microsoft Windows, Apple Mac OS, iOS, Google android, etc. An operating system is a software that enables the communication between computer hardware and software. It conveys input to get processed by the processor and brings output to the hardware to display it. This is the basic function of an operating system. Although it performs many other important tasks, let's not talk about that.

Linux is around us since the mid-90s. It can be used from wristwatches to supercomputers. It is everywhere in our phones, laptops, PCs, cars and even in refrigerators. It is very much famous among developers and normal computer users.

This Unix and Linux course by Uplatz will make you familiar with the basic overview of both the Operating Systems, its history, basic commands and its application, Linux Directories, MetaCharacters and others. If you are thinking of shifting to Linux but a complete beginner to this Operating System, then this course will be a perfect one for you. Also, at the end of this course, you will be certified with a Course Completion Certificate. 

Course/Topic - Introduction to Unix and Linux

  • In this session we will discuss the Linux basics and shell scripting. This video talks about the history of Linux and the introduction to Linux. Further we will see the Login session in Linux and how to work with the Unix file system (Linux Directories) and what is as operating system.

    • 43:58
  • In this session we will discuss Linux basic commands such as ls, pwd, cd, touch, mkdir,rmdir, cp, mv, cat, rm.

    • 44:01
  • In this session we will discuss about the sample command application. This video talks about the Linux Commands and disk and file system. The Linux command is a utility of the Linux operating system. All basic and advanced tasks can be done by executing commands. The commands are executed on the Linux terminal. The terminal is a command-line interface to interact with the system, which is similar to the command prompt in the Windows OS.

    • 33:39
  • In this session we will discuss about the Linux Directories and Meta Characters. This video talks about the handling file and directories with meta characters or wild cards.

    • 44:10
  • In this session we will discuss about the Editor – vi in Linux. This video talks about working with vi as a visual editor along with 3 modes.

    • 54:43
  • In this session we will discuss about the Linux Documentation. This video talks about the Linux documentation along with manual sections including path.

    • 29:49
Course Objectives Back to Top

Create a directory hierarchy that matches a given diagram.

Create files in that hierarchy using an editor or by copying and renaming existing files.

Delete specified files and/or directories.

Know about case sensitivity and why certain characters are best avoided in filenames

Use wildcards to select multiple files based on their names

Know some common tools for inspecting file contents

State how the shell functions at the user interface and command line interpreter.  Modify built-in shell variables and create and use user-defined shell variables.

Use I/O redirection, pipes, quoting, and filename expansion mechanisms.

Create structured shell programming which accept and use positional parameters and

exported variables.  Use shell flow control and conditional branching constructs (while, for, case, if, etc.)

Create shell programs which process interrupts, pass signals, invoke sub-shells and

functions, and trap signals.  Use shell debugging mechanisms to improve shell program efficiency and detect and

correct error.

Course Syllabus Back to Top

Introduction to Unix and Linux - course curriculum

·       Unix and its history

·       Introduction to Linux

·       Login session

·       Working with the Unix filesystem (Linux Directories)

·       Linux Basic Commands (ls, pwd, cd, touch, mkdir, rmdir, cp, mv, cat, rm)

·       Handling files and directories (with metacharacters)

·       Working with vi (visual editor along with 3 modes)

·       Linux documentation (along with manual sections including path)

Certification Back to Top

Uplatz’s certification course explores the various tools and techniques commonly used by UNIX and LINUX system administrators and end users to achieve their day-to-day work. 

Get a Uplatz issued Course Completion Certificate after successful course completion.

Career & Jobs Back to Top

There is no special prerequisite needed to learn Linux and choosing careers in Linux in this domain is simple. You just need to be a graduate in any computer-related discipline preferably and yes you should be familiar with search engines and using the internet because most of the free information related to Linux is available online.

Unix/linux administrators in the United States make an average salary of $67,748 per year or $32.57 per hour. People on the lower end of that spectrum, the bottom 10% to be exact, make roughly $55,000 a year, while the top 10% makes $82,000.

Job Tiles:

Systems Administrator

Linux System Administrator

Linux / Unix Server Engineer

Senior Database Administrator


Interview Questions Back to Top

1. What is Linux?

Linux is an Open-Source Operating System based on Unix. Linux was first introduced by Linus Torvalds. The main purpose of Linux was to provide free and low-cost Operating System for users who could not afford Operating Systems like Windows or iOS or Unix.

2. What is the difference between Linux and Unix?

The main differences between Linux and UNIX are as follows:






Both free distributions and paid distributions are available.

Different levels of UNIX have a different cost structure

Target User

Everyone (Home user, Developer, etc.)

Mainly Internet Server, Workstations, Mainframes.

File System Support

Ext2, Ext3, Ext4, Jfs, ReiserFS, Xfs, Btrfs, FAT, FAT32, NTFS.

jfs, gpfs, hfs, hfs+, ufs, xfs, zfs,vxfs.


KDE and Gnome

Common Desktop Environment

Viruses listed



Bug Fix Speed

Faster because Linux is Community driven






Ubuntu, Fedora, Red Hat, Kali Linux, Debian, Archlinux, Android, etc. 

OS X, Solaris, All Linux

3. What is Linux Kernel? Is it legal to edit Linux Kernel?

Linux kernel refers to the low-level system software. It is used to manage resources and provide an interface for user interaction.

Yes, it is legal to edit Linux Kernel. Linux is released under the General Public License (General Public License). Any project released under GPL can be modified and edited by the end users. 

4. What is LILO?

LILO stands for LInux LOader. LILO is a Linux Boot Loader that loads Linux Operating System into the main memory to begin execution. Most of the computers come with boot loaders for certain versions of Windows or Mac OS. So, when you want to use Linux OS, you need to install a special boot loader for it. LILO is one such boot loader. 

When the computer is started, BIOS conducts some initial tests and transfers control to the Master Boot Record. From here, LILO loads the Linux OS and starts it.

The advantage of using LILO is that it allows fast boot of Linux OS. 

5. What are the basic components of Linux?

The basic components of Linux are:

·        Kernel: It is the core component of the Operating System that manages operations and hardware.

·        Shell: Shell is a Linux interpreter which is used to execute commands.

·        GUIGUI stands for Graphical User Interface which is another way for a user to interact with the system. But unlike CLI, GUI consists of Images, Buttons, TextBoxes for interaction.

·        System Utilities: These are the software functions that allows the user to manage the computer.

·        Application Programs: Software programs or set of functions designed to accomplish a specific task.

6. Which are the Shells used in Linux?

The most common Shells used in Linux are

·        bash: Bourne Again Shell is the default for most of the Linux distributions

·        ksh: Korn Shell is a high-level programming language shell

·        csh: C Shell follows C like syntax and provides spelling correction and Job Control

·        zsh: Z Shell provides some unique features such as filename generation, startup files, login/logout watching, closing comments etc.

·        fish: Friendly Interactive Shell provides some special features like web-based configuration, auto-suggestions, fully scriptable with clean scripts

7. What is Swap Space?

Swap Space is the additional spaced used by Linux that temporarily holds concurrently running programs when the RAM does not have enough space to hold the programs. When you run a program, it resides on the RAM so that the processor can fetch data quickly. Suppose you are running more programs than the RAM can hold, then these running programs are stored in the Swap Space. The processor will now look for data in the RAM and the Swap Space. 

Swap Space is used as an extension of RAM by Linux.

8. What is the difference between BASH and DOS?

There are 3 main differences between BASH and DOS:

Sl. no.




Commands are case-sensitive.

Commands are not case-sensitive.


‘/’ (forward slash) is used as a directory separator.

 (backslash) is used as an escape character.

‘/’ (forward slash) is used as command argument delimiter.

 (backslash) is used as a directory separator.


Follows naming convention: 8 characters for file name postfixed with 3 characters for the extension.

No naming convention.

9. What command would you use to check how much memory is being used by Linux?

You can use any of the following commands:

·        free -m

·        vmstat

·        top

·        htop

10. What are inode and process id?

inode is the unique name given by the operating system to each file. Similarly, process id is the unique id given to each process.

Course Quiz Back to Top
Start Quiz
Q1. What are the payment options?
A1. We have multiple payment options: 1) Book your course on our webiste by clicking on Buy this course button on top right of this course page 2) Pay via Invoice using any credit or debit card 3) Pay to our UK or India bank account 4) If your HR or employer is making the payment, then we can send them an invoice to pay.

Q2. Will I get certificate?
A2. Yes, you will receive course completion certificate from Uplatz confirming that you have completed this course with Uplatz. Once you complete your learning please submit this for to request for your certificate https://training.uplatz.com/certificate-request.php

Q3. How long is the course access?
A3. All our video courses comes with lifetime access. Once you purchase a video course with Uplatz you have lifetime access to the course i.e. forever. You can access your course any time via our website and/or mobile app and learn at your own convenience.

Q4. Are the videos downloadable?
A4. Video courses cannot be downloaded, but you have lifetime access to any video course you purchase on our website. You will be able to play the videos on our our website and mobile app.

Q5. Do you take exam? Do I need to pass exam? How to book exam?
A5. We do not take exam as part of the our training programs whether it is video course or live online class. These courses are professional courses and are offered to upskill and move on in the career ladder. However if there is an associated exam to the subject you are learning with us then you need to contact the relevant examination authority for booking your exam.

Q6. Can I get study material with the course?
A6. The study material might or might not be available for this course. Please note that though we strive to provide you the best materials but we cannot guarantee the exact study material that is mentioned anywhere within the lecture videos. Please submit study material request using the form https://training.uplatz.com/study-material-request.php

Q7. What is your refund policy?
A7. Please refer to our Refund policy mentioned on our website, here is the link to Uplatz refund policy https://training.uplatz.com/refund-and-cancellation-policy.php

Q8. Do you provide any discounts?
A8. We run promotions and discounts from time to time, we suggest you to register on our website so you can receive our emails related to promotions and offers.

Q9. What are overview courses?
A9. Overview courses are 1-2 hours short to help you decide if you want to go for the full course on that particular subject. Uplatz overview courses are either free or minimally charged such as GBP 1 / USD 2 / EUR 2 / INR 100

Q10. What are individual courses?
A10. Individual courses are simply our video courses available on Uplatz website and app across more than 300 technologies. Each course varies in duration from 5 hours uptop 150 hours. Check all our courses here https://training.uplatz.com/online-it-courses.php?search=individual

Q11. What are bundle courses?
A11. Bundle courses offered by Uplatz are combo of 2 or more video courses. We have Bundle up the similar technologies together in Bundles so offer you better value in pricing and give you an enhaced learning experience. Check all Bundle courses here https://training.uplatz.com/online-it-courses.php?search=bundle

Q12. What are Career Path programs?
A12. Career Path programs are our comprehensive learning package of video course. These are combined in a way by keeping in mind the career you would like to aim after doing career path program. Career path programs ranges from 100 hours to 600 hours and covers wide variety of courses for you to become an expert on those technologies. Check all Career Path Programs here https://training.uplatz.com/online-it-courses.php?career_path_courses=done

Q13. What are Learning Path programs?
A13. Learning Path programs are dedicated courses designed by SAP professionals to start and enhance their career in an SAP domain. It covers from basic to advance level of all courses across each business function. These programs are available across SAP finance, SAP Logistics, SAP HR, SAP succcessfactors, SAP Technical, SAP Sales, SAP S/4HANA and many more Check all Learning path here https://training.uplatz.com/online-it-courses.php?learning_path_courses=done

Q14. What are Premium Career tracks?
A14. Premium Career tracks are programs consisting of video courses that lead to skills required by C-suite executives such as CEO, CTO, CFO, and so on. These programs will help you gain knowledge and acumen to become a senior management executive.

Q15. How unlimited subscription works?
A15. Uplatz offers 2 types of unlimited subscription, Monthly and Yearly. Our monthly subscription give you unlimited access to our more than 300 video courses with 6000 hours of learning content. The plan renews each month. Minimum committment is for 1 year, you can cancel anytime after 1 year of enrolment. Our yearly subscription gives you unlimited access to our more than 300 video courses with 6000 hours of learning content. The plan renews every year. Minimum committment is for 1 year, you can cancel the plan anytime after 1 year. Check our monthly and yearly subscription here https://training.uplatz.com/online-it-courses.php?search=subscription

Q16. Do you provide software access with video course?
A16. Software access can be purchased seperately at an additional cost. The cost varies from course to course but is generally in between GBP 20 to GBP 40 per month.

Q17. Does your course guarantee a job?
A17. Our course is designed to provide you with a solid foundation in the subject and equip you with valuable skills. While the course is a significant step toward your career goals, its important to note that the job market can vary, and some positions might require additional certifications or experience. Remember that the job landscape is constantly evolving. We encourage you to continue learning and stay updated on industry trends even after completing the course. Many successful professionals combine formal education with ongoing self-improvement to excel in their careers. We are here to support you in your journey!

Q18. Do you provide placement services?
A18. While our course is designed to provide you with a comprehensive understanding of the subject, we currently do not offer placement services as part of the course package. Our main focus is on delivering high-quality education and equipping you with essential skills in this field. However, we understand that finding job opportunities is a crucial aspect of your career journey. We recommend exploring various avenues to enhance your job search: a) Career Counseling: Seek guidance from career counselors who can provide personalized advice and help you tailor your job search strategy. b) Networking: Attend industry events, workshops, and conferences to build connections with professionals in your field. Networking can often lead to job referrals and valuable insights. c) Online Professional Network: Leverage platforms like LinkedIn, a reputable online professional network, to explore job opportunities that resonate with your skills and interests. d) Online Job Platforms: Investigate prominent online job platforms in your region and submit applications for suitable positions considering both your prior experience and the newly acquired knowledge. e.g in UK the major job platforms are Reed, Indeed, CV library, Total Jobs, Linkedin. While we may not offer placement services, we are here to support you in other ways. If you have any questions about the industry, job search strategies, or interview preparation, please dont hesitate to reach out. Remember that taking an active role in your job search process can lead to valuable experiences and opportunities.

Q19. How do I enrol in Uplatz video courses?
A19. To enroll, click on "Buy This Course," You will see this option at the top of the page. a) Choose your payment method. b) Stripe for any Credit or debit card from anywhere in the world. c) PayPal for payments via PayPal account. d) Choose PayUmoney if you are based in India. e) Start learning: After payment, your course will be added to your profile in the student dashboard under "Video Courses".

Q20. How do I access my course after payment?
A20. Once you have made the payment on our website, you can access your course by clicking on the "My Courses" option in the main menu or by navigating to your profile, then the student dashboard, and finally selecting "Video Courses".

Q21. Can I get help from a tutor if I have doubts while learning from a video course?
A21. Tutor support is not available for our video course. If you believe you require assistance from a tutor, we recommend considering our live class option. Please contact our team for the most up-to-date availability. The pricing for live classes typically begins at USD 999 and may vary.