Sunday, March 11, 2012

UNIX COMMANDS -- unix lab


Ex.No:1                                               UNIX COMMANDS

Introduction:
            The UNIX operating system developed at Bell laboratories are among the notable success in the field of operating system. UNIX system provides a friendly environment for program development and text processing. They make it easy to combine programs with one another. This encourages a modular total oriented building block approach to program design.
BASIC UNIX COMMANDS
1. date command:
                        The date command tells us the current date and time
   Format:
                         $date
 2. who command:
                        This command gives us the details of who have logged into the Unix                                  System.
  Format:
                        $who
                        $who am i
                        which tells us to when we had logged in and the system name for connection                                 being used
 3. man command:
                        This command prints manual page
   Format:
                        $man<command name>
   Example:
                        $man who
Usage of Directory commands:
1. pwd command:
                        It tells us the full path from the current directory
Format:
            $pwd
2. ls command:
                        The ls command displays the list of files in a current directory
Format:
            $ls
The ls command comes with different options. Some of them are given here,
ls-l
List files in login format. The files are displayed along with there mode, number
of links, owner of files, file size, modification date and time of file name
ls-t
List in order of last modification time(most recent file)
ls-a
List all entries, including hidden files
ls-b
List directory files instead of contents
ls-p
Put a slash after each directory
ls-u
List in order of last access time

3. mkdir command :
                          This command helps us to make a directory
Format:
                         $mkdir <directory name>
Example: mkdir cape
4.  cd Command:
                        This command helps us to change from working directory to any other directory                            specified
Example: Assume that you are working in the directory path/user/you
                        $mkdir book                This makes a new directory
                        $cd book                     Used to change the directory 
                        $pwd                           Go to it                                                                                                            /user/you/book
                        $cd..                            This is used to move up one level in file system.
                        $cd..
                        $pwd
                        /user/you
                        $cd                              This helps to return to home directory.

5.  rmdir Command:
                        This command is used to remove a directory specified in the command .
            Format: $rmdir<directory name>

            Example: $rmdir book
Usage of file command:
1) cat command:
            This command helps us to count the content of the file we specify. If we don’t specify the name of the file ,it takes input from standard input.
            Format    : $cat [path] filename
            Example: $cat xyz
            Example: $cat cape1
                             Have a nice day
                             Ctrl+l
 2) cp Command:
            This command helps us to create the copies of a ordinary file.
            Format   : $cp[path]sourcefilename[path]destinatiosnfilename
            Example: $cp cape1 cape2    
 3) ln Command:
            This command is used to establish a additional filename for the same directory file.
            Format  : $ln oldfilename new filename
            Example: $ln cape1 cape2
4) mv Command:
            This command is used to move the contents from one file to another file.
            Format   : $mv Source Destination
            Example: $mv cape1 cape2
5) rm Command:
            This command is used to remove one or more files from a directory. This can be 
     used to delete all file as well as the directory.
            Format: $rm [path] file
6) echo Command:
            This command is used to display on the screen.
            Format   : $echo “Message”
            Example: $echo “UNIX”
                                    UNIX
7) read Command:
            This command is used in shell script. This command waits for the user to in pact
   the value of the variable.
                        Format   : $read variable name
                       
Important Keys to Remember:
Enter Key      -Execute command in the escape model & start a new line in the insert   
  mode.
Esc Key          -Return the vi editor to the command mode.
“/”                   -Helps to search for a particular string with in the file.
“?”                  -Works the same way as “/”
“:”                   -Used when we want to specify a command.
Three modes:
                        1) Esc mode.
                        2) Insert mode.
                        3) Command mode.
Esc mode:
Movement of the Cursor:
h          or         backspace:left
l           or         spacebar :right
k          or         -              :up
j           or         +             :down
Some More Cursor Movements:
w         -           Moves forward by word.
b          -           Moves backward by  word.
e          -           Last character of the word.    
^          -           Beginning of the line.
$          -           End of the line.
L          -           Last line of the file.
Screen Commands:
Ctrl+F -           moves forward direction by screen.
Ctrl+B -           moves backward direction of the screen.
Ctrl+D -           moves the cursor half of the screen in backward direction.
Ctrl+U -           moves the cursor half of the screen in forward direction.
i/I         -           change to insert mode.
Insert mode:
I           -           invokes insert mode and insertion takes place at the beginning.
a          -           used for appending the text. Text is appended after the cursor position.
A         -           Used for appending the text. Text is appended at back end of the line.
O         -           Allows insertion by creating a blank line above the current line.
o          -           Allows insertion by creating a blank line below the current line.
R         -           It overwrites from current cursor position.
Command mode:
            Esc+:   -change to command mode.
Deleting data:
:u                     -           undo all commands used in command prompt.
:set number      -           set the line number.
:2Jo                  -           used to join operation.
:2co7               -           second line is copied after seventh line.
:1,3co8                        -           first,second,third lines are copied after eighth line.
:3mo7              -           move third line after seventh line.
:2d                   -           to delete the second line.
:2,5d                -           to delete the set of lines.(2,3,4&5)
How to quit vi editor:
:q!        -           quit without writing the changes into disk file.
:wq      -           quit after writing the changes to the disk file.
Esc mode-deleting datas:
dd        -           delete the line in which cursor position.
dw       -           delete the single word.
x/del    -           to delete the single character at the cursor position.
X         -           delete the single character before the cursor position.


















RESULT:     
Thus the basic UNIX commands were studied and executed

No comments:

Post a Comment