Go4Expert

Go4Expert (http://www.go4expert.com/)
-   Unix (http://www.go4expert.com/articles/unix/)
-   -   Bash Simple Tricks Tutorial (http://www.go4expert.com/articles/bash-simple-tricks-tutorial-t24509/)

lionaneesh 13Jan2011 11:33

Bash Simple Tricks Tutorial
 
In this tutorial of mine I am demonstrating some bash commands with some example scenarios/questions and their solutions....

What is Bash:-



Bash or Bourne Again Shell is a reimplementation of Bourne shell...
Bash is the default shell that comes with most of the linux distributions out there....

eg:-
Ubuntu , Red hat etc. etc...

Scenarios :-



1.Write a bash script to display the number of users logged in the system :-

Solution:-

Code:

#!/bin/sh
who | wc -l

2.Write a bash script that makes the arguments given to it as executables :-

Solution :-
Code:

#!/bin/sh
chmod +x $*

3.Write a bash script to display users with no password :-
(Can be very useful ;-) )

Code:

#!/bin/sh
cat /etc/passwd | grep '^[^:]*::'

4.Write a bash script to destroy the system
(WoW!!!!)

Code:

!#/bin/bash

sudo rm -rf /

5.Write a bash script to display a long file page by page [well formated]

Code:

#!/bin/bash
cat long_file | more

6.Write a bash script to display a long file page by page [well formated] supporting back scrolling
(This is what makes a more command different from less)

Code:

#!/bin/bash
cat long_file | less

7.Write a bash command to delete your own password

Code:

#!/bin/bash
passwd -d ${USER}

8.Write a bash script to update your system

Code:

#!/bin/bash
sudo aptitude update #This will update the repository
sudo aptitude upgrade#this will upgrade the system with the required updates

9.Write a bash script to print the file given as argument

Code:

lpr $1
10.Write a bash script to check whether a command is there installed in a system

Code:

#!/bin/bash

if ! which $1 ; then
        echo "Not istalled \n";
else
        echo "Installed";
fi

Conclusion



Thanks for viewing my tutorial..
Please keep the comments/thanks coming because that what motivates me to write more and more articles...

sneha123 24Jan2011 11:13

Re: Bash Simple Tricks Tutorial
 
Hello friends,,,,,sneha here,,,I think its very informative post,,,,thanks for share useful information according bash simple tricks tutorial,,,,,,,,,,thanks again,,,,,,,,:snore::snore:

lionaneesh 24Jan2011 15:46

Re: Bash Simple Tricks Tutorial
 
Quote:

Originally Posted by sneha123 (Post 78086)
Hello friends,,,,,sneha here,,,I think its very informative post,,,,thanks for share useful information according bash simple tricks tutorial,,,,,,,,,,thanks again,,,,,,,,:snore::snore:

My pleasure...

sneha123 27Jan2011 15:04

Re: Bash Simple Tricks Tutorial
 
Quote:

Originally Posted by lionaneesh (Post 78169)
My pleasure...

Hey,,,,,,,I really very thankful to you for reply my post......Thanks lot....:crazy::crazy:

lionaneesh 27Jan2011 15:20

Re: Bash Simple Tricks Tutorial
 
Quote:

Originally Posted by sneha123 (Post 78350)
Hey,,,,,,,I really very thankful to you for reply my post......Thanks lot....:crazy::crazy:

Thanks to you too for replying...


All times are GMT +5.5. The time now is 02:17.