<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1124101486161956485</id><updated>2026-07-24T11:35:36.281+05:30</updated><category term="linux"/><category term="unix"/><category term="pwd"/><category term="echo"/><category term="java"/><category term="ps"/><category term="string"/><category term="IDE"/><category term="InvalidClassException"/><category term="JAVA_HOME"/><category term="PATH"/><category term="Serializable"/><category term="action"/><category term="action servelets"/><category term="arrays"/><category term="bean"/><category term="buisyness logic"/><category term="cat"/><category term="chmod"/><category term="command"/><category term="commands"/><category term="controller"/><category term="cp"/><category term="date"/><category term="df"/><category term="diff"/><category term="du"/><category term="eclipse"/><category term="file"/><category term="find"/><category term="form"/><category term="free"/><category term="ftp server"/><category term="grep"/><category term="gui"/><category term="head"/><category term="html"/><category term="jsp"/><category term="kill"/><category term="lisp"/><category term="list"/><category term="ls"/><category term="man"/><category term="mkdir"/><category term="model"/><category term="more"/><category term="mv"/><category term="pen drive"/><category term="permission"/><category term="pipe"/><category term="rm"/><category term="rmdir"/><category term="service"/><category term="shortcut"/><category term="shutdown"/><category term="stringbuffer"/><category term="sts"/><category term="su"/><category term="tail"/><category term="top"/><category term="tr"/><category term="ubuntu"/><category term="view"/><category term="wc"/><title type='text'>Techno-Card</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://korada-sanath.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://korada-sanath.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>sanath</name><uri>http://www.blogger.com/profile/05269787972011645930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>22</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1124101486161956485.post-2280671478101576359</id><published>2013-12-02T08:56:00.000+05:30</published><updated>2013-12-02T08:57:16.024+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="eclipse"/><category scheme="http://www.blogger.com/atom/ns#" term="IDE"/><category scheme="http://www.blogger.com/atom/ns#" term="shortcut"/><category scheme="http://www.blogger.com/atom/ns#" term="sts"/><title type='text'>Eclipse/STS IDE shortcuts</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Hi Friends,&lt;br /&gt;
&lt;br /&gt;
After a long gap i.e. near about a year, today I want to blog some of the useful shortcuts that will help us in coding any program using IDEs such as &lt;a href=&quot;http://www.eclipse.org/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Eclipse&lt;/a&gt; and &lt;a href=&quot;http://spring.io/tools/sts&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;STS&lt;/a&gt; (Spring Source Tool Suite).&lt;br /&gt;
&lt;br /&gt;
Its suggested that any java beginner programmer to use notepad/notepad++ as editor to start their coding. However IDEs like &lt;a href=&quot;http://www.eclipse.org/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Eclipse&lt;/a&gt; and &lt;a href=&quot;http://spring.io/tools/sts&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;STS&lt;/a&gt; will increase speed of programming as they are built with lot of shortcuts. Today we are going to discuss some of the very useful shortcuts those will increase our speed of programming.&lt;br /&gt;
&lt;br /&gt;
As &lt;a href=&quot;http://spring.io/tools/sts&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;STS&lt;/a&gt; is built up on &lt;a href=&quot;http://www.eclipse.org/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Eclipse&lt;/a&gt; IDE, most of shortcuts that I explain in this blog are common for both editors.&lt;br /&gt;
&lt;br /&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;b&gt;File Navigation&lt;/b&gt;&lt;/h2&gt;&amp;nbsp;CTRL + SHIFT + R - To open a resource (any file like .java, .jsp etc) in the projects present in current workspace of IDE.&lt;br /&gt;
&lt;br /&gt;
CTRL + PAGE UP or PAGE DOWN - Nagivate to previous or next file from within the list of all open files.&lt;br /&gt;
&lt;br /&gt;
CTRL + E - To display all open file list.&lt;br /&gt;
&lt;br /&gt;
ALT LEFT ARROW (&lt;-- alt=&quot;&quot; arrow=&quot;&quot; or=&quot;&quot; right=&quot;&quot;&gt;) - Navigate to previous or next edit positions from edit history.&lt;!------&gt;&lt;/--&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;b&gt;Editing shortcuts&lt;/b&gt;&lt;/h2&gt;&lt;br /&gt;
CTRL + SPACE - Type assist (For ex: if you type Str and then presse ctrl + space in some x.java file then it will show all available options like java.lang.String class etc. to complete your choice without typing full word)&lt;br /&gt;
&lt;br /&gt;
CTRL + SHIFT + F - Will format the code according to the preferences set in IDE. You can change format preference by navigating to &#39;preferences&#39; section of IDE.&lt;br /&gt;
&lt;br /&gt;
CTRL + O - Will show list of methods (including inherited) of class (For ex: In X.java you have methods names x(), y(), z() and you pressed ctrl + o in that file then it will show all three methods)&lt;br /&gt;
&lt;br /&gt;
CTRL + SHIFT + O - Will organize your class imports section. It will automatically remove/add any unused/required imports to fix import compile errors.&lt;br /&gt;
&lt;br /&gt;
CTRL + SHIFT + C - Will comment selected lines (like // before starting of each line).&lt;br /&gt;
&lt;br /&gt;
CTRL + SHIFT + / - Will comment selected lines as a block comment (like /* .. */).&lt;br /&gt;
&lt;br /&gt;
CTRL + SHIFT + \ - Will uncomment selected commented block.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When you are free, don&#39;t hesitate to try these and post your feedback.  Will discuss about some more useful shortcuts in next posts.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://korada-sanath.blogspot.com/feeds/2280671478101576359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1124101486161956485/2280671478101576359' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/2280671478101576359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/2280671478101576359'/><link rel='alternate' type='text/html' href='http://korada-sanath.blogspot.com/2013/12/eclipsests-ide-shortcuts.html' title='Eclipse/STS IDE shortcuts'/><author><name>sanath</name><uri>http://www.blogger.com/profile/05269787972011645930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1124101486161956485.post-7810993787689134196</id><published>2012-11-27T11:26:00.000+05:30</published><updated>2012-11-27T11:27:56.370+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="df"/><category scheme="http://www.blogger.com/atom/ns#" term="echo"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="pipe"/><category scheme="http://www.blogger.com/atom/ns#" term="tr"/><category scheme="http://www.blogger.com/atom/ns#" term="unix"/><title type='text'>Fourteenth session of Some of basic UNIX commands that are useful very frequently</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
In todays session, we will discuss about some more useful commands which are used frequently in UNIX/LINUX based Operating Systems.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;df&lt;/i&gt; displays the amount of disk space available on the file system containing each  file name  argument. If  no file name is given, the space available on all currently mounted file systems is shown.  Disk space  is  shown  in  1K blocks  by  default, unless the environment variable POSIXLY_CORRECT is set, in which case 512-byte blocks are used.&lt;br /&gt;
&lt;br /&gt;
As described in previous post, you can get the value of environment variable POSIXLY_CORRECT by &lt;a href=&quot;http://korada-sanath.blogspot.in/2012/10/thirteenth-session-of-some-of-basic.html&quot;&gt;echo command&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;df filename.jpg&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
As depicted, above command will shows disk space available on the file system containing &#39;filename.jpg&#39;. Below is output:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;sanny@sanny-Inspiron-3420:~/Desktop$ df filename.jpg &lt;br /&gt;
Filesystem&amp;nbsp;&amp;nbsp;&amp;nbsp;     1K-blocks&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;       Used&amp;nbsp;&amp;nbsp; &amp;nbsp; Available&amp;nbsp;&amp;nbsp; Use%&amp;nbsp;&amp;nbsp;  Mounted on&lt;br /&gt;
/dev/sda6&amp;nbsp;&amp;nbsp;&amp;nbsp;      171485500&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;    3372236&amp;nbsp;     159402232 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   3%&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; /&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
There are some common features available which are used for I/O Redirection.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt; &#39;&lt;&#39; Input Redirection&lt;/i&gt;. This allows one to take input from file rather than standard input (stdin) taken from console.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Ex: tr a x &lt; filename &lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&#39;&gt;&#39; Output Redirection&lt;/i&gt;. This allows one to take output to file rather than standard output (stdout) printed to console.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Ex: ls -a &gt; filename&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&#39;|&#39; Pipe&lt;/i&gt; This allows one to take one command&#39;s output to another commands input.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Ex: ls -a | more&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
When you are free, dont hesitate to try these and post your feedback. Will discuss about some more useful commands in next posts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://korada-sanath.blogspot.com/feeds/7810993787689134196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1124101486161956485/7810993787689134196' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/7810993787689134196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/7810993787689134196'/><link rel='alternate' type='text/html' href='http://korada-sanath.blogspot.com/2012/11/fourteenth-session-of-some-of-basic.html' title='Fourteenth session of Some of basic UNIX commands that are useful very frequently'/><author><name>sanath</name><uri>http://www.blogger.com/profile/05269787972011645930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1124101486161956485.post-659430146037063038</id><published>2012-10-18T12:51:00.000+05:30</published><updated>2012-10-18T12:51:36.274+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="echo"/><category scheme="http://www.blogger.com/atom/ns#" term="JAVA_HOME"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="PATH"/><category scheme="http://www.blogger.com/atom/ns#" term="unix"/><title type='text'>Thirteenth session of Some of basic UNIX commands that are useful very frequently</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
Today we will discuss about some more commands that are used very frequently in UNIX/LINUX bases operating systems.&lt;br /&gt;
&lt;br /&gt;
If one want to print value of &#39;PATH&#39; system variable, then using below command we can achieve it.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;echo $PATH$&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Above command will displays the value of system variable &#39;PATH&#39;. Its similar to the below command that we use in windows based operating systems.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;echo %PATH%&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Below is sample output:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;$ echo $PATH$&lt;br /&gt;
/usr/local/bin:/usr/bin:/cygdrive/c/Program Files/Common Files/Microsoft Shared/Windows Live:/cygdrive/c/Program Files (x86)/Common Files/Microsoft Shared/Windows Live:/cygdrive/c/Program Files (x86)....&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Like wise, if one want to display value of any system variable or user defined system variable like JAVA_HOME, CLASSPATH and CATALINA_HOME etc.., then he/she can achieve it as specified above. &lt;br /&gt;
&lt;br /&gt;
To confirm what you are thinking in your mind to execute the same, below is one more similar example for displaying value of &#39;JAVA_HOME&#39; ( one can also say that Java installed directory):&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;echo $JAVA_HOME$&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Hmmmmmmmm...... yes, your thought is correct. Its similar to &lt;i&gt;echo %JAVA_HOME%&lt;/i&gt; that we use in windows based operating systems to know Java installed directory.&lt;br /&gt;
&lt;br /&gt;
If the variable that you want to know the value is not set in your system, then you will get result as an empty string &#39;&#39;. Below is sample illustration:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;$ echo $JAVA_HOME$&lt;br /&gt;
$&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Please feel free to try this. If you already got a chance to work with, then share your thoughts....&lt;br /&gt;
&lt;br /&gt;
Can guess your next thought??????? to modify corresponding system variable (PATH, JAVA_HOME etc..).. how it can be achievable??? Don&#39;t worry, we can discuss about this in next post.. will keep posting... &lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://korada-sanath.blogspot.com/feeds/659430146037063038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1124101486161956485/659430146037063038' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/659430146037063038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/659430146037063038'/><link rel='alternate' type='text/html' href='http://korada-sanath.blogspot.com/2012/10/thirteenth-session-of-some-of-basic.html' title='Thirteenth session of Some of basic UNIX commands that are useful very frequently'/><author><name>sanath</name><uri>http://www.blogger.com/profile/05269787972011645930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1124101486161956485.post-3204740534285227355</id><published>2012-10-17T00:16:00.000+05:30</published><updated>2012-10-17T00:16:36.425+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="echo"/><category scheme="http://www.blogger.com/atom/ns#" term="file"/><category scheme="http://www.blogger.com/atom/ns#" term="head"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="pwd"/><category scheme="http://www.blogger.com/atom/ns#" term="unix"/><title type='text'>Twelfth session of Some of basic UNIX commands that are useful very frequently</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
Today we will discuss about some more commands that are used very frequently in UNIX/LINUX based systems.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;echo&lt;/i&gt; is a command used to print any argument that we give. Basically this command is very useful when one want to write shell script(.sh) like batch script(.bat) that we used to write in Windows based systems.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;echo argument&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Above command will display &#39;argument&#39; in the terminal. So, while writing shell script and want to debug/log user given argument then, we use this. Its similar to &#39;System.out.println&#39; that we use in Java to print some thing.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;file&lt;/i&gt; is a command used to determine type of file by examining its content.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;file .bash_profile&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Above command will display classification of file named &#39;.bash_profile&#39; present in home directory i.e. /home/&lt;user Name&gt; by examining its content. Below is its output:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;$ file .bash_profile&lt;br /&gt;
.bash_profile: ASCII text&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;head&lt;/i&gt; is a command used to display first few lines of file specified as an argument. &lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;head filename&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Above command will display first few lines of a file named &#39;filename&#39; present in &lt;a href=&quot;http://korada-sanath.blogspot.in/2011/12/second-session-of-some-of-basic-unix.html&quot;&gt;current working directory&lt;/a&gt;. Below is output of &lt;i&gt;head&lt;/i&gt; command executed on file named &#39;terimerilyrics&#39;:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;$ head terimerisonglyrics&lt;br /&gt;
Aa......&lt;br /&gt;
&lt;br /&gt;
Teri meri, meri teri prem kahani hai mushqil&lt;br /&gt;
Do lafzoon mein yeh bayaan na ho paaye&lt;br /&gt;
Ik ladka ik ladki ki yeh kahani hai nayi&lt;br /&gt;
Do lafzoon mein yeh bayaan na ho paaye&lt;br /&gt;
&lt;br /&gt;
Teri meri, meri teri prem kahani hai mushqil&lt;br /&gt;
Do lafzon mein yeh bayaan na ho paaye&lt;br /&gt;
Ik dooje se huey juda Jab ik dooje ke liye bane&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
As conveyed in previous posts, don&#39;t hesitate to try these commands. We will discuss about some more useful commands in next posts.&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://korada-sanath.blogspot.com/feeds/3204740534285227355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1124101486161956485/3204740534285227355' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/3204740534285227355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/3204740534285227355'/><link rel='alternate' type='text/html' href='http://korada-sanath.blogspot.com/2012/10/twelfth-session-of-some-of-basic-unix.html' title='Twelfth session of Some of basic UNIX commands that are useful very frequently'/><author><name>sanath</name><uri>http://www.blogger.com/profile/05269787972011645930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1124101486161956485.post-926564457859987682</id><published>2012-10-16T01:01:00.000+05:30</published><updated>2012-10-16T01:01:48.026+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="date"/><category scheme="http://www.blogger.com/atom/ns#" term="diff"/><category scheme="http://www.blogger.com/atom/ns#" term="du"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="pwd"/><category scheme="http://www.blogger.com/atom/ns#" term="unix"/><category scheme="http://www.blogger.com/atom/ns#" term="wc"/><title type='text'>Eleventh session of Some of basic UNIX commands that are useful very frequently</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
Today we will discuss about some more useful commands that are frequently used in UNIX/LINUX based systems.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;wc&lt;/i&gt; is a command by which one can know about no of lines, words and characters present in a file.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;wc filename&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Above command will gives number of lines, words and characters present in file named &#39;filename&#39; present in current working directory. You can know current working directory by using &lt;a href=&quot;http://korada-sanath.blogspot.in/2011/12/second-session-of-some-of-basic-unix.html&quot;&gt;&lt;i&gt;pwd&lt;/i&gt;&lt;/a&gt; that we discussed in previous posts.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;date&lt;/i&gt; is a command which displays current date and time.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;diff&lt;/i&gt; is a command using which you can find differences between two files. It displays differences between two files by comparing each other.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;diff filename1 filename2&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Above command will show all differences between files named &#39;filename1 and filename2&#39;present in &lt;a href=&quot;http://korada-sanath.blogspot.in/2011/12/second-session-of-some-of-basic-unix.html&quot;&gt;current working directory&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;du&lt;/i&gt; is a command by which one can know disk usage i.e. space used by directory and its contents.&lt;br /&gt;
&lt;br /&gt;
Don&#39;t hesitate to try these when you are free. If you already got a chance to try these, feel free to give your valuable feedback/comments. We will discuss about some more useful commands in next posts.&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://korada-sanath.blogspot.com/feeds/926564457859987682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1124101486161956485/926564457859987682' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/926564457859987682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/926564457859987682'/><link rel='alternate' type='text/html' href='http://korada-sanath.blogspot.com/2012/10/eleventh-session-of-some-of-basic-unix.html' title='Eleventh session of Some of basic UNIX commands that are useful very frequently'/><author><name>sanath</name><uri>http://www.blogger.com/profile/05269787972011645930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1124101486161956485.post-56470308063790596</id><published>2012-09-29T15:33:00.001+05:30</published><updated>2012-10-16T01:02:37.494+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="su"/><category scheme="http://www.blogger.com/atom/ns#" term="top"/><category scheme="http://www.blogger.com/atom/ns#" term="unix"/><title type='text'>Tenth session of Some of basic UNIX commands that are useful very frequently</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
Today we will discuss about some more useful commands in UNIX/LINUX based operating systems.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Top&lt;/i&gt; is a command used to display and update information like PID, username, cpu, and time etc. about top CPU processes. By default, it displays about top 30 processes and periodically update information about them. Its some what like task manager in WINDOWS based systems where processes tab will dynamically update information about process like how much memory and cpu consumed... Below is sample snapshot of top command in UNIX.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,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&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
As shown above it displays information and update it periodically of top running processes. If you want to kill any process, then you can simply press &#39;k&#39; and then corresponding PID of the process. If you want to come back to your terminal, you can simply press &#39;q&#39; to quit from top command i.e. displaying and updating information about top running processes. You can see the &lt;a href=&quot;http://www.linuxnix.com/2011/08/linux-top-command-explained-2.html&quot;&gt;video&lt;/a&gt; which explains very clearly usage of this command.&lt;br /&gt;
&lt;br /&gt;
One more important command that we are discussing today is &lt;i&gt;su&lt;/i&gt; command which is very useful in executing any commands with respect to another user. It creates a shell(new terminal)with the user id of another user.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;su root&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Above command will opens a new shell(like new cmd prompt) with &#39;root&#39; user which is real administrator in UNIX based systems. As UNIX is very secured, for some operations to execute, you need to be real administrator. In such cases this command will be very useful. &lt;br /&gt;
&lt;br /&gt;
This command has many more uses that you can know by using &#39;man su&#39; as we described in previous posts...&lt;br /&gt;
&lt;br /&gt;
Will discuss about some more useful commands in UNIX/LINUX systems in next posts. Please feel free to post any suggestions/queries.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://korada-sanath.blogspot.com/feeds/56470308063790596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1124101486161956485/56470308063790596' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/56470308063790596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/56470308063790596'/><link rel='alternate' type='text/html' href='http://korada-sanath.blogspot.com/2012/09/tenth-session-of-some-of-basic-unix.html' title='Tenth session of Some of basic UNIX commands that are useful very frequently'/><author><name>sanath</name><uri>http://www.blogger.com/profile/05269787972011645930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1124101486161956485.post-8757136257557683346</id><published>2012-09-26T00:53:00.000+05:30</published><updated>2012-09-26T00:55:57.083+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="kill"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="ps"/><category scheme="http://www.blogger.com/atom/ns#" term="unix"/><title type='text'>Ninth session of Some of basic UNIX commands that are useful very frequently</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
Today we are going to discuss about one more important command in UNIX/LINUX based operating system that is used to &lt;a href=&quot;http://korada-sanath.blogspot.in/2012/09/ninth-session-of-some-of-basic-unix.html&quot;&gt;kill&lt;/a&gt; processes that are running currently. It is some what like Task Manager in our windows based systems where task manager can be used to view/kill processes that are running currently instead this command is used only to &lt;a href=&quot;http://korada-sanath.blogspot.in/2012/09/ninth-session-of-some-of-basic-unix.html&quot;&gt;kill&lt;/a&gt; processes.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;kill -9 1234&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Above command will kills process with process ID(PID) &#39;1234&#39;. You can get to know currently running process&#39;s PIDs by using &#39;&lt;a href=&quot;http://korada-sanath.blogspot.in/2012/09/eighth-session-of-some-of-basic-unix.html&quot;&gt;ps&lt;/a&gt;&#39; command that we discussed in our previous post. Below is sample output that a &#39;&lt;a href=&quot;http://korada-sanath.blogspot.in/2012/09/eighth-session-of-some-of-basic-unix.html&quot;&gt;ps&lt;/a&gt;&#39; command will show:&lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,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&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
In above output, IDs that are present under heading &#39;PID&#39; like &#39;2660, 5796 and 4484&#39;are PIDs similar to &#39;1234&#39; in out above &lt;a href=&quot;http://korada-sanath.blogspot.in/2012/09/ninth-session-of-some-of-basic-unix.html&quot;&gt;kill&lt;/a&gt; example.&lt;br /&gt;
&lt;br /&gt;
In our above example command &#39;-9&#39; that we used to &lt;a href=&quot;http://korada-sanath.blogspot.in/2012/09/ninth-session-of-some-of-basic-unix.html&quot;&gt;kill&lt;/a&gt; process is signal that we are sending to &lt;a href=&quot;http://korada-sanath.blogspot.in/2012/09/ninth-session-of-some-of-basic-unix.html&quot;&gt;kill&lt;/a&gt; process. There are several signals that we can send to &lt;a href=&quot;http://korada-sanath.blogspot.in/2012/09/ninth-session-of-some-of-basic-unix.html&quot;&gt;kill&lt;/a&gt; process are below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdcAAAKpCAIAAABhJvG6AAAgAElEQVR4nO29v47dRhbt3e+gN+jAoTPHCuaGHTRuNImV9wNcGE4EDDxWaEwmCJ26MxsKxw6MBhwoEGArMBQYaMCBARkwDBjWJHZUX1Cft3bvfywWeQ538axfIjUPWbWrSC4Wi+ReZ2cAAAA2opTy//8zLogfADAoUOEUjB4/AKAbqHAKRo8fANANVDgFo8cPAOgGKpyC0eMHAHQDFU4Bxf/XX39+9M9/fPv9j9vGAwA4GoYK//j9t/T+BMnB08ePHj1+Suu8+fnu/QcPxGpVQZ598Q2t9s0Xz/7xz4/+/OsvLS4/fv9t/akWTkWdn1/8/vZtXzOG4Jsvnp2dnfFeKlBhAE4YqcJVXqsKvH37+78/+g8JJalwlWlSirdvf7/6P1e/v327RIVpq2++eNYhxEOo8Nu3v1+cn3/2+ZeilwpUGIATxlDhh+89vPv5jViPVLhKiSkTq6hwUP5kM4ZA91JRKvz89vbi/Pzs7OzBg/dpX/D7D37zYa7Mb2jOzs4ePX4qdgH1/19//fnk6url61e6EADAEZAqXM9VfSqSCv/4/bfeWHUVFfYuAy3NGIIWFab+5xc/ui8RvWqu/OEHF3XhN188qwsDFeaF9N2LAAC6sZ/O1YlarsWmCtcpTprMreez+DJvrgo/ffyIls9txhC0qLDWSr7ym5/vLj74kDpcr0wrFKW2ngrz+SVScADAEYjekfjmi2d6nKXHwrRkladzHRJcTkOF6ZonLnt6Za6ktOPaVbhjRggA0E2kwvz8DOaF21XY/KncHwsvacYQ9Kkwv/i1jIVpBpm2wlgYgJxIFf7mi2ckED9+/60eC5e/B2X8fJ5U4XJ/wlFIOVR4lgo/ffwoHgv/+P23/LVCgnZilWlvXrjvdgQA0If9dK4Oo8x54Yp4X7hqSqzC5f49NV/tRFS4Xnv4pDm1umVGguZtPrm+5q8GxivzSR4K4Pz84vb2OVdhetECj+YAODLRjMRAIH6OuPjFFzm8oQzAtkCFU7Bu/PzGxZwA4UCFAdgWqHAK1o1fvDIYz/ZAhQHYFqhwCkaPHwDQzTsVBgAAsAkFY+HNGT1+AEA3UOEUjB4/AKAbqHAKRo8fANANVDgFo8cPAOgGKpyC0eMHAHQDFU7B6PEDALoxVLjbd06sVlMZiLQSjx4/1ekUzhanLxhFxXgmDf6hBI+/JcMy5W4/JptUCsDukSq8xHeuKBW+vLzk8ipO4z5bjaAZyXnz893V1ROdYa7Mjx8qDMBuMFS423euKBWuTpc8JeYpqzBHtF2MhXledmErZ36dzBfy9KEffnBxc3NdF/705if+5y+//dpuQzfrk2gAwCykCi/xnStKhZ998Q2XG6gwIboxUGEvxTPvSfETOW5cnJ+LnM6NSd9NGzqMhQE4BPbTuT7fuWKpcGETnVDhis5zFqiw535EPSm6kcwyxF2L+LPDegMqDMAhiN6RmOs7VxwVruf/sy++gQpX9PO3hSrMn5TS5XMtFaatoMIAHIJIhef6zhVHhWmd6+tPoMLmKxALVZgclzkYCwMwBFKFl/jOFV+F6fHOKatw7QTzLbQOFab/e3ncYxXmFTXa0MGSDoBDYD+d4ze2dXmL71zxVZg2OWUV5i9iV6g35qow9b9+R+Lsb6O5SRWea0MnKgUArEI0IzEQiH8tYL0BwJGBCqcgT/xQYQCODFQ4BXnihwoDcGSgwikYPX4AQDfvVBgAAMAmFIyFN2f0+AEA3UCFUzB6/ACAbqDCKRg9fgBAN1DhFIwePwCgG6hwCkaPHwDQDVQ4BaPHDwDoxlDhJb5zwU/6cwCeGKGW321JN4qK6YzMlSXx8yRtSHsGwHBIFV7oO8fTsInSWlSYfpqb6GcIFfb6s6wXP1QYgOEwVLjbd878idIhQoU5Ikskj5+nOnv1+mU1DA3yq9WugzUcAIMiVXiJ75wpnbQQKkyQ+QgtEf3PPUrMa5jXdRgLAzAc9tO5Pt85U6Chwhyacxdaye9FuHGGZ4EBFQZgN0TvSMz1ncNYuB3ubVxY/KJ7ocIA7J5Ihef6zrXMC/PbcD43emoqLBqIsTAAJ4tU4YW+c3z4XNTbFHwAKCT7FFT4zc93//rs8/p/byzMp4y5HVxxbOKK2jWwhgNgLOync3XussN3rrDJYvOFX/4r3+oUVNjr23I/fupbbgdXHJu4cr/rYA0HwHBEMxJrIUbEh2AIFQ7w4uczDwCAXXIMFT4Ce40fKgzA7oEKpwAqDMDJAhVOwejxAwC6eafCAAAANqFgLLw5o8cPAOgGKpyC0eMHAHQDFU7B6PEDALqBCqdg9PgBAN1AhVMwevwAgG6gwinw4udfJ4uPvBeybmmZ4alR9oROUpiQxiDfvv39ww8u2jMW7AxDhZf4ztFquvcPetCMpcI1fbOZ5b3c95E7sgrzqttZK5GbKKcvGMHC0/s4Oer6ahldhUWr93qxbEGq8ELfOajwJD9+/+0HFx9+ePGBp8KcIcbCB1LhVVj48SFUeCHtKnzKn4kaKtztO1egwlPUTvj6xXci1bIYC5vKy//P07OJrPD8VXCeCTO+uRELa/nPb29rFjeeAY6y4j148P4Pd3fC7K6OPW9urmtgv/z2q5cWmUdVO4SX09LeIEizM4P1dfmej59ooFjTTB9IFbXXUu6LFE8eSyfgrOY0dpc+VPSSINW1PvzMSs1Wn/KkhFThJb5zBSo8RT21dML7uSps5hTmxzGdw/yGJkirL4oVhwFPbcyT0PNG1f9XjRBnvj5jeRplilDPSPBgeHu5hJkpsCuin731vfKLNUoVDfT2hdlRXiZocyzMS3jx3+cPH75HsliXB803K5rsLr1Tfv3tF33wBPtUH35BpaLVQwztD4RU4Uqf71yBCoeI86dbhcX9Ch39/Lw17+/4Ci0qrM80PmFFaBWmFbxyzGu5p8JC0ai9waBsVjBe+TokXWawL0RHeWuatZT7Y97/fPTv29vn9YARAmc2x6xosrviAZY4euNubPGI0a1++vjRaU4N2ypcmes7V6DCPrz5y1WYPxql6yU/sbU3ine95EyqcLESyfepsL5IeCosDjkqcy0V9srXIekyvX2hOypY05sXrqr09u3vz559+ebnu6urJ3/87w9xFHlXSl1RiwqbO0UcPC1j4ZYDCSpMRCo813euQIV9yCmDQ0fkXBXWd7vl/nlOe4TvneVjYdEcLVUnOBY294VeP1jTU+Ea4Xcvvn72xTd//fXnk6url69f0ZPwxuYQHWNh8+BpUf/JKSmz1VDhdXznoMItLBwL680rP37/rT6Zxd5ZPhbmTSAVFrZMfC+bdnnevDCvJZi3nbzbNfvZW98rX/y/Yip7oB1i5G6u6bkF1uvBxx9f0Ujo008/FQ8bveboihovWnynfPfi6/jg4fvUPPxiFeYBYF5YPp0Td0yl2XdOnDn8nkg8Tzcf0S5sxigsfzonupc/cwsWfnJ9rd8p5EyqMH8IbprdaRX27PJoK+8WnkfI7ySohElZMTvNXN8sX4dUrMuMuS/MjvL2WuAWyLVPvCEaNMesqKW79E4xD57AArG9UtFqvCPxToUHBfEXNbg42fs7zim/hXpkFh5+8bPBfQMVTsEq8etxH1T4lEdYR2bh4Xc6n9RroMIpWCX+4BOAU+aUP409JksOvxO/WEKFUzB6/ACAbt6pMAAAgE0oGAtvzujxAwC6gQqnYPT4AQDdQIVTMHr8AIBuoMIpGD1+AEA3UOEUjB4/AKAbqHAKRo+f2OvLuUNkOYDJ26AYKtznO2fmDCO3Bb5Ep77mFfGF3iZeM5IjXmvn/cnjz+yyEzOEyVtfRaOrMEzeMiNVeKHvXFHZrMW3jELNKWtUkOOOex/EzUhOcJLsQ4WHMHnrq2hnKoz0GqkwVHiJ75wuQaiw2P31z7u7H0RGVK7CkzWWvaiw/gZUu5yZJnKeOZh5M9FXC+W3PabJW0nj81ad8WDyBg6BVOGFvnMlVGGRyLX8rbY69wdXYe/CoJuRHC9raPHHwsLlzDSRM3P1ehZn3bWIA0PfoBzC5E3HVu5r/dF83urEGkzewCGQKlzp9p0rjgqbow++ZpAW7+njR5N3T0OoMEeoWKzC5tlCqqGvi4HFWXct4rzVZR7C2EIXu5XPG0zewOGwVbjS4TtXwrGwWJMrr9jKzFY+2YyBEOLSrsLaB0yf4YHFWXctWoXNbO7rmrzpYrfyeYPJGzgckQp3+M6VhhkJ/v+z+/Dx76xDZDgVFr3UqMKmD5g5Fo7N0DpqyTMW3sTnDSZv4HBIFV7oO1cans7RCE4M0PhN+i5V+PPP/sUH+/y0FCrs2biZJnJ6hrGO4OIOnFuLnhc+gsmbjm0rnzeYvIHDYT+d07exjb5zZUqF6aTynlfQCbA/FeYPtcU5yeOPbdxMHzBtF+ZZnHXXIp6/m3Oaq5u8FeveaxOfN5i8gcMRzUgMBOI/NC2jJ7yFejRg8rYnoMIpyB9/iwpjhHU0YPK2J6DCKcgff+NMIj6NPQ4wedsTUOEUjB4/AKCbdyoMAABgEwrGwpszevwAgG6gwikYPX4AQDdQ4RSMHj8AoBuocApGjx8A0A1UOAWjxw8A6AYqnILDxa+/Z1sxhwDSEQCwHEOF+3zneKHaSk68ZC6yQInlnoVd8MHlQCqsLSHKCavw0VyOAEiLVOHlvnOmlZznuBG70rW4bPBm5MfL5gUVBuBkMVR4oe+caSUn1FYYuniudDtT4eDLUYo/Tk4oBtGeAxtP1nVzc22qsLZEm0xN4LmitbuxcRO5Bw/ef/jwPbrXwXfP4GSRKrzcd860kotzvXuudDtT4dockh7e0kkVbvdV411aL5mmCmsHOZFlXPT8LDM6z1xOm8hhLAyA/XSu23fOs5IT879eGlw9+NqTCvPE9sInrUWFG33VhF5PzkjQhvwuJxbHSQMOz1DDtFaCCoMTJ3pHosN3zrOS0zMP3J7LdKUre1Rh8ViSOqRlRqLRV010Y4sKC/H1Znvbzeg8czmoMACaSIXn+s4FVnKe44Y3O1HZmQoHl6UWFa5M+qp1j4Vp21evX+qSZ5nRYSwMQDtShZf4zgVWci1j4aKGwztTYTHw995UM33GRCGBrxo3NAtKMB3k6DqqlXGWGZ1nLmeqMOw5wIljP53TL7S2+M4FVnJ6mMwfsusxMtWyJxUu1msGFR6/6TPW56t2fn7x6vXLq6snQoWfXF19dfsVrcOHveISyzHN6LyiTHM5rcKBBRwAJ0I0IzEQiH8t4EgGwJGBCqcgT/xwJAPgyECFU5Ak/slPcgAAqwMVTsHo8QMAunmnwgAAADahYCy8OaPHDwDoBiqcgtHjBwB0AxVOwejxAwC6gQqnYPT4AQDdQIVTMHr8AIBuoMIpGD1+AEA3hgp3+87pZBGU7v1MpSaotfzjnx/9+tsvc13mvGYkh3esaCbFf7g+fPr4UUfenLVynoly+oIBYJdIFV7iO2fmpa0LLy8vxVn39PGjTz/9tM/fyGvGWPAuFSq8SR+aHEiFAQCEocLdvnOBgjy/veWWazX/LCUMi6tub8ZAiMa2qPDCPqQ9GJjFcWu7H+7uhA0Kd407P7/45bdfJxPSn52dff3iO22noj3uxPg9CBKAnSFVeInvXKAg337/Y/WjqwvryKjb69NrxkCIGZ4WFV7Yh0KFdeZoM208H8MK1zgvIT1PcEy3U3pGggejHeq8IAHYH8a8cOn1nRNzmsIUhzYk54WTVWF9P+HNC6/Yh0L4WqztiqXCtIJXjnmd9lTYc+WY9BwBYDfYKlyZ6zsXj+O4KRmdrqepwtpgonEsvKQPJ1W4WDnX+1RYK6anwp5DHVQYnA6RCvf5znkKUv4+Fem2+jRV2JxYb1ThsqAPW1RYR4ixMACHRqrwEt+5SQWpQy06RU9ThWnqky9sV+HuPmxXYSH6gV+RaZHnzQvzWoJ5Ye5cBxUGp4D9dI4elM/ynQvedeUvFPM33k5NhblCcbx54RX7cFKFTWs7PkehVdi0yONb0SEk5jr44WQ61EGFwekQzUgMBOIHAAwKVDgFo8cPAOgGKpyC0eMHAHQDFU7B6PEDALp5p8IAAAA2oWAsvDmjxw8A6AYqnILR4wcAdAMVTsHo8QMAuoEKp2D0+AEA3UCFUzB6/ACAbqDCKeDx00fM9ZtdpNYFYN8YKtztO1f+TkwslvOFIkc4X1lnV5jbjPzwvuXtFf3P0/10q/DmVm8tNSZxQtq8r8ApI1V4ie9cXU2LqXCICBKwLWxGcihtY/Edj4rKXLOWCuckSZBJwgCniaHC3b5zpUGFafMTVGGeS5crcmHxk33J2d+JzSYt2sr9WxPqWzHobvGdEy7RXJj++uvPJ1dXL1+/0lt5UcU1mkHy6nSZ/OAU/+fN9zY3mxD3lVkUPPHAukgVXuI7VxpUmE6eE1ThUsrTx4/INzOYkWhMxUvuR3TLwtP4xlZvOnM0vzDosaHYStzT6KhaajQrEtHqRv3jnx/98b8/qAPNdMbm5l4TJvtKtK7uPnjigbWQKlzp850rzhQwV2GacTMN1hY2YwhqF3mOR8VXYc+WghfO14mVxfSdo23j1O+89iCqlrzypgqLGzJeZtXcy8tLKkEPC7zNvSYEfWW2rrpTI/cxWAtbhStzfeeKPxYmtfXSeK/SjOQIJyF+kWtRYc+irdyfx2gc35neyVpACS1h5IDnRbVEhfmzX3PaJBBBb3OvCUFfma37+sV3UGGwIpEKz/WdKw0zEmbhazUjOfzOujafumXJWJj3/8KxMImXvjU58liYl8mp5d/cXHPPJz0WNjfHWBjkRKrwEt+5AhUOEXLJbef75oW122addyYVDsoxHY+C+U09qcpnlsw53EYV1hImLlGcWiavVM8L81njliZM9pVoXS0fKgzWwn46p28DW3znynwV5reNp/C+MJ+cmft0rjgWbbzYT66v6a1Bz+ot0ERz7qgiXgzgw88gqskaRZCiOhGMuIzpdyToiDU3D5owyxYPnnhgXaIZiYFA/MvR40GujOveu2zCDpoAdglUOAUZ4tcvyUKFATgCUOEUZIi/5TOKoSVsB00AuwQqnILR4wcAdPNOhQEAAGxCwVh4c0aPHwDQDVQ4BaPHDwDoBiqcgtHjBwB0AxVOwejxAwC6gQqnYPT4AQDdQIVTQPG3vNPKP6/wktvyfCAZSPWubqpgDoSZKg/kxFDhhb5zcTIgfQKsckqMosLUtyKP/qQKcye0SRXe9sQz06SlEr4gmFWsjzLY1omUSakuyUAgVXgt3zmRMwwqXO5flkQ+xnXHwtvml4EKZ4AfA8g3lBxDhZf7zul1oMLlfrocz3eO94aXWXRShYMbl1qyZ9SmvdQCjzXPkI3ukHQaisZyRHPa4zfznGkzvbk+eGaElOlYh62HLJO1z6po0n7wwYP3b26uvYMNZEOq8HLfuc8+/1Jnd4UKl/tdJy5UWoW5BJc5KiwS8ej0u7/+9ov2qfOs4eLlpt1cMBY2Pd88i7mO+GMDEQpslg9eYPd3cX5unguxld/cLtUVBa563IvvQL42YHXsp3MLfecCET9lFS4sge+DB+8/fPiep8LXNzfijqRdhYW+x1dN8pLwVKzFpK5MOYcWtZe5VYdnMbdK/KaZ3izvD6+lwU2hadXR3aWiIq/HxOY6SzWmhtNiq3Cl23eOj3QqUGFBPBbWV7IlKqznBLVP3VwVjk3wWlS4BhlbzC2Pf7kDk9fSFhWeVXtjRV6Pic2hwgMRqXC375y4typQYcXk0znPgyf4f2VyLGz61G04FvYs5laJ3zTTO+ZYuL329rGw2WMYC4+LVOG1fOf4dF6BCt9HdE6xVFhcyVacF/7uxdfap26uCgd2c4GVnGdbFwhEY/xFaV9gpjfLB89raYsKz6q9sSKvx3hH8R7QNYJs2E/n9L1hh+8cf1lNqDC/maqOtt4N6axmJId3mjiLtAqX++fVKu9I8GtqDYN86uaqMIVXy+HKZVrJ/fXXn0+urr66/ar+pG+96QDQCt4SP4/n/Pzi9vZ5YKY31wfPbGmLCs+tvbEir8co+PPzi1evX15dPcE7EkMQzUgMBOLn4P1QIjbT23ftRPyEE2wOVDgF68aPsQ8Rm+ntu3YzDJAQqHAKVo8fH61WYjO9fddewSU5P1DhFIwePwCgm3cqDAAAYBMKxsKbM3r8AIBuoMIpGD1+AEA3UOEUjB4/AKAbqHAKRo8fANANVDgFo8cPAOgGKpwCih+f/ANwahgq3O07J95R95JIFd8KoVt9cqpwTXvE39XXJhEVqDAAJ4tU4SW+c/wbTZ4gKlBhr7q+ZuShZmARtiM8O4+w0oAKA3CyGCrc7TsnvpT33GjKfRU2q+trRjZEh/CkKqJPhAp7/m9eMsY6uNbp6Fp8zH5681OLrVlgswYAWIJU4SW+c3oszP9vqrBXXV8zsuFdlvRPXv+Ta0ljanCBaVAmfMzEnx02awCAJdhP5/p853TuYHMcVywjAHMoN7cZ2QhUuNzPc+jNSFAqlthLwrw18QzKxN1MbOXQYi0BAFhC9I7EXN85fQPOPcYDFdbV9TUjG91jYS2RcxOTF9+gLFbhDps1AMASIhWe6ztneu2QgnCNCExx+s7zIVS4fV64fSxMden94k1WYCwMQCqkCi/xnfPGwoVNL5b7p71XXV8zsuFdlsqU+6f2ZyuOr5qoS/vieAZlngp32KwBAJZgP53Tz9xbfOfEvLB4JZa7l5M0eNX1NSMP3ECMN1lbqFV4/3v+bKavGn/b2jOapBVMPdXyOtdmDQCwhGhGYiAQPwBgUKDCKRg9fgBAN1DhFIwePwCgG6hwCkaPHwDQzTsVBgAAsAkFY+HNGT1+AEA3UOEUjB4/AKAbqHAKRo8fANANVDgFo8cPAOgGKpyC0eMHAHQDFU7B6PFnQ3xwD0BmDBXu9p0zt9XJJSiJhFkIz/tTacm1llPFtO+ctzBn/MQ3XzybFDWxztPHj3TavFVoKXlShY8WLQCTSBVe4jtnbutpqFdIkDlzshl5CHznxMJKtvgFHSq8LXNVGIANMVS423fO3NZU4ThBlziFWu4uc6qYmVvSXMjj1z5yphFcuX/ncXZ29ujx05qS7eXrV5R97Zfffq3b8ixuZoGm5Z24lRGZ4ep11FyH77X26nif6BIaSxbrLI92MlQAliBVeLnvnNjWVOF4eMt/bUyouBsVNlOze/ZxNf96YSO7WrgwoKKpHp2quCiTVi+jNP2f3yHxMvU9Pg9JG9kF1VX4YcAv8JMll/uDhuXR1itZECoAS5AqXOnznTO3FUOPumZciMiG3jJhtycVFj5ynn0c12vhpkqbc62hPvcKjG2eTd3hMXi65pl3zHIP8bLdmyUXRyi7o/3h7i4OFYAl2Cpcmes7Z27bOBYWS+gk4RaZk83IRt+MhPCRC+zjtOg0qrBZYLsK84T9/Gpq6ppnZDepwlSIWHOy5KIG8guj/frFd1BhcDgiFZ7rO2du2zgvLAqp47WXr1+R0LQ0Ixt9KlyhLvLs47iYenZ2ngqbBTaqsJgoONxYmLZ99folL2HWWHiVaDEWBgdFqvAS3zlzW+8dCa+Q+mfd6vLysvFw358Ki8uYviH48ftvPYujWIW9AmMVpv/zPfX08SM+uuQ7K5hpNSdPTGmjw6BxDlfPWqwS7R//+wMqDA6H/XSO36jW5XN957x54TP/fWHzvdpGo7NsKmz6znlmdIXFb/rImfZx5e8peL6wRYW9AgNZFJMkVO8n19f1/UJzHf5ATxvZtahwsQ6DyZLFOsujbQwVgD6iGYmBOMH49WiuZQIdAJANqHAKOuL3XqcFAIwFVDgFHfGbXx8AAIYDKpyC0eMHAHTzToUBAABsQsFYeHNGjx8A0A1UOAWjxw8A6AYqnILR4wcAdAMVTsHo8QMAuoEKp2D0+AEA3UCFU0Dxt9g7eeDL2uEQX1ojbfFpYqjwir5zIjdKuZ9mRW++sBnZ0BZzPMsib/WJq7CXv/hovkRbGSBBhUE5gu8cT8xG+cW9WhY2Iw+mxdybn++urp5QljKeQw4qDBWGCp8shgqv6zvHt+VZXM01FzYjG0F6B9EDQoVNizPhnyYWPnjw/s3NtZmiV2xVc+be3FyfMesT/gK5TqzOvTyO4GtXnO+zPZc5Qlj2eak2+Go1d/BkRY0ND7rd3H1QYVCO4DtXWK5u0h1vzYXNyEagwqIbvf6nIbPpn8bLr1dHbRqkt6prcn8pz7/OVOFD+9px+PLAZa6is9ebznVmknsv6Xu5n2J4suHU7Rfn57Rf/v3Rf3797RfT/g4qDMoRfOf4QnGQmWsuaUY24nzqfLk3I8ElkiAdEYISz0jQyuJupsW/bitfO748cNagFYRln3Cuo/swsZquSMcv7Da8xM3eEnNHFKgwKKUcwXeu/um57Og1lzQjG54KP338SMhloMJcR+jGWZuoFkeF9VZChVv86+aq8EJfOx68J3bmBLrI3U4liJW91cSvPP65KtyyIwpUGJRSjuA7V/8MVHjJ8yjRjGyYKqwluDSMhU3/tMmxsLmVHgtP+tfNVeElvnacWWNhgjfQdK7TqwUVmcHPHQt79ndQYVCO4DtX/xRHdrDmkmZkQ6hw/dOcNAjmhev6pn8an3+sYhqosNiK7z7z5OePUqnkI/jacfjywGUuqIjmcGOPPl2R6RbYqMJ6Xvi7F1+b9ndQYVCO4DtH63MVDtZc0ow8mBZz4lUELg28/59cXX11+1XtXj3hfub4p52fX7x6/ZLehCP0VvpuRvvX8Sacn1/c3j4/pq8dIZZ7LnNUoO7YYg0a9GqiIh2/MACNVZgXyMcxevdBhUHBt3NJ2DD+3fvXxc/KANgcqHAKNox/9/51GGOC5ECFU7Bh/Pv2rws+MgIgCVDhFIwePwCgm3cqDAAAYBMKxsKbM3r8AIBuoMIpGD1+AEA3UOEUjB4/AKAbqHAKRo8fAEWks6EAACAASURBVNANVDgFo8cPAOgGKpyC0eMfglXyRu2bce1ahsZQ4SW+czwjgciBwL+X1+uIbwfOZn4+kFPFAt858U3tkvh5kratnHsaMfPJHbQWnSd+CBXeaj+aKjzQATYoUoWX+M6V+1kIuBuCUGG9zsIzJJsKm75zXn+W9eLHSSKACs9iciyMA+wQGCrc7TtX7issX9NTYVpnZypcCdIyiBw6FL+XrIs6SrvG1b7tM2prN4gTG5oualQmt2gzM/MF68QxT/YP1aI7ZLJd3gqrd2NQYMd+1IeEt36fdWFwgIFVkCq8xHeu3FdYLuieCtM6J6XCPP9shV8FKQXoi/8+f/jwPZ6tnPJSerM9k/5p/ATznNwCgziK33RR48Vq67xyX4Un1zELn+yfoEMm22WuMOl319GNcRvNsIMAJg8J8hvssC4M+hOshVThSrfvHFdYPp3kqTCtI660c1MRjqLCNOcuDmWKn98c/Oejf9/ePifbYO9exDtJPP832tBzrwgSAWu0M0Vgnec5KtE6kzFP9k/QIZPtMle4u/th0u9uVjdOtrGo/RgHoM1TJsufZV0IFT40tgpXOnznzHzhRamwXuekxsJFjWh4/PUq9fbt78+effnm57urqyc8xfgsFTb932hDz8mtRYVNFzVRTv3TnJjy1pmMebJ/gg7pU2Fuk6HX6ejGljbOMtwLLKxE+X3WhVDhQxOpcIfvnJcj3BsLm3V1NyMbgQqLAcvZ/XdU6slfpzLr/Ck9/5ylwp7Xn7lC+1jYc1Hjre4eC8cxT/ZP0CF5xsKTbVw4FjbL77MuDPoTrIVU4SW+cwUqfB+hwm9+vvvXZ5/X/wdj4XqaffzxFV3/Pv30U+q9SRWO/dN0eHrbWSrMXdR4sdo6rygV1uu0pJmP+2eyQ+aqcB1oz5pej7uxpY2zDPfEIeGV32ddGPQnWAv76Zy+UWrxnSuLVZjfRg39vrDpOxe47Z2peXk6YfR7gYEKT/qnifPHdHJrmZEwXdQq4t0A86lRsM5kzHH/BB3Sp8L1uVbgd9fRjZNtnGW4pw8Jr/xu60LvAAOrEM1IDATiz0PLbc1Ar+4CcGigwikYPX4OVBiAWUCFUzB6/ByoMACzgAqnYPT4AQDdvFNhAAAAm1AwFt6c0eMHAHQDFU7B6PEDALqBCqdg9PgBAN1AhVMwevwAgG6gwikYPX4AQDdQ4RRMxq+T4R6UjurwCjAAfRgqvMR3jlYWC/Up6iUUpuWizBqVl0kkpwpr37lK7R8zy7sHVBiAvSJVeKHvXGEpr/hp7KkwTwPE87xcXl4Kwa2ps0ZRYdN3rvLj999+cPHhhxcfQIUBAGV137niZGWdVGGR9+/57S1PolqzoN7ePh9FhSs6x2Bd8vWL78RyHr9pDmbmtaIVhPPYL7/9yl3d6pJ6h9FoIserazQx47uY50QFAMRIFV7oO1f+TlwpBChWYZ5BldYUVs2PHj8NrHdGUeHaEL2c4vcs3fhVUK8gnMdq+cIIsna+l52WMijWwsWtiTY901uR4QUkGIBZ2E/nun3n+FA6SLBd1Lyw1muqiMwFRldh8jUIVJjjOVrqFcw83/RnYJ9jLuHVeUYPeqta6fXNjXkvBQDwiN6R6PCd48rLFTkeC/MSaE1SFhLfoVWY90Cswqalm/Y64SssVOHAXsEzPfNSpHuTHgAAj0iF5/rOab+Ms/umD/GMhF6zygdNTQytwtp9g7/yQfF7lm6mLCYcC3/7/Y8wxQFgFlKFl/jO6QlBmkZseTqn16zPf7i3zbgqHC83VZj7+pgqLNzD+lR47rwwn4k254XFJgCAGPvpXB2pzfWd03OXpA5imPzgwfs/3N1xJRJr8jt3riCjqLDpO0e/xjMSpjmYMO4TKyxR4cL2pnnR9UzPxFa8Uq7RAICYaEZiIBA/AGBQoMIpGD1+AEA3UOEUjB4/AKAbqHAKRo8fANDNOxUGAACwCQVj4c0ZPX4AQDdQ4RSMHj8AoBuocApGjx8A0A1UOAWjxw8A6AYqnILR4wcAdAMVTkFf/PRdOLLnDI2ZtvTQO7fFG0V8N4/cIAfCUOE+3zkzZxh3eSAoBzxfbYnpXMmqwsJ3TrSa92df/CIpBM8XcTQOV+nTx4/6BEiE1F3OIWLzStN9OGmnsBBPhXnToMLHQarwct854Zlk7ux1TedKPhU2feeC0Ue3CvM+2ZkKd5MwpBhPhQ96i4OxcB4MFV7oO9ehwgtN50o+Fa5M2j4RPH5K4k4ZzkznN57r/f/+v0+EcYmXR43vvkn/OpEz2kwozCv1Qu2zxRPX5ue3t3V9vo7pfSdCmvTQC8r39ogelPBbnPaARUt1jbXAxv3y119/tvsNej6BnvJChQ+HVOHlvnNzVXi56VwZSoXF+VzhV0GeVb3c75/CUjaXcCzMy3nx3+cPH75HykuJ4Sf964rKK613gb7995IRz7XFEyqsZcLz6PNC8nrSK9/bIyIGGjFQvXMDnhwLmx3oNaTRb5Dbpng5bKHCx0GqcKXbd644KkwXdtOVY6HpXBlEhTlcTMt9FaYZIVpiul2UUIV5vub/fPTv29vnNQzzbt3z7BC7klfNG8Kl31y/L/2xUE/uKqCPBN5Lngp7PRmXr/eIV6a4pWsPuFGF+X5paUicV9rzCYQKHx9bhSsdvnNl/lh4uelcGVCFxXnF46ebVt0/Rd1IBvPC9X7i7dvfnz378s3Pd1dXT8gOg9YXV0d9tvNnsN7dOldhc/3DqbDp0eepsNeTk6Ip9khxxsLdAc9V4caGtKiw3qdQ4eMTqfBc37n6Z9+MxBLTuTKgCote0vFTP/eNhenX7158XV9KqTOG9By1xb/OvBkXeNMgZlt4tyxXYc+jb92xsNkKXiZdePRgojHgDcfC2icQKnx8pAov8Z2rf/Y9nVtiOlcGUeHPP/sXn+HhzdHxiwGOOTmrVZj/WU/Ojz++IuH49NNPPb0L/Oti4yJeqbf+EVSYe/R5suL1ZKMKm4OSH7//1nvVtz3guSrc2JBGFRalQYWPj/10Tt9+tvjO0U/BvPAZe194LdO5kk+FTd85/jBdtIXi5+tMOr+ZM5jixplfxs7uv4g96V9X1O4z5zd5peb6h5uRMD36REiTHnqxCpt7xLQBpDLnBjxXhRsb0qjCVJruLqjwcYhmJAYC8YNN0ONueJ6CuUCFUzB6/CeLfhkZKgzmAhVOwejxnyzeO5cAtAMVTsHo8QMAunmnwgAAADahYCy8OaPHDwDoBiqcgtHjBwB0AxVOwejxAwC6gQqnYPT4AQDdQIVTMHr8AIBuoMIpGD3+mEPbRmSgxbriEODD4h1gqHCf71yxDkSRcZXWF5+0m6V1NCMbwneOLzy7n6Zjq/iPYw4kEikE6dg3FOv2TCkmUGHQjVThJb5zkyqs07MGpXU0Iw+m71xx7CrKKanw8WtvJDgm60kRCzFUGHRjqHC371y7CtPySRe7Wc3Ihk4dp70qKhS/l45LO49pu7Ny/4Pa2Fct/vRW26PNdWyjEh48eP/m5lq4+xzIIG7JhiKFm+gQnZPMtLxr9JrzVg4K8QwAocI7QKrwEt+5RhXmKSvXsvseQoXrFe7hw/e4blZaVJg7j5l2Z8WxfQt81czRKM9zWO+HqklHu2Mbb3gtzfRYW9cgbsmGfKE5EBFXUK+LGr3m4n6bNOKc9KwDYyFVuNLnO9c+L6zzu+vSOpqRDX0HQF0q3MwaVdh0W6B1PNu32IDHzGyrx32zXCrE+mJeeFKFu00xlrhpeLVTUYHnULDjeCFUsrdy0J+eASBUeAfYKlyZ6zvXOBbmJUy62M1qRjY8SxH901wVNs9Dz/atQ4WFgsx1bBPrz1XhboO47g3LzLGwLmGW11yHCnsGgFDhHRCp8FzfOT2hJm7BtNHcpIvdrGZkw5yR4DOA3Sps2p15tm8YC89SYfNZhb6uNI6FTa+5DhX2DAChwjtAqvBC3zlu8M6P5mBUGLvYzWpGNkSrxQ2B96aaGNuaKhzYnelH+bEKaz1qmReOVYOXwFtR/PnNEs4LNxrELXGWE4Hpx2u8Y70uavSam6vCQf54qPAOsJ/OibueMudtSn7/ZQpQsTxlZ72b6TUjD6bvXLEel1d4/LTt+fnF7e1z72USbXdWHNu3QIO0VV2Fv+FQj4G5jm1Uwvn5xavXL6+unmgVXtcgbuGG4gjnr6CY71SILprlNTdXhb09q8MGIxLNSAzEqcUPuzMAdgNUOAVz44fdGQC7ASqcgrnxw+4MgN3wToUBAABsAlQYAAC2pGBGYnNGjx8A0A1UOAWjxw8A6AYqnILR4wcAdAMVTsHo8QMAuoEKp2D0+AEA3UCFU3C4+GPPt8Ah4kQ+jT1cM+md7t177oGFGCrc7Tunt9XpFM7u5wDz0kfwJAktyX1yqrDwnRPuGLxp+1Phw7kZrWtPt1yFvZau5WDQXnUqBynQjlThJb5z3rbFytkaW3vxxAg8T1vcjDx4vnMc3qVQ4a04qAofehQMFd4Hhgp3+8552+qfJq29uAq3eNNlU+FKkOFBdAiPX5s0r+X51m6AVhpc4Dg85h/u7vTX1V4TnlxdvXz9KrCD072hBwQEOdo1+r8VS4VjUzjehOA7cp5Z8NHjp9o2sKVDzs8vfvnt17qa6BxRdb3e80iQaWQgpAov953z0gBy0Zm0M+AqHIi7aEY22tPC8qugzuc9y03O83xrMUDjtx0tpmdBzHxc1mgHp2964t4wzfe8bjGbr3eEV4LXhNI2Fha2gXGHCJmuFwwzE3QwFhbZ5SfPILAhUoUrfb5z3rbFUuHY2ourcMs84FgqrEf35owQLZnlJhf4XPAyTdMHz0jJMz3zYi73FaHRAqOxZNOSoyVFr25+8VVYlHB394PZhDJHhU3bwKBDPFU1O1n8yWvETEVybBWuzPWd87YtXWNhur1qmVwbS4X1uIbHL3Kfz3WTCzzfJg3QxIUwtrPjLdLZ4gMF8ezgzKknXbI5Fha3Ao3+b6VZhb978bXZhNKlwo0dskSF6c9g6h8kIVLhub5z3rbFGk/F1l5z05YPpMJm23X8tNpcNzlvLNxigOaNhT3TMy/mstJY2CzZvDyIm/1G/7ey37Ew1fLq9cvG3Qe2QqrwEt85b9tiDX5ja68dq7D5yoeOX4yP2t3kPM+3wACNz8zqCdP2ZztihCjceiants2pT10yvy3zzPca/d9Kswp7zntB2IEKN/rjtagwr1r8STPLmI5Ijv10Tt94tvjOedsWZwoisPYaXYU93zkukRyKn/eJ+YrC2Rw3Oe35VkvgBmhPrq6+uv2K1ufz+3EAFLwZs5hJCOzg6G0ErTJmyeKxYXu36OaXZhWmy5vuAc+7L1DhuEPaVdibvOLzQmf3HQ5BQqIZiYFA/COycMoS5nuTHOHLEbAcqHAKRo+/j4UqjFdiJzmRz9BHByqcgtHj72OhCsN8L6blcyeQgXcqDAAAYBOgwgAAsCUFMxKbM3r8AIBuoMIpGD1+AEA3UOEUjB4/AKAbqHAKRo8fANANVDgFo8cPAOgGKpyC0eOvmN8IwH4NgBhDhft85wKLuXYzurl2c6IZ2RC+c+V+3/LlcfxDe7jBfg2AGKnCS3znqASRSrjdjG6u3ZxoRh5M3zmeDjFwPNKMIiueCsN+DYAAQ4W7fefMEtrN6Mp8uznRjGyI5AY8q6zIpcvj35OHG+zXAJhEqvAS37mKafTZYkZX5tvNiWZkQ5/2NbNt1RRzRmJnHm4F9msATCFVuLLEd8481lvM6Mp8uznRjGyYg6/aFZ7j0c483EqYZhf2awCUQ/jOBSOO2IyuzLebE83IhlBhoQi8K3j8e/JwK6EKw34NgHII37lAhWMzurIgUfcQKqxNgOgnHf8+PNzK1mNhqgX2ayAtUoWX+M7VP4W2zjKj27cKC/Hi8wM6/n14uJVQhWG/BkBZ13eOftJP53SBes2yIxX2fOf4lIv5dG5nHm4lVOG4LbBfAydCNCMxEIgfHm4BsF8DmYEKp2BzFd73e7WwXwOZgQqnYHMV3rGHG+zXQHLeqTAAAIBNgAoDAMCWFMxIbM7o8QMAuoEKp2D0+AEA3UCFUzB6/ACAbqDCKRg9fgBAN1DhFIwePwCgG6hwCkaPfwiO4PoBQAeGCvf5zpk/8YM+SD1RkxLwJTV1QOBQZzYjG4HvnEipsW78IqnYuuZyC9kwyS9UGOREqvBC3zmRNY0SqolNai08y+3l5SWXV52cMHZJyKbCpu8c7xyR2eCgKpwKqDAAAkOFu33nvJ/MvAQiO2IVLJ7kcGgVrgT5hQPfOW3p5pmzaVM480NkkbVd+8gFudPMqjmmAR2xrode4K3nxUnhPXjw/s3NtVBhr0Dhj0eud17h8Z4S/UCpR827InCCSBVe4jtnOpsVR0OFucOzL77hq+1ShXnXiSsWxV+XUwbLf3/0nz/+90eL0ZxIAC1mJGIfuTiDpc7/SyV7BnSV1T30Am89M07e/7VjtQqbBXJ/PC9Ivaf+/OsvMwzdD96ZAk4TqcKVPt85T6DNY044PtCorR64u1ThwtLyPnjw/sOH72kV1n3YaEgh7IgCFdabeMtFtwf+HTrOcgAPPW+5F6coX89IeAXyg9ML0txTXhiiH8yeASeLrcKVub5zgQq3jIULGwnuVYUJbyyslaLRnO1AKswfqJq3z6YBHbGuh5633ItTlN+iwrVAvne8IHVpQXfpftBLwMkSqfBc3zlvXthcLuaFxW379fUn+1Zh7+lctrFwfOPsGdAJ1vLQC8bC3lTYkcfCcXd5ViMYFJ84UoUX+s4Ja2EqTbsvi3ck6P+mS9jOVJhPKVZmzQtP2hFp44z2+d+6a/S8qolnQGf2w3IPvXh53M+8XSIwXSAXRy9Ib08F3aVzQMMZGpRD+M7xW1R+0PPXkMWNrfDXqYUPrcKm7xzvNHGunlnvSPBH9pPmbFxSxd1uiwpTFefnF7e3z813JMQOrZgGdFQ+bbiKh17grefFSdWdn1+8ev3y6uqJVmFdoBiimkGae8oMQ/eD2TPgZIlmJAYC8e8Jb4S4+sgRQ1GQAahwCkaPf12gwuCkgAqnYPT41wUqDE6KdyoMAABgEwrGwpszevwAgG6gwikYPX4AQDdQ4RSMHj8AoBuocApGjx8A0A1UOAWjxw8A6AYqnILR41+LxlfHxJecBPK4gxExVHh1xyP9mb+XDKGob0DPrNzhXjNSwb/kFiYjul08/lN2yghUmPs2LVThzD1c4Y3NHy1YiFThQzgedagwzyh01pD9L5sKv/n5jlIWmHnBRUdBhSvHGQtn7mHNWNGCDgwVPoLjUbsKl9DdQzQjJ9SlvCGi4TV+068o9hwKTID0uFsY+ZCRhCi83UuJh9FYju4cHmSwCVde/v/Y06is7boUN1n3cLw+P934/2sD4z4Hu0Gq8CEcjxaqcEsO1swqTD2mkzpSM72xsGe3QysHnj3ai4gb+dTNA6OgFi+lOMignIqXHNLcxPz/pKfR6q5L8Va6hwnPO6r+X2TFnOxzsCekClfWdTzSU71n96eMd6zCvDk67e+kCnspxkX5Ok85j4EKET3pOfS054+PgwzKoSXmRWXSAY9nQ47zuK/uuhRv5R2rgXdU3eTy8tJMCe31OdgTtgpX1nI8OuWxsHjMMncs7Nnt0MqeZ0+xvIi0CpsOPXNVuMOTyVsyV4UnPY2Kymjc2MNBxwZbBSoceEeJBy0FKnxiRCq8luPRyc4Lcwku9xtizgtXVhkLm15EWoWDGaR9jIWJtVyX4q0CFQ7soOpUcjBTBBXeN1KFD+F4tESFhTdS3Iw81FZo33jPU1Ko8KQnkKhIe/aYXkRCIzyjoHYvJb7+LE8m3iF6XrhdhSc9jcxGLXFdipvcPhAh+IM4cxLc7HOwJ+ync/qmaYnj0aQK89s08RTbfLDuNSMP/J3rCnd10+3i8bd4AhGBCZD2ItIaYTr0tHspEXM9mXRjJydDJt+RMD2NVnddipsczJ55Zkjm+xJmA/GOxF6JZiQG4mTjR57yA4GOBUcDKpwCqHA20LHgaECFUwAVzgY6FhwNqHAKRo8fANDNOxUGAACwCQVj4c0ZPX4AQDdQ4RSMHj8AoBuocApGjx8A0A1UOAWjxw8A6AYqnILR4wcAdAMVTsHo8R8f+iAYORbA6BgqfCDfueXmcpPNSEW375zZ/+2Vrpt/y8srv/nnDC2Z9uLNuw/yTZwVwY6RKnw437nl5nKTzchDt++c1/+NrK7CQSLTFWvpYInd8pKDfCtnRbBjDBU+kO/c8iTCk83ISbvvXHH6n6uDMO+og6kljmrn5xe//PZrXc3MYCdGiNq4KDCL02P/xtpjtz1+n8Gtj8T6ngtc90G+YQZtsGOkCh/Od265ocZkM3Iyy3fO7H8z/+Gko1oJbeWE+6dOvGvWbu4mz1/O9L5rrH0ywS4fC891ges+yDd0VgQ7Rqpw5RC+c6epwh2+c0X1v+kT0eKo1mIrF9j/0IY8Ob2X43gyj3DVr5baA5c2QmQ9nuV8YXZyaTjIb2+fb+WsCHaMrcKVdX3nTlOFO3znCN7/Va1ET8aOao22cpMqzNfhVw4i9uag2vn4d1KFA5c2XctcFzivkycP8liFMRYGfUQqvK7v3AnOC/f5zhF8nTrce/X6pb4jbnRUM4stbSpcB6cvX7/SY1JdIOmj6X3XqMKeSxuxfCysg588yH968xPmhcHqSBU+nO/ccnO5yWbkodt3zut/uufVr0DEjmqTQ9cWFa6bCLd2r0BThcn7rqX2wKWNiOeFYxe4JQf5Vs6KYMfYT+f0beBy3zl+d9lnLjfZjDx0+855/V8sXRCFFzVH0WIr16LCunZObBZXqybvu8bazchFD/OFs1zgFh7kmzgrgh0jVXhQTiF+3LcCsEugwiloiV+/qAsA2AFQ4RRMxo/H6ADsFahwCkaPHwDQzTsVBgAAsAkFY+HNGT1+AEA3UOEUjB4/AKAbqHAKRo8fANANVDgFo8cPAOgGKpyC0eMHAHQDFU5BhviXuFfskiXeTkl8oYi0OzdtYMfEUOE+Sy7+IX9M/QyXF1izDYjP8Gd9J5ZBxQSm7xwtF9lbePyruxY1gvNBsHsVFkfaJgcejrqyuu9ccexk9EKhwpeXlzxJwugqHPjOffb5lzphGFQ4IVDhrQI7NQwV7vadC0qYVOGqTTyv4NAqzBFtN9M21vhF/q3AO47Q1mre+qb9M8/xdnNzLXJFikJ0Xdz4ju9cYS7HfxXZ5h49fiqK/eW3X71teQfqFG5BpZ7/nmeXx7fSK8Q9WRfyIHnyzMnme3swaPWk6Z/YufpIq2cfP/A8q8ODHnUni1ThJb5zlT4VfvbFN3ydPamw6QTROBb2HNVoZW2tZjq2BRZwNZJaTmz7JuoKcrGLo4jfDVCeeGqmKNbbVhTu6ZHe0OtDzy4vbsVPb37SPcndtWtX//G/P2qQXILbm+9FO9lqakWwc80jrfhZRvXJe6Cj7mSRKlzp852ra3arcGHmFLtRYa25s1TYc5GglcWtSYtjG5UpCqcT2ytE16WN73gb+ZxVLYHXSNWJYr1tvcKFHsWV8uWTdnmTkVDJemhSt72+ueE92dL8udF6y72dy3dToMKegYv+tax01JUTxlbhylzfufrnEhWmMcVuVFiYHpWZKuw5qtHKpjLye14+lKOFpk8gP4HNQvRklDa+M+OkDfn56c1xedt6hQcqXDf0+rBDhWuBZk+a24qhTEvz50bbYnRitq5MzQubVofmTlnlqCsnTKTCc33n6p9LVJhKu77+ZAcqrCW4HH4sbM4SmBZwwVjYLMR7JDAplHxYSqcrn24eaCx8c3Ote9IbC1fJ5v54k81PMhamSCatDnXMxKyjrpwwUoUX+s6VxSocGKxNNiMPpu8c/ylW4UlHNVrZlDBtYmZawPHZzCoQnn+PWZdokVZhPiCiAZrerWYT9LZ8Ezp4dNh6Q68PG1VYFPjdi6/jnhTzwrz29uabezxotW6Ft3N51aJvxZ/BmXiIo66cMPbTOXFbUeb4zi1UYSp8aBU2fef0K9XUah6/uM03HdUIbxxKVQQWcLyu8/OLV69f0tt1ZiH63pm3jkclHtyLxzhxscG2otX119vb5+bbAnxDsw9bVPjJ1dVXt19RF5GgBD1ZzxpeONedyeYHezxotdkKb+d6R5qeX/LMBg901J0sUoUHBfGnwntbVoy2xNU33ra70jy0ND8VsDo8DlDhFIwev8ATxPgt1Hjb7krz0NL8VMDq8DhAhVMwevwCTxDNz1Iat+2uNA8tzc8DrA6PBlQ4BaPHDwDo5p0KAwAA2ISCsfDmjB4/AKAbqHAKRo8fANANVDgFo8cPAOgGKpyC0eMHAHQDFU7B6PEDALqBCqeAx2++Kp/zZVh6AXY3qQC8FvH8Kt14JlgHYsVvLkRRR27IQJhZPScxVPg4vnO6EJHQR6Rti8/zhCpsHqne4eupMGVl61DhIzgBHvkL14WWPN7mPPWd2SJxavWFwVOpNPZbUFFLDAdS4Y6GrIKZaHSuthSlb93l8JQgwq1t7gX7bCvfOVFIrZd7/AytwqbvnLmwru+pMLFkLHw4J8AjpyU8kApzzBaJhX1hcMEaWoU7GrIK3ikwS1s8fZtbTrmfBoSfzh0nhaHCR/CdMz+ipz26AxXmtHRIMBbmBjbaxyx2pWsPQNc76QTIx/U8SBGM9iijEtoN1mqiSD4k8VzmGjfnDaGG6xaZe6ElDA1lVjM9SkQSvv/7/z7RAdcxe9wWs11eVxfLF850iuNFxQ3Rm4suqtaCIgV+0I2Tt4OztMXTt7nllPsqzFWxY1JCqvBxfOfMdbyE1mVwFTZ7TCxsV2EuwWJlMxVvOaQTIN8vnmGa9iirzDVYEzHELnOTm3PEQG/SG6UlDF1L+Vtq4xkPXrgImM+czBoLx7uGp0X+9bdftFNcUcPqoCGe0ZwwCSUvYkkb/gAAIABJREFUpdgzsMxX4RZtMS+Ws8op91WYr9xx2ypVuHJo3zkzOT9dT/akwuYVVS9sVGHtYzbp96VX8xZ2OAGKbLamSYR389RhgaHlTztrrK7COv6WMHQt9fL58cdX3I9Z+2K0BBz/pNvldXU8ouJbiS7yGmJuLrrINPRq6cZ2FZ40B9H61lEOV2HhqjM3Z6mtwpXD+c6dzljYND3SCxtV+MyxOidaLvLewg4nQL5fPMM0T4U77OBi+TMv4cdXYeFNx0eddPaKx6GmH10QcPyTbpfX1Z4NEh1OfECqJyR1Q8zN+1RYHzOrjIVFS8XZNHcsTC0V3bimCh/Od87sZbFLxD3giCrcKMFlzoyE8DHzvOg5h3MCxFi4cSwseluMxUw/uiDg+CfdrvaxsOkUJ4oKGmJufuSxcKwtQYFzywmkdqkKH813Tl+I+PNHPjHUkuc0mwqbvnOBGV27CvM5vsZM4YdzAoznhT1HH15su8GaWCewp2vZnNMxL9wSBqd2gnjLiE4i049Ol8b/nByXFHXweLuGzwubrnpFDcKChujN21XY7EbPJ5CYpS2evs0tp/hSu8K88NF858r958L6Vprf2kwKTTYVNn3nzIV1/XYVLvd9zDy/L87hnACFZpmGacFFdJbBWmFHXX05YdJlLtichxGrcPEP/jiMoLH0vJ561by9FQGbds6N70h4XS3s8ngk3CnOKypoCG3ersJmNwoV1ooxS1s8fZtbTvFVeIV3JAYF8Z8ax/yYMHgssUoYB7XjG4LYnGWsVne8Qw0VTsHo8R+fY56fwehmlTBa/Oi8WYt94HXjiK3u+FgGKpyC0eM/PkceJXmfpa4SxhI/Ou879eSmdoIRx7wmq+WRGBHEDwAYlHcqDAAAYBMKxsKbM3r8AIBuoMIpGD1+AEA3UOEUjB4/AKAbqHAKRo8fANANVDgFW8W/YiJwAEAfUOEUbBJ/S4KOPRG8lIqrEdgQQ4X7fOdaVjvcm+QJVTj2nRPfOPL4zaRry4NZ16/oCOZDa9Hi3QcVBhsiVXih71ywmshIdIhm5MG0mPP6sxw+flP15ubfmyzwaJv3ARUGOTFUeInvnMgBFrg2HaIZOTG7VCRwEWNh3oeUaGrSpGuW5Zr41DKDBVxgPubZptG9BU+KKJZM9mexMjmYtywAHAKpwgt957xs0JW+j6zbm5ET3WM8NWUlUGFPTRZarrVYxh3ZAi4uR4enk9ybae8n+63cV+EWKz8AVsR+OtftO+el968c7nFQWhUW9wQ05y40KFBhrWLLbSZEVElsL7xyvPC0B7DpCuz1p+kz1GjlB8CKRO9IdPjOYSws8B61CbPehSo813JN7J0kFnBeOV54xUp2rpcEKswt1Lg9xxkjMLcHYBUiFe7wnYunj09tXjh420Ho4JHHwlqURxwL04b6YDMVtnEs3GLlB8CKSBVe6DsnVgtcmw7RjDyYFnNvfr7712ef1/8vHwt3W67pVwWSWMB55QTh8Q11i0wVjuNstPIDYEXsp3P6XqzxRWCxWuwst3oz8mBazAWeVx0q3G25FkzZ19i2soBrKYeHxzuZpsvEEtGfT66uvrr9qlbNy/fekThzrPwAWJFoRmIgTir+hcYEq7+ru5ZRwm4MFwCYBVQ4BUdT4UMoHVQYgCVAhVNwzLHw6kCFAVgCVDgFo8cPAOjmnQoDAADYhIKx8OaMHj8AoBuocApGjx8A0A1UOAWjxw8A6AYqnILR4wcAdAMVTsHo8QMAuoEKp2D0+I8PfWeML4zB6BgqvNB3jhaK9Gle6ok4FcusZqSi23fO7P/2Stf9OllkHSppvq1YmJ+v+yDfylkR7Bipwst95+hA5Cdw4EG3SxXu9p3z+r+R1VU4TmS6IUusS5cc5Fs5K4IdY6jwQt857mzGs317HnS7VGHOLN85c2Wd8at2JvdY++HuTvu5eW5y3N7t/Pzil99+rauZee/EBUMbZQZ+bnyoWHdoY+2x+Ru/z+D558T6NYPwzc21KGTJQb6VsyLYMVKFl/vOcdeDeqzHvhu7V+FZvnNm//MSeK/qBJViLGxaqNUq+CWQJNJM+8trN+XJ88fjw8y5tU+av7X45tVo9eG65CDfyk0G7BipwpUlvnM813A9T2IPun2rcIfvXFH9z7WPdNb0WOMq7Fmoie7lm5jqw2s35wECTw2CjoGW2lvM33gtnhnH5H1bx0G+lbMi2DG2Clf6fOfoVpGfJCc7Fu7wnePrcGMIyhMvJiL5QyGhwqaF2lwV5uvwqywROxtR7eYElKfCk+ZvvBbPmK5FE+ce5BgLg9WJVLjPd06fpbEH3Y5VuM93jhA2lxcffPjq9ct4/CVU2LRQ61DhGu3L169MifFUWEykzBoLT5q/LR8L6+BbDvKtnBXBjpEqvNx3znxGHHjQ7VKFu33nvP6nKdTYNFPbwU0OXVtUuG5yeXlpXlRaVPjp40ftY+EW87d4Xrj+5KnwkoN8K2dFsGPsp3P6NrDdd847Cj0POmHzpR/3txjWZVPhbt+5YB2tC7zwulDMUZgWah0qrGvnBDMSNEP1yfV1fdOrsfZJ8zcx+2wa03kqvOQg38pZEeyYaEZiIE4hftztArBLoMIpaIlfv6gLANgBUOEUTMaPV6AA2CtQ4RSMHj8AoJt3KgwAAGATCsbCmzN6/ACAbqDCKRg9fgBAN1DhFIwePwCgG6hwCkaPHwDQDVQ4BaPHDwDoBiqcgiTxzzWwWGJ4kQp8EQM2xFDhbksu8YmtSBvGN9F5Bs7um0GIbD6TZ3sSFeOYvnOV2mozy/u2rKXCq+9rnb1+XfXnh/eswvnKq9tNgRNBqvASSy6e2kpnN+e5TiiplelTtwMVNn3n6k8/fv/tBxcffnjxwV5V+BD7+tACt8pYGCoM+jBUeInvHIk4l57YxcvzqRtahTm8S2vTvn7xncjcyOM3LdR4IeL/2tjNdGzzllMJDx68f3NzLdJFtq9fWX1fi+RqIrHZKi52RY2F2wuvK5tBAtCIVOGFvnOllG++ePbew4fcjCdI2m361O1MhYV9Dp20ngp7lmv1/3/87w/alvvX0Y2Lt3ngQcdL616/cqB97fnpreVi56nwZOGiZIyFQQf207lu37linZyxl6L2qduTCnPZEn4TpgoHlmu1Y3mqdd2x3ubBci6a1M9z16cADrSvYxVe7mIXqHBcOFQYLCd6R6LDd66u+X+urvhtaXxm0n2cuBfehwqbchOrcGC5Jmbkdbd4m3vLxa7hKjxrfQrgQPt6oQpPuthBhcGGRCrc4TtH445J+/RK4CbJl5t3kboZ2eAP0LkZhBYjrsLeHX0dxN3cXFPHmmNhc/PG5VyFZ63PgzzEvl6owpMudlBhsCFShZdYcvEzSluBTT435zQ+3BPNyIPpOyd+NcfCgeUafxDEr4h8XpjPGsc1VngJdcyo539b1ufrHGJfC2meJZQtLnZrqfA+3p4GR8Z+Oqdv3FosucQrWfylt3L//Vn+2MQ7Pfj6kw+ds6mw6TtHv8ZP50zLNfOGo9x/Y0H4hJr3/no5lXB+fvHq9Ut6wW7u+pzV97Xw05sllEFbiFVUWAQJQCPRjMRAIH4AwKBAhVMwevwAgG6gwikYPX4AQDdQ4RSMHj8AoJt3KgwAAGATCsbCmzN6/ACAbqDCKRg9fgBAN1DhFIwePwCgG6hwCkaPHwDQDVQ4BaPHDwDoBiqcgiTxr+K1QZ8Lxx8KHx+Yy4GcGCp8CN85ntWQry+W8HwClcZP8pOoGEf7zolsBrw/k8S/luORyHRqZlvvYKHdHMzlQE6kCh/Id05ncvEq4iuY3ktBM/Jg+s7pXLpEkvjXUmGvkB2MhaHCYHUMFV7dd644KhyIbEs2Qt2MnATuPgSPf2jfOX4HUA8YM11ZUL4uSqdX5a02k8nBXA4MhFThQ/jOFUuFvYqokFmDsswqLBLdCu2o8PiH9p0raizsqXCcmddMza4HszCXAztAqnBlXd85KlCvrCsqM+cieDMS4g3qxb2Cdy8ynO+cXmhq36QXnEhOrYsSW8FcDoyLrcKVtXznSpjhW1Q0dy6CNyMh3lMgMbEj5uX588mxfOf0Qk+FJ73gdNJ0ocJmhvWgQKgwyEmkwmv5zpUpFeYV9dnG5FTh4EG8GLtxFR7ad04v9FR40guOWk3Hm3hELGarYS4HBkWq8IF857QKmxV1zEXwZuTB9J37/LN/8Rke/quYlx/ad65FhdvveBqHAjCXA+NiP53T93QLfee8p3OiIv2+cOO4I5sKm75zfKE4k8+cdyTOBvSda3w6F3vB8b7Sm4vuNV/HhrkcGIVoRmIgED8AYFCgwikYPX4AQDdQ4RSMHj8AoBuocApGjx8A0M07FQYAALAJBWPhzRk9fgBAN1DhFIwePwCgG6hwCkaPHwDQDVQ4BaPHDwDoBiqcgtHjBwB0AxVOwVbx57FiyxMJAEfGUOFu3zmRR6L8/ZH+89vbamTA0VmGdXIWvURvTssP0TtL0L5zYjlP0zEZf5CebUmWL1P7RIEL3d6WRALAKSBVeInvXJz0sjjp22vCxo8/vuInoafCOtVsThU2feeKn5FrSfyHVuHjABUGJ4uhwkt854I83F7hNQXX3d0PPD/spApT4q6cKsyhVpsGEBWKX2cdq03m/V+zDNfR9MOH79GI+9kX34h+4+nNtENdUTvItFabZdEmCjHNsSYj0SvwVtd6WyIBYAikCi/0neO/ar02VbgmvRQiG6uwNnvOrMLUJ7X5pJtc/ih+L4OluAryXcCHrp4K89saz6uN0DMS7RZtokw99p+MxFxBtLoxEgCGwH461+07x5XX9OMRKsyX8PNncl5Y6HVaFeYXD541X/iqUfy8Az2REte2FhXmIXFbig4VjlPxtvi/tUdCK4hWt0Ri1ghAQmwVrvT5ztEpoTO7axXmQsN/jcfCvMbkKswfbemwqX94/NxTQ9+wd6swf1pIYRxChSf93yYj0StAhcGOiVS4w3eu/C2mL1+/0oMgocJieMsHuS0zEvz/OVVYvF2gLzOmCtcB4KvXL/lE+UIVFhMdBx0Lx/5vk5GYK0CFwY6RKrzEd67+Wc8QbthOCBXm5VPJfLIvfjonpgXX7JXFmL5z3uxEsRyPLi8vTSk0Vdh0GOK+cHwfPX38aHIsbBbYon2T/m+TkZgrQIXBjrGfzul7yRbfOULINN+Kq7CWADrZxDD5wYP3f7i746e3XnO1LlkD03euOK8HFPWmmu7AQIWFE1pdod7L394+5zPLtd5Prq/rm4XFn43lBc5S4aJucUz/tzgSvQJUGOyYaEZiIBA/AGBQoMIpGD1+AEA3UOEUjB4/AKAbqHAKRo8fANDNOxUGAACwCQVj4c0ZPX4AQDdQ4RSMHj8AoBuocApGjx8A0A1UOAWjxw8A6AYqnILR4wcAdAMVTsGK8dMHxOanw6P7WeygCQAIDBXu9p0rLAPAmWUNJ5abRfGUFLy0MysxhWhGKrTvnE4uQV2xYvwikQLP6yZyNSzMhg57OgBWQarwEt+5cj+nsEiQpi3jdFG1dr5mkJ1LNyMPnu8ch/fDuirsqeG6EgZ7OgBWwVDhhb5zXtozzzJO6KxIbDioCnPMLhULKX7h7UZp7YTxGk/pycfUfABOufb5+Ff/X/hk80R6YvAushiL2xfY0wHQh1Thhb5zXDdJaDzLuMCSmZIa70CFzR4TYzqv/2kcbRqv8YzP9JMYCzeqsE4kzXeEOeyFPR0AqyBVuNLtO8d1kyYKPcs405eBj7XNWeagGQkxx/v6fkKoMJ/tqVIoNhFdxxWzT4W1PQevwpzlgD0dAKtgq3Clw3eO66aw8tSWcacwFjafWemBWKDCVVaEvpj+JqbparcKix0BezoADkSkwh2+c6ZuepZx5hTznuaFTQk2W51zLExCaQoW7OkAWAWpwgt95yZVuKg5DT4I2s07EqbvXMV8ZSKYF+YznkJfzHnVtVT4x++/jd9GgD0dAKtgP53TN4mNvnMtKqxvrr3b0nFV2POdq23XjRL9T28skFLoETT5y53d/0BjLRUuzvwSAXs6AFYhmpEYiN3Er82nt0IPdRuviACAWUCFU5BQhfmoc3ICAQDQDVQ4BQlV2Hu/EACwLlDhFIwePwCgm3cqDAAAYBMKxsKbM3r8AIBuoMIpGD1+AEA3UOEUjB4/AKAbqHAKRo8fANANVDgFo8cPAOgGKpyCg8YfuG8sZ/MXnA/aOgCOgKHC3b5z4ptXbp5UoRV0NgD+UYBI1sXr8kw6Eqqw9p0r9/u2O/65Dm9QYQAyI1V4ie+cyBdcVxPJD0Xml/r/y8tLnlpFZF3hKX5qyrf8Kmz6zvH8k57j0SGACgOQGUOFu33ntMvn1ccfU2ZYL2v408ePPvv8S5GnMa4rvwpzqEt5nlzhLkHxe3m/hAXJpGUc3UA8ePD+zc21yLhfB+M8v+hkpbw53O2tJQa6Zs/1uPO86bzWATAiUoUX+s5xAf3wg4tqvEgeEKZjQh0gc/WnQrxc4GOpsM6EWz0ozfh5k1/89/nDh+/V3jMznXuWcTqVPp/J0W51LZVWeGbOeqv0x//+8GzrtC/cXI8705vOa936ew6Ao2A/nev2neNmCvWWnGYhvLOLT1PU04nW9BRfJJqpHKqHlqEvGLVvPccjblz9n4/+fXv7POi9Fsu4YLk28ggqpaLEHgnSExNU7yyPO8+bzmvd7H0DQA6idyQ6fOfofOZK+o9/flRHTOazPlJhGmc1qvAQY2H+JI3f4AuTER5/7ZC3b39/9uzLejHzei+wyeD95i0XjlZxpaIoWhKosPaFm+Vx53nTea1bYW8BsAWRCnf4zpW/z+enjx/RI74PP7j46vYrPn4xVZiKur7+ZB/zwuJlBv4OiWjC2f13VP7xz4++e/F1fQ755Orq5etXZDZRDjAWbqmUimocC5u+cLM87rz5KIyFwc6QKrzQd67++d7Dh3Se1BPv8vLSdIos91WYphp4XSO+I2H6zglh4q/x8firOH788RVd/z799NMWn00+tKTZ21qRNy/Mx+lxpRSbOS8cqzD5ws3yuPNSy3uta945AOTCfjrHbwDr8kbfuWI9MBGqXXwVppJ5XfzGdpT3hT3fOe7kFsTP/S7Fe4GlzTKOdtD5+cWr1y/ptTnPrW6yUoK/n3D385sW2zryhZvrced503mtA2BEohmJgUD8QwOPO3DKQIVTMHr8C4HHHThloMIpGD3+hcDjDpwyUOEUjB4/AKCbdyoMAABgEwrGwpszevwAgG6gwikYPX4AQDdQ4RSMHj8AoBuocApGjx8A0A1UOAWjxw8A6AYqnIJB4xfftS+HpzEZkSC1UEdfTfqYLO9/4TYANsFQ4W7fOe+gCZJOiLp4lgMiSCovmpGK2HdO5NFPGH8LfSqg0xZXdqAIQ6iw6P/Rr3w7QKrwEt8586ARK9fyeUIsXVfxjZfiZuTB9J3jOepEIrps8TeyrgrvIEfliCq8g24fHUOFF/rO8Z/MnADcj8OT2tFVmENt0ZkkdZb3uvzm5vrsfmZ0fVtAY21SdnPNOLE6r8iziQvuSHT+hzjOH+7ugi+VhaZ4BZoOdQHtXdrSA0G/xSZ4LX1levqRYVjgQ7ak/3dwCzI6UoWX+M5pFTbFlPa6V5e34WQzckI9FhhrchW+OD8XWfN1RmCdAd3zlItzEIt4eOLg6lZlJiMmRI7N2NGOMMfCpjWUrt1zqAto7FIvdbJo1E9vfuKltZvgTfZVkLvZlOC1+n9zF20gVbjS5ztnqrA+CIQA6brKjlRY+1LTwIRMNovlO1f/DLzXeJL4orpaXOo8FfZS9QdV89ZxdyKzdh1ncdSzveHaoS7eBY0lmz2gG8UNbfU6LTMSXl95PibXNzfeubBW/yOV6LbYKlyZ6zs3dyzs1eVtONmMhAjTIyIeC4tpdH4DTr1EP9Xzx/OUa1dhEWdQNW+deVTwSkWcpVmFzdpNh7qYxpJ1D5iNen57G1y9qBBtjDvZV56nn9nz6/Y/VHhbIhWe6zunVdicRDbnNMS2+1BhT4KL/3ROS4bpvUbQ+ocYC8dVl4axmI6zNKuwZzqnHepiGktOOxauXrpmsWv1P1R4W6QKL/GdMyeY9CCX3pHw6irjq7DpO0fwGcCKp8KTKc/FmNecxhWuxqYKe5OS8ckZzEsGVs2mpoiWeg03HepKOC5u7NKWeeF//POjX3/7xeu32ARvsq+CeWGxSXuZonvN/se88ObYT+f0HWiL75zI1c3fyjLvar26yvgqbPrO8U4TKuCpcHG813j5tF88Tzlafn5+cXv73FThogzlvKp52PyoMGs349T3yLq0oHbToa5dhYOSdQ/oRgX9FpvgTfaVDoDro75yr9X/eEdic87w7VwGRo9/FVqetpkOdS2TJ8AjeOsJHAeocApGj38VWgZlpkMdvv5awuqfoYO5QIVTMHr8azGpp3CoWxdMR2QAKpyC0eMHAHTzToUBAABsQsFYeHNGjx8A0A1UOAWjxw8A6AYqnILR4wcAdAMVTsHo8QMAuoEKp2D0+AEA3UCFU5Aqfnont9GCAa/9A7AEQ4W7fefK/W/8eRpi/bE8/xK/rlBzl+jN25uRinF951o+aeXp4qDCACxBqvAS37lyP0UeT/jPU/PUzfl5W7fSCdHbz+1UKlYG952ba0QGFQZgCYYKd/vOlfsqTGtqeb36+GNKvyIy4fJcl+1akErFBLN85/76688nV1c1ie2Zn4KO32fwq6PpqGRuqP3TaiF8CM/zYQb3RiK/YovH3aSjHQCng1ThJb5z5b4Kc0EnsdCpskV6Yp4kc9yxMGeW75zof2EfFxuLvfjvc3JR4ssDmzVzV/LrH78fMnMWlzYVbnF+W7PTARgH++lcn+9cua/CfOqQ+y7XW3VakwR6SaKWtCo813dOCJnpt8aX8xuO/3z079vb56JXPZu14J7GuwvxlL1RhSed37o7GYChid6RmOs7V5wM3IUN/Ugd6ilKbgLlvmDNzXmaVoXn+s5pFa6rBcZi9Xr29u3vz559WS9yvFcDA7dGFeZzFNpFrXSp8KSjHQCnQ6TCc33nSmhgVX96+vgRPfr78IOLr26/ouGVnpFoHw7nVOEO37m5Y+Hyt9h99+Lr+oSzTivT81IvA3qjCvM4VxwLIyk7AIRU4SW+cyVU4R+///a9hw+F5l5eXuqk3brYxmbkodt3Ts8L10ICY7GqyB9/fEXXy08//dTrVRHDLBV++vhRPBbm/w887uZeYgHYN/bTOX2f2OI7V0IVrqeivtX1Ts74ZQyzGXno9p3jduvi/QHPrKzc10fxHmFRE+6efxoPXrgK1Q0/ub7mrySaKtzocTfpaAfA6RDNSAzEbuKHIS4ApwZUOAVQYQBOFqhwCqDCAJwsUOEUjB4/AKCbdyoMAABgEwrGwpszevwAgG6gwikYPX4AQDdQ4RSMHj8AoBuocApGjx8A0A1UOAWjxw8A6AYqnILjx9+SRH+uAd2KVa8ODEFAWgwV7vad018ciLww5vq0UOTuqVkmGnO+JFRhnXy5OL4VJasKi4RKQYq41atesToqzVThWYcZAIdAqvAS37lAhc1iPaO5mvzls8+/bM+8lU2Fza7jqdR4vrqSWIUPMWhNMhbuOMwAOASGCnf7zsUqrIuNjeZm5T/MpsIcykLJh5airyh+L0VvYYNrku9ZhnKFjcQfPHj/5uaaSvYc7eg2pe56kUeYEr9NmuMFVfNeEq3TF34eTxDDpFEeB2k2weZIFV7iOxeosFlsbDS3DxXm41+eFFi0blKFzczoswzleI0iy6jnAqdTXHIVNuXSLCqouhK3jqe0F/5YOoYWozyvWwDYBPvpXJ/vXDwvrIuNjeZGV2Eavnk2lzwXc4sK05ROZa6hnFA67zZFu3h4KmwGaRblVc1jE63j1fHNxXXdvGkwmwwVBmmxVbgy13duUoVFsbHR3OgqTJBf8pKxcGE32nWruYZyooeFvutySpcKm0V5VfPwROuKMxaejKE0GOVxoMJgcyIVnus7pw9o0+Scio2N5najwjRCXDgvXKH+n2soF4yFPRe4DhU2i5ocC5vBC/MkoapeDC1GeRyoMNgcqcILfedo3Ffun1FmsbHR3NAq/Obnu3999nn9P/UJ7xDP/bM41m30q3kN43gqzGeoeclBP89V4TgkXbWu0bzw//j9t1pAW1TYM8rT5UCFwYbYT+fEnWlp9p0r9+8HablZrGc0xw3WzCljrxl58LqRvyrAH1Ty+E3rNv6SgHD2pOWThnJU+/n5xavXL6+unuh3JM7YNxpzVTgoyquaStCtEw/9RJlBDJNGeaKf2w8zAA5BNCMxEIh/xwRPNQHYAVDhFIwe/0Hhw1hMIID9ARVOwejxH5T4jUYARgcqnILR4wcAdPNOhQEAAGxCwVh4c0aPHwDQDVQ4BaPHDwDoBiqcgtHjBwB0AxVOwejxAwC6gQqnYPT4AQDdQIVTcPz44TsHQBIMFc7gO8eTUZgpEcxmpML0nSuO0VlOFd6979zcwwyAQyBVOIPv3Juf7yjbC0/SNtmMPAS+c6bRWVoV3rHvXMdhBsAhMFQ4ie9cHI/ZjJyIZDRmJgSKH75zR/ado01aDjMADoFU4Ty+c1TCiGNhgqfWrfSpMHznDuQ7R/2MsTDYCvvpXAbfuTIngVZCFda+c5VuFYbvXFHX9eW+c94eAeBo2Cpc2dZ3rsx5PpNQhQkx59g9IwHfuZYYykzfubL2Y0AA5hKp8La+c7POjcwqLEaI3Spcge/cur5zkGCwOVKFM/jO1eWzzo1sKmz6ztU/YxUu8J07lu9cx2EGwCGwn86JO9NyXN858UBcT616zciD2d7A6IzHD985UV05jO9cx2EGwCGQKjwoiH/HwHcO7BuocApGj/+gwHcO7BuocApGj/+gwHcO7BuocApGjx8A0M07FQYAALAJpRQMxAAAYEv+P/kH4x1cAAAAA0lEQVQfCOyP1Y60AAAAAElFTkSuQmCC&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;kill 4242&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Above command will &lt;a href=&quot;http://korada-sanath.blogspot.in/2012/09/ninth-session-of-some-of-basic-unix.html&quot;&gt;kill&lt;/a&gt; PID 4242 and exit gracefully.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;kill -s SIGKILL 1414&lt;br /&gt;
kill -s KILL 1414&lt;br /&gt;
kill -s 9 1414&lt;br /&gt;
kill -SIGKILL 1414&lt;br /&gt;
kill -KILL 1414&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
All above commands are similar equal to above explained first example&#39;s -9 SIGKIL (i.e. forcefully kill 1414 process).&lt;br /&gt;
&lt;br /&gt;
Please feel free to post your valuable comments. We will discuss about some more commands in our next posts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://korada-sanath.blogspot.com/feeds/8757136257557683346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1124101486161956485/8757136257557683346' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/8757136257557683346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/8757136257557683346'/><link rel='alternate' type='text/html' href='http://korada-sanath.blogspot.com/2012/09/ninth-session-of-some-of-basic-unix.html' title='Ninth session of Some of basic UNIX commands that are useful very frequently'/><author><name>sanath</name><uri>http://www.blogger.com/profile/05269787972011645930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1124101486161956485.post-2174670834480632783</id><published>2012-09-25T00:24:00.000+05:30</published><updated>2012-09-25T00:24:23.785+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="cat"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="ps"/><category scheme="http://www.blogger.com/atom/ns#" term="pwd"/><category scheme="http://www.blogger.com/atom/ns#" term="unix"/><title type='text'>Eighth session of Some of basic UNIX commands that are useful very frequently</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
Today we will discuss about some more useful commands in UNIX/LINUX based operating system.&lt;br /&gt;
&lt;br /&gt;
If you want to see quickly what is the content of a file, then you can use below command to see the content of file in the same terminal you are working currently.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;cat filename&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Above command will display content of file named &#39;filename&#39; present in &lt;a href=&quot;http://korada-sanath.blogspot.in/2011/12/second-session-of-some-of-basic-unix.html&quot;&gt;current working directory&lt;/a&gt; in the terminal.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;cat filename &gt; /x/y.txt&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Above command will copies content of file named &#39;filename&#39; present in current working directory into file named &#39;y.txt&#39; present in path &#39;/x&#39;.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;cat filename1 filename2 &gt; /x/y.txt&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Above command will concatenate content of files named &#39;filename1&#39;and &#39;filename2&#39; present in current working directory into file named &#39;y.txt&#39; present in path &#39;/x&#39;.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;cat filename1 filename2&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Above command will concatenate content of files and displays in the terminal. It doesn&#39;t modify original files instead it display both files content into terminal by concatenating.&lt;br /&gt;
&lt;br /&gt;
One more important command that we are going to discuss today is &#39;ps&#39;.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;ps&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Above command will display current processes which are running. This command is some what like a &#39;Task Manager&#39; in windows where as the difference is in task manager we can kill process which we don&#39;t want to run but, here we can know process IDs by which we can delete the process using &#39;kill&#39; command that we can discuss in our next post. This command will display lot of information about processes that are currently running.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;ps -u&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Above command will display current processes that are running in current log-in.&lt;br /&gt;
&lt;br /&gt;
Please feel free to post your comments/queries. We can discuss some more useful UNIX/LINUX commands in our next post.&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://korada-sanath.blogspot.com/feeds/2174670834480632783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1124101486161956485/2174670834480632783' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/2174670834480632783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/2174670834480632783'/><link rel='alternate' type='text/html' href='http://korada-sanath.blogspot.com/2012/09/eighth-session-of-some-of-basic-unix.html' title='Eighth session of Some of basic UNIX commands that are useful very frequently'/><author><name>sanath</name><uri>http://www.blogger.com/profile/05269787972011645930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1124101486161956485.post-2602634553658217791</id><published>2012-09-18T09:33:00.009+05:30</published><updated>2012-09-18T22:48:25.626+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="chmod"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="unix"/><title type='text'>Seventh session of Some of basic UNIX commands that are useful very frequently</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
Today we are going to discuss about one more useful command which will be very important in security aspect i.e. When ever you have file/folder which is very important and you don&#39;t want others to read your content then this post is very very helpful in making your content private.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;chmod&lt;/i&gt; is a command by which you can modify permission of a file/folder according to your wish.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;chmod -R 777 /home/x/y.java&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Above command will give permissions to read, write and execute for the file &#39;y.java&#39; present in path &#39;/home/x&#39; so that &#39;y.java&#39; can be accessed (read, write and execute) by anyone.&lt;br /&gt;
&lt;br /&gt;
In the above command main important part is 3 &#39;7&#39;s which decide up to what level one can access corresponding file.&lt;br /&gt;
&lt;br /&gt;
First digit: First &#39;7&#39; is used to give permissions to corresponding user. And one can assign &#39;0-7&#39; We can discuss what is the meaning of each digit from &#39;0-7&#39;.&lt;br /&gt;
&lt;br /&gt;
Second digit: Second &#39;7&#39;is used to give permissions to group to which corresponding user belongs too. And one can assign &#39;0-7&#39; for this digit too.&lt;br /&gt;
&lt;br /&gt;
Third digit: Third &#39;7&#39;is used to give permissions to others. Similar to above 2 digits one can assign &#39;0-7&#39; for this digit too. And you can also refer &lt;a href=&quot;http://korada-sanath.blogspot.in/2012/09/fourth-session-of-some-of-basic-unix.html&quot;&gt;previous post&lt;/a&gt; which contains same explanation. &lt;br /&gt;
&lt;br /&gt;
Regarding assigning &#39;0-7&#39; to each user/group/others please read below table for clear explanation.&lt;br /&gt;
&lt;br /&gt;
&lt;table border=&quot;1&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;th&gt;#&lt;/th&gt; &lt;th&gt;Permission&lt;/th&gt; &lt;th&gt;rwx&lt;/th&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;7&lt;/td&gt; &lt;td&gt;full&lt;/td&gt; &lt;td&gt;111&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;6&lt;/td&gt; &lt;td&gt;read and write&lt;/td&gt; &lt;td&gt;110&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;5&lt;/td&gt; &lt;td&gt;read and execute&lt;/td&gt; &lt;td&gt;101&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;4&lt;/td&gt; &lt;td&gt;read only&lt;/td&gt; &lt;td&gt;100&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;3&lt;/td&gt; &lt;td&gt;write and execute&lt;/td&gt; &lt;td&gt;011&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;2&lt;/td&gt; &lt;td&gt;write only&lt;/td&gt; &lt;td&gt;010&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;1&lt;/td&gt; &lt;td&gt;execute only&lt;/td&gt; &lt;td&gt;001&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;0&lt;/td&gt; &lt;td&gt;none&lt;/td&gt; &lt;td&gt;000&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
So, as per above table if you don&#39;t want to give neither of read,write and execute permission to user, group and others then you can use &#39;000&#39; to assign permissions to corresponding file.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;chmod -R 700 /home/x/y.java&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Yes, as per your guess, above command will give read,write and execute permission to user and gives no permission to group and others. So, that we can restrict &#39;y.java&#39; file to corresponding user only.&lt;br /&gt;
&lt;br /&gt;
Like this you can use different combinations in the above table to give/restrict permissions to corresponding user, group and others.&lt;br /&gt;
&lt;br /&gt;
One more important point to remember to use this command is, file to which you are going to modify permissions should be closed and you should be owner of the file. You can also get more information about this command by hitting &#39;man chmod&#39; in the terminal.&lt;br /&gt;
&lt;br /&gt;
Please feel free to post any help/suggestion. Will discuss some more in next posts.....  &lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://korada-sanath.blogspot.com/feeds/2602634553658217791/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1124101486161956485/2602634553658217791' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/2602634553658217791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/2602634553658217791'/><link rel='alternate' type='text/html' href='http://korada-sanath.blogspot.com/2012/09/seventh-session-of-some-of-basic-unix.html' title='Seventh session of Some of basic UNIX commands that are useful very frequently'/><author><name>sanath</name><uri>http://www.blogger.com/profile/05269787972011645930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1124101486161956485.post-3141892347732561355</id><published>2012-09-17T21:33:00.000+05:30</published><updated>2012-09-17T21:33:51.682+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="mkdir"/><category scheme="http://www.blogger.com/atom/ns#" term="pwd"/><category scheme="http://www.blogger.com/atom/ns#" term="rmdir"/><category scheme="http://www.blogger.com/atom/ns#" term="unix"/><title type='text'>Sixth session of Some of basic UNIX commands that are useful very frequently</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
Today we will discuss about some more useful commands that are used very frequently when you work with UNIX/LINUX based Operating Systems.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;mkdir&lt;/i&gt; is a command which created new directory in your file system.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;mkdir NewDirectory&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Above command will create new folder named &#39;NewDirectory&#39; in present working directory. You can fetch your present working directory by hitting &#39;&lt;a href=&quot;http://korada-sanath.blogspot.in/2011/12/second-session-of-some-of-basic-unix.html&quot;&gt;pwd&lt;/a&gt;&#39; in your terminal. For suppose you are in directory &#39;/home/x/y&#39; then new directory named &#39;NewDirectory&#39; will be created in &#39; /home/x/y&#39;.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;mkdir /x/y/z NewDirecotory&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Above command will create new folder named &#39;NewDirecotry&#39; in the path &#39;/x/y/z&#39;.&lt;br /&gt;
&lt;br /&gt;
Similarly you can remove a folder and its contents by using command &lt;i&gt;rmdir&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;rmdir NewDirectory&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Above command will deletes/removes a folder named &#39;NewDirectory&#39; from current working directory. If that directory contains any sub folders/files then will confirm from user before deleting each file/folder with &#39;Y/N ?&#39;. So, you can remove/delete each file/folder by pressing &#39;y&#39;. &lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;rmdir -f NewDirectory&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Above command will deletes/removes &#39;NewDirectory&#39; and its contents without asking confirmation to delete.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;rmdir -f /home/x/y/*&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Above command will deletes/removes content (files/sub folders) in the path &#39;/home/x/y&#39; without asking confirmation to delete. Like &#39;*&#39;, we can use patterns to delete files. Below is small example:&lt;br /&gt;
&lt;br /&gt;
rmdir -f /home/x/y/a*.java&lt;br /&gt;
&lt;br /&gt;
Above command will deletes/removes files whose names starts with &#39;a&#39; and extension &#39;.java&#39; in the path &#39;/home/x/y/&#39;.&lt;br /&gt;
&lt;br /&gt;
Don&#39;t hesitate to try these when you are free.. If you already had a chance to try these, then don&#39;t hesitate to write your valuable comments. Will discuss some more in next post....&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://korada-sanath.blogspot.com/feeds/3141892347732561355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1124101486161956485/3141892347732561355' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/3141892347732561355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/3141892347732561355'/><link rel='alternate' type='text/html' href='http://korada-sanath.blogspot.com/2012/09/sixth-session-of-some-of-basic-unix.html' title='Sixth session of Some of basic UNIX commands that are useful very frequently'/><author><name>sanath</name><uri>http://www.blogger.com/profile/05269787972011645930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1124101486161956485.post-1813399851148747380</id><published>2012-09-11T10:20:00.001+05:30</published><updated>2012-09-11T10:20:44.377+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="command"/><category scheme="http://www.blogger.com/atom/ns#" term="commands"/><category scheme="http://www.blogger.com/atom/ns#" term="cp"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="more"/><category scheme="http://www.blogger.com/atom/ns#" term="mv"/><category scheme="http://www.blogger.com/atom/ns#" term="rm"/><category scheme="http://www.blogger.com/atom/ns#" term="tail"/><category scheme="http://www.blogger.com/atom/ns#" term="unix"/><title type='text'>Fifth session of Some of basic UNIX commands that are useful very frequently</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Today we will discuss about some more useful commands that are used frequently when you use UNIX/LINUX based system.&lt;br /&gt;
&lt;br /&gt;
Whenever you are running your application in UNIX/LINUX based server, then you may get to view log files for debugging purpose. In that case below command will be useful.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;more filename&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Above command will display content in the file named &#39;filename&#39; that fits according to screen. If you want next content in that file to display, then you can simply press &#39;&lt;b&gt;space&lt;/b&gt;&#39; to scroll file content. If you want to quit to view the file then you can simply press &#39;&lt;b&gt;q&lt;/b&gt;&#39; to quit that view. In the displayed content of file if you want to search for some string, then you can use &#39;/pattern&#39; for searching that string.&lt;br /&gt;
&lt;br /&gt;
For example, above file name displayed below content:&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Hi My Name is John.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
And in that if you want to search for &#39;John&#39; then you can simply press &#39;/John&#39; and enter will highlight the word &#39;John&#39;. If there are more &#39;John&#39;s in the displayed content then all will be highlighted. You can traverse one by one.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
There is one more way to view file content but not whole content instead just last few lines in that file, then you can use below command.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;i&gt;tail -f filename&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Above command will display last few lines of file according to screen fit. If that file is getting modified then it will display accordingly. &lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
For example you are viewing &#39;catalina.log&#39; file in the tomcat server, then it will be modified frequently based up on the hits to your application. In that case this command will display last few lines accordingly.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
If you want to rename one file to another, then you can use below command.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;i&gt;mv filename1 filename2&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Above command renames &#39;filename1&#39; to &#39;filename2&#39; . I.e. moves content from &#39;filename1&#39; to &#39;filename2&#39;. If you want to move &#39;filename1&#39; to different directory then also you can use same command but in different manner. &lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;i&gt;mv filename1 dir2&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Above command will move &#39;filename1&#39;from current directory to &#39;dir2&#39;. If your file is not present in current directory, then you need to give &#39;filename1&#39;with full path.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
As specified in my previous post, you can get more uses of this command by hitting &#39;man mv&#39; in your terminal.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Like &#39;mv&#39; command that we use for renaming or moving files, there is one more command that you may used very frequently in windows if you are get familiar with command prompt. i.e. copy command. Below is its usage:&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;i&gt;cp filename1 filename2&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Above command will copy &#39;filename1&#39;into &#39;filename2&#39;. As specified above with &#39;mv&#39; command, you can use all similar patterns with this command.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
To delete a file you can use below command.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;i&gt;rm filename&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Above command will removes file named &#39;filename&#39; from the system. You can use option &#39; -i&amp;nbsp; &#39; for asking confirmation to delete.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
For all these three commands, you can use patterns for handling set of files. Below is one small example.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;i&gt;mv /dir1/* /dir2&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Above command will moves all files present in &#39;/dir1&#39; to &#39;/dir2&#39;. Here &lt;a href=&quot;http://korada-sanath.blogspot.in/2012/09/third-session-of-some-of-basic-unix.html&quot;&gt;&#39;*&#39; is one patten&lt;/a&gt; that we discussed in our previous post.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Will discuss some more useful commands in next post...&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://korada-sanath.blogspot.com/feeds/1813399851148747380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1124101486161956485/1813399851148747380' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/1813399851148747380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/1813399851148747380'/><link rel='alternate' type='text/html' href='http://korada-sanath.blogspot.com/2012/09/fifth-session-of-some-of-basic-unix.html' title='Fifth session of Some of basic UNIX commands that are useful very frequently'/><author><name>sanath</name><uri>http://www.blogger.com/profile/05269787972011645930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1124101486161956485.post-7992239940782944129</id><published>2012-09-10T12:38:00.000+05:30</published><updated>2012-09-10T12:39:06.809+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="find"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="permission"/><category scheme="http://www.blogger.com/atom/ns#" term="unix"/><title type='text'>Fourth session of Some of basic UNIX commands that are useful very frequently</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Today we are going to have some useful information on very useful command &#39;find&#39; in UNIX systems.

find is a command used to search any set of directories that you specified for searching files that matched your search criteria. It is useful to locate the path of files on a UNIX/LINUX system. Below is sample syntax:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;i&gt;find where-to-look criteria&amp;nbsp;&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;&amp;nbsp;&lt;/i&gt;

&lt;i&gt;find . -name &quot;*.java&quot;&lt;/i&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Above command will display all the files that have file name extension as &#39;.java&#39;in the current directory.

&lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;find . -mtime 1&lt;/i&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Above command will display all the files that are modified exactly one day in the current directory.

&lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;find .. -mtime -1&lt;/i&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Above command will display all the files that are modified less than one day in the parent directory i.e. suppose if you are in directory &#39;/x/y&#39; then above command will display all files that are modified less than one day in &#39;x&#39; directory. It will also include &#39;y&#39; directory in searching.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;i&gt;find . -perm 444&lt;/i&gt;

&#39;perm&#39;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;sub-option is used to search files based up on permissions. I.e. Above command will display all the files that have permission to read for owner,group and others in the current directory. Here in &#39;444&#39;, first &#39;4&#39;indicates read permission to current user. Second &#39;4&#39;indicates read permission to current group that current user belongs to. Third &#39;4&#39;indicates read permission to other users that are in current system.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;i&gt;find . -iname &quot;string&quot;&lt;/i&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;If you want to search with case insensitive then you can use option &#39;-i&#39; preceding  &#39;name&#39;. I.e. Above command will display all files that have word &#39;string&#39; irrespective of case.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;As specified in my previous post, you can also get more information about this command by hitting &#39;man find&#39; in your terminal.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://korada-sanath.blogspot.com/feeds/7992239940782944129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1124101486161956485/7992239940782944129' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/7992239940782944129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/7992239940782944129'/><link rel='alternate' type='text/html' href='http://korada-sanath.blogspot.com/2012/09/fourth-session-of-some-of-basic-unix.html' title='Fourth session of Some of basic UNIX commands that are useful very frequently'/><author><name>sanath</name><uri>http://www.blogger.com/profile/05269787972011645930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1124101486161956485.post-3985318528637118490</id><published>2012-09-09T23:17:00.000+05:30</published><updated>2012-09-09T23:17:52.786+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="grep"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="shutdown"/><category scheme="http://www.blogger.com/atom/ns#" term="unix"/><title type='text'>Third session of Some of basic UNIX commands that are useful very frequently</title><content type='html'>Hey Folks,&lt;br /&gt;
&lt;br /&gt;
Am back for continuing on posting some more of UNIX commands that are useful whenever you are using any UNIX based operating System.&lt;br /&gt;
&lt;br /&gt;
Grep is a command which is useful for searching any word/name of file/partial name of file in a working directory or any path mentioned. This will display with both case sensitive and case-insensitive results based on the command specified..&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;grep -i &quot;searchword&quot; FILE&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Above command will search for &#39;searchword&#39; in file named &#39;FILE&#39; and display matching lines in that file as a result.&lt;br /&gt;
&lt;br /&gt;
We can also use regular expressions to search as per our requirements.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;grep &quot;string.*string1&quot; file&lt;/i&gt; &lt;br /&gt;
&lt;br /&gt;
Above command will display any line that has &#39;string&#39; starting with and &#39;string1&#39;ending with and anything in between... in the file named &#39;file&#39;.&lt;br /&gt;
&lt;br /&gt;
A regular expression may be followed with one of the following operators.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;? The preceding item is matched with at most one time.&lt;br /&gt;
* The preceding item is matched with zero or more times.&lt;br /&gt;
+ The preceding item is matched with one or more times.&lt;br /&gt;
{n,m} The preceding item is matched with minimum &#39;n&#39; times and maximum &#39;m&#39; times.&lt;br /&gt;
&lt;/i&gt;&lt;br /&gt;
Like this you can use of regular expression for searching your patterns.&lt;br /&gt;
&lt;br /&gt;
In this way &#39;grep&#39; is useful for searching purpose. There are many more uses of this command that you can know by hitting command &#39;&lt;i&gt;man grep&lt;/i&gt;&#39; in your unix/linux based operating system&#39;s terminal(you can call it as cmd prmpt in terms of windows).&lt;br /&gt;
&lt;br /&gt;
shutdown is a command in unix that is useful for letting your system down. You can shutdown your machine immediately or after a specified time..&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;shutdown -t 2&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Above command will shutdown the system securely after 2 seconds.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;shutdown -r&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Above command will reboot your machine securely..&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;shutdown -c&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Above command will cancel shutdown job that is already running..&lt;br /&gt;
&lt;br /&gt;
As specified above there are many more uses of this command that u can get to know by hitting &#39;man shutdown&#39; in your terminal..&lt;br /&gt;
&lt;br /&gt;
Will specify some more in next post...</content><link rel='replies' type='application/atom+xml' href='http://korada-sanath.blogspot.com/feeds/3985318528637118490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1124101486161956485/3985318528637118490' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/3985318528637118490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/3985318528637118490'/><link rel='alternate' type='text/html' href='http://korada-sanath.blogspot.com/2012/09/third-session-of-some-of-basic-unix.html' title='Third session of Some of basic UNIX commands that are useful very frequently'/><author><name>sanath</name><uri>http://www.blogger.com/profile/05269787972011645930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1124101486161956485.post-5719251999948178616</id><published>2011-12-23T10:10:00.052+05:30</published><updated>2011-12-24T15:00:07.851+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="ls"/><category scheme="http://www.blogger.com/atom/ns#" term="pwd"/><category scheme="http://www.blogger.com/atom/ns#" term="unix"/><title type='text'>Second session of Some of basic UNIX commands that are useful very frequently</title><content type='html'>&lt;head&gt;&lt;script type=&quot;text/javascript&quot;&gt;
  var _gaq = _gaq || [];
  _gaq.push([&#39;_setAccount&#39;, &#39;UA-27895702-1&#39;]);
  _gaq.push([&#39;_setDomainName&#39;, &#39;blogspot.com&#39;]);
  _gaq.push([&#39;_trackPageview&#39;]);
  (function() {
    var ga = document.createElement(&#39;script&#39;); ga.type = &#39;text/javascript&#39;; ga.async = true;
    ga.src = (&#39;https:&#39; == document.location.protocol ? &#39;https://ssl&#39; : &#39;http://www&#39;) + &#39;.google-analytics.com/ga.js&#39;;
    var s = document.getElementsByTagName(&#39;script&#39;)[0]; s.parentNode.insertBefore(ga, s);
  })();
&lt;/script&gt;&lt;/head&gt;&lt;br /&gt;
Hi Folks,&lt;br /&gt;
&lt;br /&gt;
In this i want to share some other UNIX/LINUX command which is useful for us very frequently.&lt;br /&gt;
&lt;br /&gt;
To display list of files,directories that are available in current directly please run below command.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&#39;ls&#39;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
If you want to see more options that are available for this command then you can run below command&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;ls -a&lt;/i&gt; - This option is used to display hidden files along with normal files.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;ls -l&lt;/i&gt; - This option displays full details of all files and folders present in current directory. For example see below sample output of this command.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;font color=&quot;blue&quot;&gt;drwxr-xr-x&lt;/font&gt;&lt;/b&gt;  2 user group  4096 2011-01-06 12:06 Public&lt;/i&gt;&lt;br /&gt;
In this output, highlighted part consists total 10 fields which includes of below information:&lt;br /&gt;
d - means its a directory.(If it is file then this will be blank).&lt;br /&gt;
r - read permission for user,group,others.&lt;br /&gt;
w - write permission for user,group,others.&lt;br /&gt;
x - execute permission for user,group,others.&lt;br /&gt;
So, first &lt;i&gt;&#39;rwx&#39;&lt;/i&gt; means this file has all permissions for user. Next &lt;i&gt;&#39;r-x&#39;&lt;/i&gt; means this file has only read and execute permissions for group. Next &lt;i&gt;&#39;r-x&#39;&lt;/i&gt; means this file has only read and execute permissions for others.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;ls -d */&lt;/i&gt; - This option shows only folders present in current directory.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;ls -s&lt;/i&gt; - This option  shows files and folders present in current directory along with their sizes in blocks.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;ls -lt&lt;/i&gt; - This option shows files in the order of their last modified time.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;pwd&lt;/i&gt; - This option shows present working directory.&lt;br /&gt;
&lt;br /&gt;
Please try these when you are free. In our next session we can discuss some other commands.</content><link rel='replies' type='application/atom+xml' href='http://korada-sanath.blogspot.com/feeds/5719251999948178616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1124101486161956485/5719251999948178616' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/5719251999948178616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/5719251999948178616'/><link rel='alternate' type='text/html' href='http://korada-sanath.blogspot.com/2011/12/second-session-of-some-of-basic-unix.html' title='Second session of Some of basic UNIX commands that are useful very frequently'/><author><name>sanath</name><uri>http://www.blogger.com/profile/05269787972011645930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1124101486161956485.post-2003822514417768412</id><published>2011-12-22T21:00:00.004+05:30</published><updated>2011-12-31T10:59:06.303+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="free"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="man"/><category scheme="http://www.blogger.com/atom/ns#" term="unix"/><title type='text'>First session of Some of basic UNIX commands that are useful very frequently</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;
  var _gaq = _gaq || [];
  _gaq.push([&#39;_setAccount&#39;, &#39;UA-27895702-1&#39;]);
  _gaq.push([&#39;_setDomainName&#39;, &#39;blogspot.com&#39;]);
  _gaq.push([&#39;_trackPageview&#39;]);
  (function() {
    var ga = document.createElement(&#39;script&#39;); ga.type = &#39;text/javascript&#39;; ga.async = true;
    ga.src = (&#39;https:&#39; == document.location.protocol ? &#39;https://ssl&#39; : &#39;http://www&#39;) + &#39;.google-analytics.com/ga.js&#39;;
    var s = document.getElementsByTagName(&#39;script&#39;)[0]; s.parentNode.insertBefore(ga, s);
  })();
&lt;/script&gt;&lt;br /&gt;
Hi Folks,&lt;br /&gt;
&lt;br /&gt;
In this blog i want to discuss some of basic unix/linux commands that are useful very frequently. &lt;br /&gt;
&lt;br /&gt;
If you want to display total,used and free RAM of your machine in size of MB then run below command.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;free -m&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
If you want to see more options that are available for this command then you can run below command&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;man free&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Some of useful options in free command:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;free -t&lt;/i&gt;&lt;/b&gt; - This option will also displays data containing the totals for physical memory and swap space along with RAM.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;free -ms 5&lt;/i&gt;&lt;/b&gt; - This option i.e. &#39;&lt;i&gt;-s&lt;/i&gt;&#39; followed by an integer will display commands output i.e. total,used and free RAM in MB available in your machine for every 5 seconds.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;watch free&lt;/i&gt;&lt;/b&gt; - Usage of this command is same as above but in an interval of 2 seconds. When you time this command and then press enter then a new screen will be opened and automatically refresh total,used and free available of RAM in KBs. If you press &#39;CTRL + C&#39; then newly opened screen will be closed and you will be returned to your command ran screen.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;watch -n 1 -d free&lt;/i&gt;&lt;/b&gt; - This is can be taken as advanced version of above command. Here &#39;&lt;i&gt;-d&lt;/i&gt;&#39; option is for highlighting the changes in memory usage and &#39;&lt;i&gt;-n&lt;/i&gt;&#39; is for interval. For example in this command &#39;1&#39; is followed by &#39;-n&#39; so, for every one second its going to display RAM usage in KB as we didn&#39;t mention &#39;-m&#39; option.&lt;br /&gt;
&lt;br /&gt;
Please try these when you are free. In our next session we can discuss some other commands.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://korada-sanath.blogspot.com/feeds/2003822514417768412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1124101486161956485/2003822514417768412' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/2003822514417768412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/2003822514417768412'/><link rel='alternate' type='text/html' href='http://korada-sanath.blogspot.com/2011/12/first-session-of-some-of-basic-unix.html' title='First session of Some of basic UNIX commands that are useful very frequently'/><author><name>sanath</name><uri>http://www.blogger.com/profile/05269787972011645930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1124101486161956485.post-1101986504281602142</id><published>2011-12-03T19:17:00.001+05:30</published><updated>2011-12-24T14:59:09.609+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="java"/><category scheme="http://www.blogger.com/atom/ns#" term="string"/><category scheme="http://www.blogger.com/atom/ns#" term="stringbuffer"/><title type='text'>Some Of Basic FAQ about Core JAVA</title><content type='html'>&lt;head&gt;&lt;script type=&quot;text/javascript&quot;&gt;
  var _gaq = _gaq || [];
  _gaq.push([&#39;_setAccount&#39;, &#39;UA-27895702-1&#39;]);
  _gaq.push([&#39;_setDomainName&#39;, &#39;blogspot.com&#39;]);
  _gaq.push([&#39;_trackPageview&#39;]);
  (function() {
    var ga = document.createElement(&#39;script&#39;); ga.type = &#39;text/javascript&#39;; ga.async = true;
    ga.src = (&#39;https:&#39; == document.location.protocol ? &#39;https://ssl&#39; : &#39;http://www&#39;) + &#39;.google-analytics.com/ga.js&#39;;
    var s = document.getElementsByTagName(&#39;script&#39;)[0]; s.parentNode.insertBefore(ga, s);
  })();
&lt;/script&gt;&lt;/head&gt;&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Hi Friends,&lt;br /&gt;
&lt;br /&gt;
In this blog i want to share some of basic FAQ about Core JAVA that may help you have some basic information.&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt; Can multiple inheritance be achieved in &lt;a href=&quot;http://http://docs.oracle.com/javase/tutorial/&quot;&gt;&lt;b&gt;Java&lt;/b&gt;&lt;/a&gt;. If yes, how?&lt;br /&gt;
Answer – Yes, through implementing interfaces as we can implemente multile interfaces in a single class.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt; What is the basic difference between &lt;a href=&quot;http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html&quot;&gt;&lt;b&gt;String&lt;/b&gt;&lt;/a&gt; and &lt;a href=&quot;http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/StringBuffer.html&quot;&gt;&lt;b&gt;StringBuffer&lt;/b&gt;&lt;/a&gt; object?&lt;br /&gt;
Answer - String is an immutable object. StringBuffer is a mutable object.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt; What is the base class for Error and &lt;a href=&quot;http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Exception.html&quot;&gt;&lt;b&gt;Exception&lt;/b&gt;&lt;/a&gt;?&lt;br /&gt;
Answer – Throwable is base class for Exception.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt; What is a static block?&lt;br /&gt;
Answer – this is the block executed before the class initialization.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt; Can static methods call directly non static methods of the same class?&lt;br /&gt;
Answer – No. They cannot directly call. If they need, they will have to create object.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt; From an overridden method of the sub class, how can you call the overridden base class method ?&lt;br /&gt;
Answer – call the method by using &#39;super&#39; keyword.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt; Can protected methods be accessed by classes in different package.&lt;br /&gt;
Answer – Yes, provided they are subclasses. Otherwise no.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt; Can a subclass reference hold a superclass object.&lt;br /&gt;
Eg: Class A, Class B.&lt;br /&gt;
If B extends A. Can we say B b = new A()&lt;br /&gt;
Answer – No. Viceversa is true (if A a = new B() is fine).&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt; If a super class method is throwing an &lt;a href=&quot;http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/IOException.html&quot;&gt;&lt;b&gt;IOException&lt;/b&gt;&lt;/a&gt;, what should the overriding sub class method throw?&lt;br /&gt;
Answer – It should either&lt;br /&gt;
Throw the same IOException&lt;br /&gt;
Throw a sub class of IOException.&lt;br /&gt;
Throw nothing&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt; What are the two ways of making a class non-extensible?&lt;br /&gt;
Make the class Final&lt;br /&gt;
Make the constructor private&lt;br /&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://korada-sanath.blogspot.com/feeds/1101986504281602142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1124101486161956485/1101986504281602142' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/1101986504281602142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/1101986504281602142'/><link rel='alternate' type='text/html' href='http://korada-sanath.blogspot.com/2011/12/some-of-basic-faq-about-core-java.html' title='Some Of Basic FAQ about Core JAVA'/><author><name>sanath</name><uri>http://www.blogger.com/profile/05269787972011645930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1124101486161956485.post-8917900241405351726</id><published>2011-06-04T19:40:00.001+05:30</published><updated>2011-12-24T14:58:33.343+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="arrays"/><category scheme="http://www.blogger.com/atom/ns#" term="java"/><category scheme="http://www.blogger.com/atom/ns#" term="list"/><category scheme="http://www.blogger.com/atom/ns#" term="string"/><title type='text'>Brief uses and advantages of java.util.Arrays</title><content type='html'>&lt;head&gt;&lt;script type=&quot;text/javascript&quot;&gt;
  var _gaq = _gaq || [];
  _gaq.push([&#39;_setAccount&#39;, &#39;UA-27895702-1&#39;]);
  _gaq.push([&#39;_setDomainName&#39;, &#39;blogspot.com&#39;]);
  _gaq.push([&#39;_trackPageview&#39;]);
  (function() {
    var ga = document.createElement(&#39;script&#39;); ga.type = &#39;text/javascript&#39;; ga.async = true;
    ga.src = (&#39;https:&#39; == document.location.protocol ? &#39;https://ssl&#39; : &#39;http://www&#39;) + &#39;.google-analytics.com/ga.js&#39;;
    var s = document.getElementsByTagName(&#39;script&#39;)[0]; s.parentNode.insertBefore(ga, s);
  })();
&lt;/script&gt;&lt;/head&gt;&lt;br /&gt;
Hi Folks,&lt;br /&gt;
&lt;br /&gt;
In this post i want to introduce you guys about one common utility &lt;b&gt;class&lt;/b&gt; that is very helpful in sorting and searching of values in an array of any type like int,long,&lt;a href=&quot;http://download.oracle.com/javase/6/docs/api/java/lang/String.html&quot;&gt;&lt;b&gt;String&lt;/b&gt;&lt;/a&gt; etc. Simply we can state it as &lt;a href=&quot;http://download.oracle.com/javase/6/docs/api/java/util/Arrays.html&quot;&gt;&lt;b&gt;java.util.Arrays&lt;/b&gt;&lt;/a&gt; which is very useful in manipulating arrays such as searching,sorting and viewing all values as a list at a time without any iteration etc.&lt;br /&gt;
&lt;br /&gt;
This class contains various methods to manipulate arrays of any type. For example, you have an array of string values like below&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;String s[] = {&quot;hi&quot;, &quot;ramu&quot;, &quot;cris&quot;};&lt;/i&gt; &lt;br /&gt;
&lt;br /&gt;
and you want to sort these values then you don&#39;t need to write/implement any sorting algorithm instead you can simply use statement&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Arrays.sort(s[]);&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
to sort those values. This &lt;a href=&quot;http://download.oracle.com/javase/6/docs/api/java/util/Arrays.html#sort(java.lang.Object[])&quot;&gt;&lt;b&gt;java.util.Arrays.sort(Object[] a)&lt;/b&gt;&lt;/a&gt; method is useful to sort array of objects. Here our s[] is String type of object so we can simply use this method to sort our array.&lt;br /&gt;
&lt;br /&gt;
If you want to print all the values using at a time then also you don&#39;e need to iterate instead you can use &lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;System.out.println(Arrays.asList(s[]);&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
This method &lt;a href=&quot;http://download.oracle.com/javase/6/docs/api/java/util/Arrays.html#asList(T...)&quot;&gt;&lt;b&gt;java.util.Arrays.asList(T... a)&lt;/b&gt;&lt;/a&gt; is used to back the values to a &lt;a href=&quot;http://download.oracle.com/javase/1.4.2/docs/api/java/util/List.html&quot;&gt;List&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Like these there are many more methods by which you can easily manipulate arrays.</content><link rel='replies' type='application/atom+xml' href='http://korada-sanath.blogspot.com/feeds/8917900241405351726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1124101486161956485/8917900241405351726' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/8917900241405351726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/8917900241405351726'/><link rel='alternate' type='text/html' href='http://korada-sanath.blogspot.com/2011/06/brief-uses-and-advantages-of.html' title='Brief uses and advantages of java.util.Arrays'/><author><name>sanath</name><uri>http://www.blogger.com/profile/05269787972011645930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1124101486161956485.post-6857447437293931391</id><published>2011-05-19T17:28:00.001+05:30</published><updated>2011-12-24T14:58:05.503+05:30</updated><title type='text'>Hibernate With Examples: Hibernate Hello World Program</title><content type='html'>&lt;head&gt;&lt;script type=&quot;text/javascript&quot;&gt;
  var _gaq = _gaq || [];
  _gaq.push([&#39;_setAccount&#39;, &#39;UA-27895702-1&#39;]);
  _gaq.push([&#39;_setDomainName&#39;, &#39;blogspot.com&#39;]);
  _gaq.push([&#39;_trackPageview&#39;]);
  (function() {
    var ga = document.createElement(&#39;script&#39;); ga.type = &#39;text/javascript&#39;; ga.async = true;
    ga.src = (&#39;https:&#39; == document.location.protocol ? &#39;https://ssl&#39; : &#39;http://www&#39;) + &#39;.google-analytics.com/ga.js&#39;;
    var s = document.getElementsByTagName(&#39;script&#39;)[0]; s.parentNode.insertBefore(ga, s);
  })();
&lt;/script&gt;&lt;/head&gt;&lt;br /&gt;
In this post i want to give some reference which is intuitive for beginners. &lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.hibernate-examples.com/2009/12/hibernate-hello-world-program.html&quot;&gt;Hibernate With Examples: Hibernate Hello World Program&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://korada-sanath.blogspot.com/feeds/6857447437293931391/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1124101486161956485/6857447437293931391' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/6857447437293931391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/6857447437293931391'/><link rel='alternate' type='text/html' href='http://korada-sanath.blogspot.com/2011/05/hibernate-with-examples-hibernate-hello.html' title='Hibernate With Examples: Hibernate Hello World Program'/><author><name>sanath</name><uri>http://www.blogger.com/profile/05269787972011645930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1124101486161956485.post-715227560144810961</id><published>2010-03-19T00:54:00.004+05:30</published><updated>2011-12-24T14:57:36.073+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="InvalidClassException"/><category scheme="http://www.blogger.com/atom/ns#" term="Serializable"/><title type='text'>Brief About InvalidClassException in Java</title><content type='html'>&lt;head&gt;&lt;script type=&quot;text/javascript&quot;&gt;
  var _gaq = _gaq || [];
  _gaq.push([&#39;_setAccount&#39;, &#39;UA-27895702-1&#39;]);
  _gaq.push([&#39;_setDomainName&#39;, &#39;blogspot.com&#39;]);
  _gaq.push([&#39;_trackPageview&#39;]);
  (function() {
    var ga = document.createElement(&#39;script&#39;); ga.type = &#39;text/javascript&#39;; ga.async = true;
    ga.src = (&#39;https:&#39; == document.location.protocol ? &#39;https://ssl&#39; : &#39;http://www&#39;) + &#39;.google-analytics.com/ga.js&#39;;
    var s = document.getElementsByTagName(&#39;script&#39;)[0]; s.parentNode.insertBefore(ga, s);
  })();
&lt;/script&gt;&lt;/head&gt;&lt;br /&gt;
Hi Folks,&lt;br /&gt;
&lt;br /&gt;
How are you all? Today i have a got an error below which stop me to work for a couple of hours&lt;br /&gt;
&lt;br /&gt;
Unable to de-serialize job. Blah.... local class incompatible: stream classdesc serialVersionUID = -9148880418277643823, local class serialVersionUID = 2323422343&lt;br /&gt;
java.io.InvalidClassException: ClassName local class incompatible: stream classdesc serialVersionUID = -9148880418277643823, local class serialVersionUID = 2323422343&lt;br /&gt;
&lt;br /&gt;
I thought most of the folks facing this error some time and start searching google for solution. Then i also thought i share a light of my work around here.&lt;br /&gt;
&lt;br /&gt;
Generally InvalidClassException comes when your class implements &lt;a href=&quot;http://java.sun.com/j2se/1.4.2/docs/api/java/io/Serializable.html&quot; &gt; Serializable &lt;/a&gt; interface and you didn&#39;t mention serialVersionUID  field in your class. If your class doen&#39;t contain this field when ever your class compiles, compiler generates a unique id like roll no which causes conflicts with old one results exception.&lt;br /&gt;
&lt;br /&gt;
To avoid this problem, solution is very simple. You need to enter below field in your class when it extends &lt;a href=&quot;http://java.sun.com/j2se/1.4.2/docs/api/java/io/Serializable.html&quot; &gt; Serializable &lt;/a&gt; interface.&lt;br /&gt;
&lt;br /&gt;
&lt;i public static final long serialVersionUID = 34354354435l; &gt; public static final long serialVersionUID = 34354354435l; &lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
This small filed eliminates problem causing &lt;a href = &quot;http://java.sun.com/j2se/1.4.2/docs/api/java/io/InvalidClassException.html&quot; &gt; InvalidClassException &lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
When you are programming your java code in &lt;a href = &quot;www.eclipse.org/&quot; &gt; Eclipse &lt;/a&gt;  then you get a warning like &quot;The serializable class FlattenAllWorkingSetsJob does not declare a static final serialVersionUID field &lt;br /&gt;
of type long&quot; this. If you try to eliminate that warning that automatically resolves problem of causing &lt;a href = &quot;http://java.sun.com/j2se/1.4.2/docs/api/java/io/InvalidClassException.html&quot; &gt; InvalidClassException &lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://korada-sanath.blogspot.com/feeds/715227560144810961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1124101486161956485/715227560144810961' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/715227560144810961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/715227560144810961'/><link rel='alternate' type='text/html' href='http://korada-sanath.blogspot.com/2010/03/brief-about-invalidclassexception-in.html' title='Brief About InvalidClassException in Java'/><author><name>sanath</name><uri>http://www.blogger.com/profile/05269787972011645930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1124101486161956485.post-398401460627205682</id><published>2008-12-27T11:10:00.004+05:30</published><updated>2011-12-24T14:57:04.086+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="ftp server"/><category scheme="http://www.blogger.com/atom/ns#" term="lisp"/><category scheme="http://www.blogger.com/atom/ns#" term="pen drive"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>Important Links For Technical</title><content type='html'>&lt;head&gt;&lt;script type=&quot;text/javascript&quot;&gt;
  var _gaq = _gaq || [];
  _gaq.push([&#39;_setAccount&#39;, &#39;UA-27895702-1&#39;]);
  _gaq.push([&#39;_setDomainName&#39;, &#39;blogspot.com&#39;]);
  _gaq.push([&#39;_trackPageview&#39;]);
  (function() {
    var ga = document.createElement(&#39;script&#39;); ga.type = &#39;text/javascript&#39;; ga.async = true;
    ga.src = (&#39;https:&#39; == document.location.protocol ? &#39;https://ssl&#39; : &#39;http://www&#39;) + &#39;.google-analytics.com/ga.js&#39;;
    var s = document.getElementsByTagName(&#39;script&#39;)[0]; s.parentNode.insertBefore(ga, s);
  })();
&lt;/script&gt;&lt;/head&gt;&lt;br /&gt;
You can just know brief explanation about &lt;b&gt;lisp&lt;/b&gt; language by the below link:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://girnartech.blogspot.com/2008/12/lisp-tutorial-1.html&quot;&gt;http://girnartech.blogspot.com/2008/12/lisp-tutorial-1.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
You can just know how to &lt;b&gt;format pen drive&lt;/b&gt; in &lt;b&gt;ubuntu&lt;/b&gt; using the below link:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://girnartech.blogspot.com/2008/12/how-format-pen-drive-in-ubuntu.html&quot;&gt;http://girnartech.blogspot.com/2008/12/how-format-pen-drive-in-ubuntu.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
You can know how to install &lt;b&gt;ftp server&lt;/b&gt; in &lt;b&gt;ubuntu&lt;/b&gt; which will be useful for every one to connect to your system and make your system as server using the below link&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://girnartech.blogspot.com/2008/12/installing-ftp-server-in-ubuntu.html&quot;&gt;http://girnartech.blogspot.com/2008/12/installing-ftp-server-in-ubuntu.html&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://korada-sanath.blogspot.com/feeds/398401460627205682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1124101486161956485/398401460627205682' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/398401460627205682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/398401460627205682'/><link rel='alternate' type='text/html' href='http://korada-sanath.blogspot.com/2008/12/important-links-for-technical.html' title='Important Links For Technical'/><author><name>sanath</name><uri>http://www.blogger.com/profile/05269787972011645930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1124101486161956485.post-7291721802644988106</id><published>2008-11-08T12:56:00.006+05:30</published><updated>2011-12-24T14:56:21.269+05:30</updated><title type='text'>Part2-MVC Layer</title><content type='html'>&lt;head&gt;&lt;script type=&quot;text/javascript&quot;&gt;
  var _gaq = _gaq || [];
  _gaq.push([&#39;_setAccount&#39;, &#39;UA-27895702-1&#39;]);
  _gaq.push([&#39;_setDomainName&#39;, &#39;blogspot.com&#39;]);
  _gaq.push([&#39;_trackPageview&#39;]);
  (function() {
    var ga = document.createElement(&#39;script&#39;); ga.type = &#39;text/javascript&#39;; ga.async = true;
    ga.src = (&#39;https:&#39; == document.location.protocol ? &#39;https://ssl&#39; : &#39;http://www&#39;) + &#39;.google-analytics.com/ga.js&#39;;
    var s = document.getElementsByTagName(&#39;script&#39;)[0]; s.parentNode.insertBefore(ga, s);
  })();
&lt;/script&gt;&lt;/head&gt;&lt;br /&gt;
&lt;span style=&quot;font-size:180%;&quot;&gt;Business Logic:&lt;br /&gt;
&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Business_logic&quot;&gt;Business logic&lt;/a&gt; mainly describes actual logic of your software going to impliment. It means for example if you want to design a desktop search software using java then for it business logic is as follows:&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;          &lt;/span&gt;First you need to manipulate the incoming data from the database ,in that you need to develop some logic .&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;To make another developer&#39;s way to read your logic very easily business logic helps very most.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;               There is also some other point which describes the business logic perfectly  i.e. In &lt;a href=&quot;http://www.ucertify.com/article/what-is-the-single-tier-architecture.html&quot;&gt;sigle tier architecture&lt;/a&gt; if you want to write your software of desktop search then all your software code comes in single file which makes another developer difficult to modify your code because everything comes in single file i.e GUI ,&lt;a href=&quot;http://www.paragoncorporation.com/ArticleDetail.aspx?ArticleID=21&quot;&gt;Business Logic&lt;/a&gt; and retrieving from database etc. When you see &lt;a href=&quot;http://en.wikipedia.org/wiki/Multitier_architecture&quot;&gt;multi-tier architecture&lt;/a&gt; in which every thing is divided into separa module so,anyone can understand it very clearly and modify it where ever they want.&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://korada-sanath.blogspot.com/feeds/7291721802644988106/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1124101486161956485/7291721802644988106' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/7291721802644988106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/7291721802644988106'/><link rel='alternate' type='text/html' href='http://korada-sanath.blogspot.com/2008/11/part2-mvc-layer.html' title='Part2-MVC Layer'/><author><name>sanath</name><uri>http://www.blogger.com/profile/05269787972011645930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1124101486161956485.post-3722712859311682099</id><published>2008-08-05T16:30:00.005+05:30</published><updated>2011-12-22T21:44:10.970+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="action"/><category scheme="http://www.blogger.com/atom/ns#" term="action servelets"/><category scheme="http://www.blogger.com/atom/ns#" term="bean"/><category scheme="http://www.blogger.com/atom/ns#" term="buisyness logic"/><category scheme="http://www.blogger.com/atom/ns#" term="controller"/><category scheme="http://www.blogger.com/atom/ns#" term="form"/><category scheme="http://www.blogger.com/atom/ns#" term="gui"/><category scheme="http://www.blogger.com/atom/ns#" term="html"/><category scheme="http://www.blogger.com/atom/ns#" term="jsp"/><category scheme="http://www.blogger.com/atom/ns#" term="model"/><category scheme="http://www.blogger.com/atom/ns#" term="service"/><category scheme="http://www.blogger.com/atom/ns#" term="view"/><title type='text'>MVC model for doing software projects</title><content type='html'>&lt;head&gt;&lt;script type=&quot;text/javascript&quot;&gt;
  var _gaq = _gaq || [];
  _gaq.push([&#39;_setAccount&#39;, &#39;UA-27895702-1&#39;]);
  _gaq.push([&#39;_setDomainName&#39;, &#39;blogspot.com&#39;]);
  _gaq.push([&#39;_trackPageview&#39;]);
  (function() {
    var ga = document.createElement(&#39;script&#39;); ga.type = &#39;text/javascript&#39;; ga.async = true;
    ga.src = (&#39;https:&#39; == document.location.protocol ? &#39;https://ssl&#39; : &#39;http://www&#39;) + &#39;.google-analytics.com/ga.js&#39;;
    var s = document.getElementsByTagName(&#39;script&#39;)[0]; s.parentNode.insertBefore(ga, s);
  })();
&lt;/script&gt;&lt;/head&gt;&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;span style=&quot;font-size: 130%;&quot;&gt;&lt;span style=&quot;font-family: courier new; font-style: italic; font-weight: bold;&quot;&gt;MVC MODEL&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
In general any software Industry want to do projects in mvc architecture.But what it actually&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 85%;&quot;&gt;is &lt;span style=&quot;font-weight: bold;&quot;&gt;M&lt;/span&gt;odel &lt;span style=&quot;font-weight: bold;&quot;&gt;V&lt;/span&gt;iew &lt;span style=&quot;font-weight: bold;&quot;&gt;C&lt;/span&gt;ontroller architecture.In this you find three new words,here below i am explaining clearly &lt;span style=&quot;font-family: courier new;&quot;&gt;about those terms.&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;M&lt;/span&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;odel means &lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Model-view-controller&quot;&gt;Buisyness Logic&lt;/a&gt; .&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;It includes actual logic in working project&lt;/span&gt;. &lt;span style=&quot;font-size: 85%;&quot;&gt;This adds meaning to raw&lt;br /&gt;
data.(Ex: calculating whether today is the user&#39;s birthday, or the totals, taxes, and shipping charges for shopping cart items).&lt;br /&gt;
&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;V&lt;/span&gt;iew means&lt;a href=&quot;http://www.iie.org.mx/Monitor/v01n03/ar_ihc2.htm&quot; target=&quot;_blank&quot;&gt; &lt;span style=&quot;font-weight: bold;&quot;&gt;GUI&lt;/span&gt;(Graphical User Interface)&lt;/a&gt; in your project i.e. what you are giving user to interact with your project.(Ex: yahoo login page in yahoo website,searching text field in google website etc.)These includes &lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;a href=&quot;http://java.sun.com/products/jsp/&quot;&gt;JSP(java server pages)&lt;/a&gt;,&lt;a href=&quot;http://www.w3.org/MarkUp/&quot;&gt;H&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;a href=&quot;http://www.w3.org/MarkUp/&quot;&gt;TML pages&lt;/a&gt;,etc.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;C&lt;/span&gt;&lt;/span&gt;ontroller means &lt;a href=&quot;http://publib.boulder.ibm.com/infocenter/radhelp/v6r0m1/index.jsp?topic=/com.ibm.etools.struts.doc/topics/cstrdoc004.html&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Action Servelets &lt;/span&gt;&lt;/a&gt;for controlling your whole project from one part to another part.Using this controller anyone&#39;s project will run from initial user interaction to storing details into database(if needs).(Ex: In yahoo site user enters his details ,this controller will take that details and forward to &lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;action,&lt;/span&gt;&lt;/span&gt;from&lt;a href=&quot;http://courses.coreservlets.com/Course-Materials/struts.html&quot;&gt; &lt;span style=&quot;font-weight: bold;&quot;&gt;action &lt;/span&gt;to &lt;/a&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;a href=&quot;http://courses.coreservlets.com/Course-Materials/struts.html&quot;&gt;form&lt;/a&gt;,&lt;/span&gt;from &lt;span style=&quot;font-weight: bold;&quot;&gt;form &lt;/span&gt;to &lt;span style=&quot;font-weight: bold;&quot;&gt;service,&lt;/span&gt;from &lt;span style=&quot;font-weight: bold;&quot;&gt;service &lt;/span&gt;to&lt;a href=&quot;http://osdir.com/ml/java.springframework.devel/2004-05/msg00001.html&quot;&gt; &lt;span style=&quot;font-weight: bold;&quot;&gt;DAO&lt;/span&gt;&lt;/a&gt;(Data Access Object) etc.) You will clearly know about these highlited terms below.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Model-view-controller&quot;&gt;Buisyness Logic&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;means actual logic in the software or project which you are trying to build i.e. if you want to write login action,in that you need to check the user entered data is valid or not? So,for that you need to write logic,that logic is called as buisyness logic.It acts as an interface between &lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;a href=&quot;http://static.springframework.org/spring/docs/1.2.x/reference/mvc.html&quot;&gt;Data Access Layer&lt;/a&gt; &lt;/span&gt;and &lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;a href=&quot;http://www.visualbuilder.com/jsp/struts/tutorial/&quot;&gt;Action Class.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://static.springframework.org/spring/docs/1.2.x/reference/mvc.html&quot;&gt;Data Access Layer&lt;/a&gt; &lt;/span&gt;means it is the layer which contains methods to access data from DataBase. It has the direct access to database(i.e. inserting data into database,updating data in the database,retrieving data from database etc.).For this generally we use &quot;Beans&quot; which contain the required feilds,their &lt;a href=&quot;http://www.laliluna.de/eclipse-myeclipse-tips-and-tricks.html&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Getters &lt;/span&gt;and &lt;/a&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;a href=&quot;http://www.laliluna.de/eclipse-myeclipse-tips-and-tricks.html&quot;&gt;Setters&lt;/a&gt;. &lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;a href=&quot;http://static.springframework.org/spring/docs/1.2.x/reference/mvc.html&quot;&gt;SPRINGS&lt;/a&gt; &lt;/span&gt;is one of the technologies used to write logic of Data Access Layer.&lt;span style=&quot;font-weight: bold;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.sju.edu/%7Ejhodgson/gui/guihome.html&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;GUI &lt;/span&gt;&lt;/a&gt;means graphical user interface which containls the actual &lt;a href=&quot;http://www.iie.org.mx/Monitor/v01n03/ar_ihc2.htm&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;LOOK &lt;/span&gt;and &lt;/a&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;a href=&quot;http://www.iie.org.mx/Monitor/v01n03/ar_ihc2.htm&quot;&gt;FEEL&lt;/a&gt; &lt;/span&gt;of your project.It contains the UI screens with which user can avail the services of your project.For example you want to search for some article in google then you need some interface to enter your idea to be searched that is what ,which attracts people to click Your site after that only. you need is it working perfectly or not? So GUI is very important for any project.There are several technologies to write the logic of GUI.In that some of them are&lt;a href=&quot;http://en.wikipedia.org/wiki/JavaServer_Pages&quot;&gt; JSP,&lt;/a&gt;&lt;a href=&quot;http://www.mcli.dist.maricopa.edu/tut/&quot;&gt;HTML&lt;/a&gt; etc.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;a href=&quot;http://www.strutstutorial.com/&quot;&gt;Controller&lt;/a&gt; &lt;/span&gt;is the one which controlls all actions ,works of your project.It manages the whole layers of your project.From the starting i.e. accessing the details entered by user to accessing the database(i.e. inserting ,deleting,updating,retrieving etc.)In contrller Action Servelet is one which intializes the running of your project.&lt;br /&gt;
&lt;br /&gt;
The following diagram gives you some description about this model.&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSzQA8c9AmvLIriMWlLAffA0zv6d4_VqTbM_u9q2hGOPsxL-tSBvVU_gtrju9McHGuhW_H3Fe9AHb29M9Ai4VHX7YFv9NBNjW9HZuL6wqcmJSHguySx717lhkv3wEfbuYoSuqyTkYGoa5u/s1600-h/Screenshot.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5235617126079514850&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSzQA8c9AmvLIriMWlLAffA0zv6d4_VqTbM_u9q2hGOPsxL-tSBvVU_gtrju9McHGuhW_H3Fe9AHb29M9Ai4VHX7YFv9NBNjW9HZuL6wqcmJSHguySx717lhkv3wEfbuYoSuqyTkYGoa5u/s320/Screenshot.png&quot; style=&quot;cursor: pointer; display: block; margin: 0px auto 10px; text-align: center;&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://korada-sanath.blogspot.com/feeds/3722712859311682099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1124101486161956485/3722712859311682099' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/3722712859311682099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1124101486161956485/posts/default/3722712859311682099'/><link rel='alternate' type='text/html' href='http://korada-sanath.blogspot.com/2008/08/mvc-model-for-doing-software-projects.html' title='MVC model for doing software projects'/><author><name>sanath</name><uri>http://www.blogger.com/profile/05269787972011645930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSzQA8c9AmvLIriMWlLAffA0zv6d4_VqTbM_u9q2hGOPsxL-tSBvVU_gtrju9McHGuhW_H3Fe9AHb29M9Ai4VHX7YFv9NBNjW9HZuL6wqcmJSHguySx717lhkv3wEfbuYoSuqyTkYGoa5u/s72-c/Screenshot.png" height="72" width="72"/><thr:total>0</thr:total></entry></feed>