mirror of
https://github.com/NeoFlock/neonucleus.git
synced 2025-09-24 17:13:31 +02:00
43 lines
1.4 KiB
Plaintext
43 lines
1.4 KiB
Plaintext
NAME
|
|
cd - change the current working directory
|
|
|
|
SYNOPSIS
|
|
cd [directory]
|
|
cd -
|
|
|
|
DESCRIPTION
|
|
`cd` allows changing the current working directory, i.e the directory based on which relative paths are resolved.
|
|
|
|
If no operand is given then HOME environment variable is used.
|
|
|
|
If the operand is - (just a single dash) then OLDPWD environment variable is used.
|
|
|
|
Relative path components ./ and ../ may be used to denote the working directory and the parent directory, respectively. An operand starting with ./ is equivalent to PWD environment variable. See examples for illustrations.
|
|
|
|
Lastly, cd will attempt to change the current directory to the path defined by the operand, reporting errors if any.
|
|
|
|
If cd is successful, OLDPWD environment variable will also be set to the previous value of PWD (that is the current working directory immediately prior to the call to cd).
|
|
|
|
ENVIRONMENT VARIABLES
|
|
PWD
|
|
Parent Working Directory, the current working directory
|
|
|
|
OLDPWD
|
|
Old PWD, set each time the PWD is changed by calling the cd utility
|
|
|
|
HOME
|
|
Represents the path of the user's home directory
|
|
|
|
EXAMPLES
|
|
cd a
|
|
Changes to directory `a` in the current working directory
|
|
|
|
cd /bin
|
|
Changes to directory `/bin`, using the specified absolute path
|
|
|
|
cd ../
|
|
Changes to the parent directory of the current working directory
|
|
|
|
cd -
|
|
Changes to the previos directory, defined by OLDPWD, and set each time cd changes PWD
|