Changes the current directory.
cd [ Directory ]
The cd command moves you from your present directory to another directory. You must have execute (search) permission in the specified directory.
If you do not specify a Directory parameter, the cd command moves you to your login directory ($HOME in the ksh and bsh environments, or $home in the csh environment). If the specified directory name is a full path name, it becomes the current directory. A full path name begins with a / (slash) indicating root directory, a . (dot) indicating current directory, or a .. (dot-dot) indicating parent directory. If the directory name is not a full path name, the cd command searches for it relative to one of the paths specified by the $CDPATH shell variable (or $cdpath csh variable). This variable has the same syntax as, and similar semantics to, the $PATH shell variable (or $path csh variable).
NOTE: Running /usr/bin/cd from a shell does not change the shell's working directory.
This command returns the following exit values:
0 | Successful completion. |
>0 | An error occurred. |
cd
cd /usr/includeThis changes the current directory to /usr/include.
cd sysIf the current directory is /usr/include and it contains a subdirectory named sys, then /usr/include/sys becomes the current directory.
cd ..The special file name, .. (dot-dot), refers to the directory immediately above the current directory.
The bsh command, csh command, ksh command, pwd command.
The chdir subroutine.
Directory Overview in AIX Version 4.3 System User's Guide: Operating System and Devices describes the structure and characteristics of directories in the file system.
File Systems and Directories Overview in AIX Version 4.3 System User's Guide: Operating System and Devices.
Shells Overview in AIX Version 4.3 System User's Guide: Operating System and Devices describes shells, the different types, and how they affect the way commands are interpreted.