Bash Simple Tricks Tutorial
In this tutorial of mine I am demonstrating some bash commands with some example scenarios/questions and their solutions....
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...
1.Write a bash script to display the number of users logged in the system :-
Solution:-
2.Write a bash script that makes the arguments given to it as executables :-
Solution :-
3.Write a bash script to display users with no password :-
(Can be very useful ;-) )
4.Write a bash script to destroy the system
(WoW!!!!)
5.Write a bash script to display a long file page by page [well formated]
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)
7.Write a bash command to delete your own password
8.Write a bash script to update your system
9.Write a bash script to print the file given as argument
10.Write a bash script to check whether a command is there installed in a system
Thanks for viewing my tutorial..
Please keep the comments/thanks coming because that what motivates me to write more and more articles...
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
Solution :-
Code:
#!/bin/sh chmod +x $*
(Can be very useful ;-) )
Code:
#!/bin/sh cat /etc/passwd | grep '^[^:]*::'
(WoW!!!!)
Code:
!#/bin/bash sudo rm -rf /
Code:
#!/bin/bash cat long_file | more
(This is what makes a more command different from less)
Code:
#!/bin/bash cat long_file | less
Code:
#!/bin/bash passwd -d ${USER}
Code:
#!/bin/bash sudo aptitude update #This will update the repository sudo aptitude upgrade#this will upgrade the system with the required updates
Code:
lpr $1
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...
0 comments:
Comment here / Ask your Query !!