Awesome to work in CLI [Not for Masters but for Beginners]

Lets say its HOT! I just started to work in command line. Its awesome, its reliable, fast and powerful. So this is to give some basics of CLI for beginners.  First I started it with getting know to move around the the file system. Because its always good to start in level 0.

            Fire up your terminel/konsole (I prefer Yakuake for this. But its upto you to make the choice). Type the following commands,

pwd        it gives the present working directory. 

           

 

ls              show you the directories and files which is in your present/home                                              directory

 

 

cd             user can access a  directory wich is in the home diretory by giving                                              the spesific directory name with cd

                                    example: cd directory_name

 

cd ..          user can exit/go back from the current directory to its parent directory

 

ls           list the items in the directory.  If the user wants to view this info in long format, type ls -l

               If he/she wants to the view all the files including the hidden files, he/she can use ls -al or ls a

   

When using this ls command, it explains a lot. consider the example,

 

ls -l

ls -l

 

 

I have divided this into 9 parts to make it easy to explain.

  1. the 1st character is to say the file type.  ‘d’ = directory ,’-‘ = normal file & ‘l’ = symbolic link
  2. indicates the  permission pattern. In here there are 3 types of parties and gives permission for 3 different type of actions. The 3 parties are,

A-  Owner of  file                     B-  Member of Group              C- World

The 3 actions are,

r- read              w- write           x- execute

According to my example, the Owner have permission to Read, Write and Execute. But the Group member and World have permission only to Read and Execute.

  1.  Number of  links to file or directory contents
  2. Owners name
  3. Name of the group
  4. Size of the file
  5. Date last modified
  6. Time last modified
  7. Name of the directory/file. According to me the directory name is ‘Blender’

 

 

 Ok now I type su and enter root password to get root privileges. then I type,

chmod 575 Blender  and press enter.

Notice the difference,

 

chmod-575 blender

chmod-575 blender

            The permission pattern has changed. The reason is,

7=111 in binary = rwx and 5= 101 in binary = r-x  . This is the way to assign permision.

 

            You can change the ‘Group’ by giving the following command,

chgrp user file                        watch how I have don it,

chgrp

chgrp

to change the ownership give this command,

chown name file          same as the above.

            Ok enough CLI for this post. But here on I m going to continue this awesome work and share the experience with you! Finally command your computer to shutdown after a minute !

            shoutdown  1

 

 

For more action visite

www.tldp.org

www.freeengineer.org

                                               

                                                      …………………..later…………………….

 

Advertisements

2 Responses to “Awesome to work in CLI [Not for Masters but for Beginners]”

  1. CeeVee Says:

    Hey hey,
    you are the man i was looking for i ll definitely need you bro .
    i ll be in to this within next 2 weeks
    keep it it up.

  2. Article Directory Says:

    Very good info!

    I’ve bookmarked this site!

    Charles


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: