Using pwd command to print current working directory on Linux shell - Basic Linux Command.
Step by step using Linux pwd command to print current working directory on you Linux shell.
Pwd is the basic command that can be useful to find out where you are in the linux system ( your current directory path), this simple example the step to use Linux pwd command on the bash shell command prompt to print current working directory on Linux fedora core system.
Linux command name: pwd
The Linux 'pwd' (Print the current working directory) command is used to display the directory that you are currently in or your working directory.
Bourne Shell Builtins command.
[root@linux fedora]# type pwd
pwd is a shell builtin
How to know where I’m now on the system?
To find out where are you (current directory path) on your shell command key in the 'pwd' command on your shell prompt as an example below:
[root@linux fedora]# pwd
The pwd command above display that the user is currently in the /root/hack/fedora/ directory.
[root@linux fedora]# /bin/pwd --version
pwd (GNU coreutils) 5.2.1
Written by Jim Meyering.
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
The ‘/bin/pwd –version’ command above display the version of pwd command.
The following are some of the flags and arguments that can be used for the pwd bash buitlin command:
-P pwd prints the physical directory, without any symbolic links.
-L pwd follow symbolic links.
The following are some of the flags and arguments that can be used for the pwd command:
--help display help and exit
--version output version information and exit
Get help on Bash builtin pwd command.
[root@linux fedora]# help -s pwd
pwd: pwd [-PL]
[root@linux fedora]# help pwd
pwd: pwd [-PL]
Print the current working directory. With the -P option, pwd prints
the physical directory, without any symbolic links; the -L option
makes pwd follow symbolic links.
[root@linux fedora]# info bash
Print the absolute pathname of the current working directory. If
the `-P' option is supplied, the pathname printed will not contain
symbolic links. If the `-L' option is supplied, the pathname
printed may contain symbolic links. The return status is zero
unless an error is encountered while determining the name of the
current directory or an invalid option is supplied.
NOTE : open the on-line manuals in the "Info format" by execute ‘info bash’ command then scroll down to the “* Builtin Index:: Index of Bash builtin commands.” Hit Enter key, then look for “* pwd: (Bourne Shell Builtins.) on (line 163) “ hit Enter key again.
Getting help on External pwd command.
[root@linux fedora]# whereis pwd
pwd: /bin/pwd /usr/include/pwd.h /usr/share/man/man1/pwd.1.gz /usr/share/man/mann/pwd.n.gz /usr/share/man/man1p/pwd.1p.gz
The ‘whereis’ command above is used to locate the binary, source, and manual page files for a pwd command
[root@linux fedora]# man pwd
pwd - print name of current/working directory
NOTE: your shell may have its own version of pwd which will supercede
the version described here. Please refer to your shellâs documentation
for details about the options it supports.
Print the full filename of the current working directory.
--help display this help and exit
output version information and exit
Written by Jim Meyering.
Report bugs to <firstname.lastname@example.org>.
Copyright Â© 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is
NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
The full documentation for pwd is maintained as a Texinfo manual. If
the info and pwd programs are properly installed at your site, the com-
info coreutils pwd
should give you access to the complete manual.
[root@linux fedora]# info pwd
[root@linux fedora]# info coreutils pwd
19.1 `pwd': Print working directory
`pwd' prints the fully resolved name of the current directory. That
is, all components of the printed name will be actual directory
names--none will be symbolic links.
Because most shells have a built-in command by the same name, using
the unadorned command name in a script or interactively may get you
different functionality than that described here.
The only options are a lone `--help' or `--version'. *Note Common
An exit status of zero indicates success, and a nonzero value
The ‘info pwd’ and ‘info coreutils pwd’ command above, display the same help output for 'pwd' command.
Need help or need more information use:
# info pwd
# info coreutils pwd
# man pwd
# help pwd
Keywords: pwd, pwd command, using pwd command, linux pwd command, print current working directory, current working directory, working directory, use pwd, working directory.