Linux Tutorial

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

 



Why Hackers Use Linux

So why do hackers use Linux over other operating systems? Mostly because Linux offers a far higher level of control
Read More »

Linux Memory Issues

A simple truism: memory issues exist. The very fact that we program in languages such as C (and C++) implicitly
Read More »

CLI, not GUI

The Unix OS, and all its applications, utilities, and tools, were always built to be used from a command-line-interface (CLI),
Read More »

The Unix philosophy in a nutshell

To understand anyone (or anything), one must strive to first understand their (or its) underlying philosophy; to begin to understand
Read More »

Configuring CentOS Run Levels and Services

Configuring CentOS Run Levels and Services Understanding CentOS Run Levels CentOS can be configured to boot into one of a
Read More »

Why Use Linux?

The reason that you should learn Linux and start deploying Linux is for server functionality. Linux is incredibly rock-solid. Once
Read More »

Server vs. Desktop

There are generally two versions of Linux that everybody is going to provide. Whether you get Red Hat Linux, Ubuntu
Read More »

Capitalization

Let us now talk about something that just messes with every Windows user’s head when making the switch to Linux:
Read More »

The Linux Shell

let us now talk about the shell of the Linux operating system. So what is a shell? The shell of
Read More »

A Brief History of UNIX and C

The first UNIX implementation was developed in 1969 (the same year that Linus Torvalds was born) by Ken Thompson at
Read More »

Installing Apache Cassandra on CentOS 7

Prerequisites The user you are logged in as must have sudo privileges to be able to install packages. Installing Apache Cassandra The
Read More »

how to run C Program in ubuntu

Step 1. Open text editor. Step 2. Write a Program. Step 3. Save the program with the extension .C .
Read More »

how to find network card number in ubuntu??

Step 1. Open a Terminal Step 2. type lspci and press Enter Step 3. find any that are marked Network
Read More »

The Linux desktop environment

In the early days of Linux (the early 1990s) all that was available was a simple text interface to the
Read More »

GNU utilities

The GNU organization (GNU stands for GNU’s Not Unix) developed a complete set of Unix utilities, but had no kernel
Read More »

« Newer EntriesOlder Entries »