UNIX PROGRAMMING
HOME, PATH, Pathnames
Home Directory
$ echo $HOME
/home/kumar
The PATH variable
List of directories searched by shell to locate the command.
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/home/kumar/.local/bin:/home/
kumar/bin
• add /opt/bin to PATH
$ PATH=$PATH:/opt/bin
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/home/kumar/.local/bin:/home/
kumar/bin:/opt/bin
Absolute and Relative pathname
Absolute pathname:
$ cat /home/kumar/login.sql
Relative pathname
$ cat /kumar/login.sql

unix system programming Unix-module1-4.ppt

  • 1.
  • 2.
    Home Directory $ echo$HOME /home/kumar
  • 3.
    The PATH variable Listof directories searched by shell to locate the command. $ echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/home/kumar/.local/bin:/home/ kumar/bin • add /opt/bin to PATH $ PATH=$PATH:/opt/bin $ echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/home/kumar/.local/bin:/home/ kumar/bin:/opt/bin
  • 4.
    Absolute and Relativepathname Absolute pathname: $ cat /home/kumar/login.sql Relative pathname $ cat /kumar/login.sql