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
install ONLYOFFICE Desktop Editors on Ubuntu
To install ONLYOFFICE Desktop Editors on Ubuntu 20.04 via snap, simply run the following command: snap install onlyoffice-desktopeditors Once theRead More »
Install Tilix GTK3 tiling terminal emulator

Read More »
Install Foliate ePub Reader on Ubuntu
Install Foliate on Ubuntu via PPA It’s already possible to download and install Foliate on Ubuntu 18.04 LTS using an installer fromRead More »
Install Telegram on Ubuntu Linux
How to Install Telegram on Ubuntu Method 1: Official Telegram Download Click the button below to download the tarball packageRead More »
Install the Latest Lollypop Music Player in Ubuntu
How to Install Lollypop in Ubuntu: 1.) Open terminal from your system application launcher. When it opens, run command to add the PPA:Read More »
Install Geary Mail on Ubuntu
Install Geary Mail on Ubuntu Geary is available from Ubuntu software repository. You can use the following command to installRead More »
Install caffeine in Ubuntu
Install caffeine by entering the following commands in the terminal: sudo apt update sudo apt install caffeine Description: prevent theRead More »
How to automate SSH login with password?
How to automate SSH login with password? Method 1: Here is the steps to generate passphraseless SSH key Generate a passphraselessRead More »
Install rally in Ubuntu
Install rally by entering the following commands in the terminal: sudo apt update sudo apt install rallyRead More »
install Brave Browser
sudo apt install apt-transport-https curl gnupg curl -s https://brave-browser-apt-release.s3.brave.com/brave-core.asc | sudo apt-key --keyring /etc/apt/trusted.gpg.d/brave-browser-release.gpg add - echo "deb [arch=amd64] https://brave-browser-apt-release.s3.brave.com/Read More »
Whenever I switch on Ubuntu I always see the following message.
Whenever I switch on Ubuntu I always see the following message. (Initramfs): /dev/sda1 contains a file system with errors, checkRead More »
Install PHP 7.4 on CentOS 8
Install PHP 7.4 on CentOS 8 PHP, a recursive acronym for PHP Hypertext Preprocessor, is a popular server-side scripting language usedRead More »
Install PhpMyAdmin On CentOS 8
Install PhpMyAdmin On CentOS 8 PhpMyAdmin is a graphical utility for managing databases. It’s typically used to remotely manage MySQLRead More »
Linux security extensions
Unix Security – Discretionary Access Control. Extending Unix Security. Extended DAC. POSIX ACLs. POSIX Capabilities. Namespaces. Network Security. Cryptography.Read More »
How To Install Bacula Server on Ubuntu
Introduction Bacula is an open source network backup solution that allows you create backups and perform data recovery of yourRead More »