Category Archives: Basics
vi editor cheat sheet in pdf format
vi editor , pronounced as Vee Iee editor is the default text editor in Unix and Linux distribution. For new learners it may be difficult to get used to vi editor commands. To make this easy here is the vi editor cheat sheet in PDF format which can be printed, shared and used for ready reference.
vi editor Cheat Sheet in PDF format.
Here is an earlier article which discus vi editor in details
Top 10 Bash Programming Guides, Reference & Tools
Bash is a Unix/Linux command interpreter (shell). Bash is the Bourne Again SHell created as part of GNU Project. Bash is an Bourne shell compatible shell that incorporates useful features from the Korn shell (ksh) and C shell (csh). It offers functional improvements over Bourne shell for both programming and interactive use. In addition, most Bourne shell scripts can be run by Bash without modification. Bash is intended to conform to the IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard.
Bash was originally written by Brian Fox of the Free Software Foundation. The current developer and maintainer is Chet Ramey of Case Western Reserve University.
The improvements offered by Bash include:
- Command line editing
- Unlimited size command history
- Job Control
- Shell Functions and Aliases
- Indexed arrays of unlimited size
- Integer arithmetic in any base from two to sixty-four
Here are the top 10 Bash Programming Guides, Reference & Tools
How to Remove ^M in Linux & Unix
Control M ( ^M) characters are introduced when you use lines of text from a windows computer to Linux or Unix machine. Most common reasons are when you directly copy a file from a windows system or submit form data copied and pasted from a windows machine.
Detecting ^M characters
^M is non printable character and often becomes difficult to find, in order to see if your file contains any non printable character use the cat command with -v option
$cat -v filename
Methods to remove ^M
In all these method , real secret is not to type ^M using keyboard but rather typing in control key sequence to get the ^M control character.
Bash Positional Parameters, Arguments
Bash Shell has several special positional parameters which can be referenced but can not be assigned. These bash parameters are used to process command line arguments in a bash shell script, to get process status, exit status and options flag.
These bash positional parameters can be assigned to a variable and values can be used for further processing.
$0 , $1 $2 $3 … bash Parameters
These are special parameters and has specific meaning according to the number. These parameters are useful if you want to validate executing file name and do the processing based on the arguments.
$0 : bash Shell argument 0, It expands into bash script file name or bash shell.
$1 $2 $3 … : bash shell argument number : Used to get the specific argument from the script.
for example let’s create & execute the test script with some parameters and note the bash arguments supplied as parameters :
find command : Top 14 Ways to find files in Unix and Linux
find command is one of the important command in Unix and Linux used to locate the program, text, data , log config files for execution, viewing , editing renaming deleting etc. etc.
find command can find files based on many file attributes besides just the file name and here are the fifteen file attributes which you can use to find a file or files and here are 14 ways to find files in your unix and linux system.
Red Hat 7.x Installation : Step by Step Guide
Installation and Configuration of RHEL 7.x
Learn about Installation and initial configuration of Red Hat Enterprise Linux, RHEL 7.3
For this Linux step by step installation guide we will use RHEL 7.3 64Bit iso image, the installation procedure is same for all RHEL 7.x releases in case you want to use a different RHEL version to install.
Here are the 10 Steps to Install RHEL 7.x distribution.
chmod Quick Referance with Examples
What is chmod ?
chmod ( Change Mode ) is a command line utility in Unix , Linux and other Unix like systems to change the read, write, execute permissions of a file for owner , group and others.
How to use chmod?
Chmod command is used in two ways :
1. Using octal value & position : Sets the permission for owner, group and others with octal values , 4 for read , 2 for write , 1 for execute and any sum of these number to get cumulative permissions.
man command in Linux and Unix
man command, short for manual, provides help for the commands, utilities or function in Linux and Unix systems. Learn about usage , related packages, sections and other interesting facts about man pages.
Solaris 11 & Solaris 10 Certification
Learn about the Solaris 10 & 11 certification , price, number of questoons , duration and direct links to official site for exam 1z0-876, 1z0-821 and more.