Linux Basic Commands

linux_7

cd .. Move to the parent directory of the current directory. This command will make the current working directory “/home.
cat -Sends file contents to standard output. This is a way to list the contents of short files to the screen. It works well with piping.

ls- List files in the current working directory except those starting with . and only show the file name.

YUM

snapshot1

YUM (Yellowdog Updater Modified) is an open source command-line as well as graphical based package management tool for RPM (RedHat Package Manager) based Linux systems. It allows users and system administrator to easily install, update, remove or search software packages on a systems. It was developed and released by Seth Vidal under GPL (General Public License) as an open source, means anyone can allowed to download and access the code to fix bugs and develop customized packages

What is KERNEL?

Linux_Kernel_2

KERNEL

The kernel is the central module of an operating system (OS). It is the part of the operating system that loads first, and it remains in main memory. Because it stays in memory, it is important for the kernel to be as small as possible while still providing all the essential services required by other parts of the operating system and applications. The the kernel code is usually loaded into a protected area of memory to prevent it from being overwritten by programs or other parts of the operating system.
Typically, the kernel is responsible for memory management, process and task management, and disk management. The kernel connects the system hardware to the application software. Every operating system has a kernel. For example the Linux kernel is used numerous operating systems including Linux, FreeBSD, Android and others.

About GCC

download

GCC, the GNU Compiler Collection
The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, Ada, and Go, as well as libraries for these languages (libstdc++, libgcj,…). GCC was originally written as the compiler for the GNU operating system. The GNU system was developed to be 100% free software, free in the sense that it respects the user’s freedom

GNU

gnu

What is the GNU project? GNU (pronounced as two syllables with a hard g, “ga new”) is a recursive acronym standing for “GNU’s not Unix”. The first goal of the project, initiated for the Free Software Foundation by Richard Stallman, was to produce a fully functional Unix­compatible operating system completely free of copyrighted code. Although GNU was proposed in the mid­eighties, it was not until the early nineties that it became a reality. Before that time, many GNU utilities (such as gcc, bash, and Emacs) were developed, but GNU itself was not complete. Originally, the GNU Hurd, a highly modular kernel based on Mach, was central to the operating system. However, Hurd was unstable and Mach itself was dependent on proprietary code. Fortunately, GNU found a replacement in Linux, a Unix­like kernel written from scratch by Linus Torvalds. Because many are superior to their proprietary counterparts, GNU tools have spread to other (frequently non­free) operating systems, including most Unix­based systems. Popular packages include a C/C++ compiler (gcc/g++), a debugger (g db), an assembler (gas), an editor (Emacs), a shell (bash), a Postscript­like file system (Ghost Script), a compressor (GNU Zip), an environment for the (GNOME), most Unix file utilities, and much more. GNU programs are free in the sense that there are no copyrights, but programs are protected by the GPL (GNU General Public License). Programs are typically available via FTP or by paying a nominal fee to the GNU project to cover duplication and postage costs.