Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

csh(1)

ksh(1)

pwd(1)

sh(1)

chdir(2)

cd(1)  —  Commands

OSF

NAME

cd − Changes the current working directory

SYNOPSIS

cd [directory]

DESCRIPTION

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, cd moves you to your login directory ($HOME in ksh and sh environments, or $home in csh environment).  If the specified directory name is a full pathname, it becomes the current working directory.  A full pathname begins with a / (slash) for the root directory, with a .  (dot) for the current working directory, or with a ..  (dot dot) for the parent directory.  If the directory name is not a full pathname, cd 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). 

EXAMPLES

     1.To change to your home directory, enter:

cd

     2.To change to a new directory, enter:

cd  /usr/include

This changes the current working directory to /usr/include.  Now file pathnames that do not begin with / or ../ specify files located in /usr/include. 

     3.To go down one level of the directory tree, enter:

cd  sys

If the current working directory is /usr/include and if it contains a subdirectory named sys, then /usr/include/sys becomes the current working directory. 

     4.To go up one level of the directory tree, enter:

cd  ..

The special filename .. (dot dot) always refers to the directory immediately above the current working directory.

RELATED INFORMATION

Commands:  csh(1), ksh(1), pwd(1), sh(1). 

Functions:  chdir(2). 

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026