Day-2 Basic Fundementals of Linux

Umar Ali ButtUmar Ali Butt
2 min read

History

  • Dennis Ritchie and Kim Thomson when created Unix in the 1960s was not open source and people had to pay to use UNIX as it was a close project. It become Open source in 1991

  • Linux is open source operating system that was created as a hobby by finished student Linus Torvald in 1991. Linux while studying at the University of Helsinki saw the MINIX Operating system and decided to create an alternative, free and open-source version of the MINIX operating system based on UNIX under the GNU Project

The architecture of the Linux system

The Linux Architecture consists of the following components:

  • Kernel

  • Hardware

  • Shell

  • Applications and Utilities

  1. Kernel

    - Kernel is one of the most important parts of the operating system and it is the main interface between Hardware and its processes

    - Name of the Linux Operating system's Kernel is also Linux

    - Kernel is the lowest level of software that can interface with computer hardware

  2. Hardware

    Hardware part in Linux consists of a peripheral device such as RAM, CPU, HDD etc

  3. Shell

    If we want to interact with Hardware in Linux, we will interact with Shell which is a command line interface(CLI) via which we tell Kernel about what function the Hardware should perform and then Kernel passes the message to Hardware to perform the requested action.

  4. Applications

    It is the computer's Operating system interface to the hardware. There are a lot of different types of software applications running on the Operating system to manage the Hardware.

Basic Linux Commands

  1. Check your Present Working Directory:

    We use "**pwd" to check the Present Working Directory. The "pwd" command gives you the full path of the directory in which you are currently working as shown in the below example.

  2. List all the files or directories including hidden files.

    We use "ls -a" or "ls -al" to show all the files including hidden files in your current working directory.

  3. Create the nested directory A/B/C/D/E

    A nested Directory means that you create directories within directories / Sub-Directories. We use "mkdir -p".


I hope you enjoy reading the Blog and if you like, do reshare with the community !!

0
Subscribe to my newsletter

Read articles from Umar Ali Butt directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Umar Ali Butt
Umar Ali Butt

Hi Everyone, I have Bachelors in Computing and Masters in Business Admininstration. I have extensive exprience with MNCs like Cisco, Wipro, Microsoft in field of Information Technology and Management. Currently I am working as DCT with Microsoft Norway where we are setting up Core Infrastructure for Microosft Azure Norway Region. I have started my DevOps Journey with Sir Shubham and I am really looking forward to keep on posting my DevOps Journey with you all