Welcome to the Linux Knowledge Base and Tutorial
so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux. Or, it’s part of a subject you’re doing and so you’re learning it because you have to. Either way, that’s great. You’re learning how to use a powerful tool that can make your life easier, and make you awesome (more so than I’m sure you already are) .
Complete tutorial will cover the below things:-
- Installation – Installation of different flavor of Linux
- Un installation –
- The Command Line – What is it, how does it work and how do I get to one.
- Basic Navigation – An introduction to the Linux directory system and how to get around it.
- More About Files – Find out some interesting characteristics of files and directories in a Linux environment.
- Manual Pages – Learn how to make the most of the Linux commands you are learning.
- File Manipulation – How to make, remove, rename, copy and move files and directories.
- Vi Text Editor – Discover a powerful Linux based text editor.
- Wildcards – Also referred to as globing, this is a means to refer to several files in one go.
- Permissions – Learn to identify and change the permissions of files and directories and what the consequences of these are.
- Filters – An introduction to various commands that allow us to mangle data in interesting and useful ways.
- Grep and Regular Expressions – Master a powerful pattern matching language that is useful for analyzing and processing data.
- Piping and Redirection – Join commands together in powerful combinations.
- Process Management – See what is currently running on your Linux system and what state the system is in, learn how to kill programs that have hung and put jobs in the background.
- Scripting – Be happy. Get the computer to do tedious and repetitive tasks for you.
- Cheat Sheet – A quick reference for the main points covered in this tutorial.
- Administration
- Memory Management
- Networking
- Email System
- File System and File Management
- Utilities
Security Management with Java 2

Read More »
Kernel Modules Versus Applications

Read More »
Version Numbering & License Terms
Version Numbering Before digging into programming, we’d like to comment on the version numbering scheme used in Linux and whichRead More »
Security Issues
Security is an increasingly important concern in modern times. We will discuss security-related issues as they come up. There areRead More »
Classes of Devices and Modules
The Unix way of looking at devices distinguishes between three device types. Each module usually implements one of these types,Read More »
Splitting the Kernel

Read More »
DEVICE DRIVERS
The Role of the Device Driver As a programmer, you will be able to make your own choices about yourRead More »
GNU and Linux
Where did the name GNU/Liux come from? You’ve certainly heard of Linux before, and you may have heard of theRead More »
Linux Shell script example 1
A example in BASH is as follows to display welcome message 5 times with for loop. #!/bin/bash for i inRead More »
Linux shell script - for loop using ranges or counting
Linux shell script – for loop using ranges or counting The for loop can be set using the numerical range.Read More »
Shell Script Example - Linux
Shell Script Example – Linux for ((j=12;j<=31;j++)); do echo $j year=2020 month=01 day=$j mkdir /mnt/recording/final/11/$year-$month-$day results=($(mysql –user name -ppassword -hRead More »
Shell Script : Nested for loop statement
Shell Script : Nested for loop statement Nested for loops means loop within loop. They are useful for when youRead More »
Rename Multiple Files In Linux using mmv command

Read More »
How to Install Visual Studio Code on CentOS 7
Visual Studio Code is an open-source cross-platform code editor developed by Microsoft. It has a built-in debugging support, embedded GitRead More »
How to install Steam on CentOS 7
CentOS 7 is out and it will likely prove to be a great alternative for Fedora. CentOS 6 was alsoRead More »