pwd
pwd [-LP]
打印当前工作目录的绝对路径名。 如果提供了-P选项,则打印的路径名将不包含符号链接。 如果提供了-L选项,则打印的路径名可能包含符号链接。 除非确定当前目录的名称时遇到错误或提供了无效的选项,否则返回状态为零。
$ cd /dev/fd
$ pwd
/dev/fd
$ pwd -L
/dev/fd
$ pwd -P
/proc/6/fd
cd
cd [-L|[-P [-e]] [-@] [directory]
将当前工作目录更改为directory。
如果未提供directory,则使用HOME变量的值。
directory后的所有其他参数将被忽略。
CDPATH变量会被用于搜索相对路径。
directory里的..表示上级目录
directory里的.表示当前目录
directory里的~将转换为HOME变量的值
directory如果是-,它将转换为$OLDPWD,通常为上一次的工作目录,并且会将更改后的绝对路径输出到stand output.
-P选项会解析directory里的符号链接。
-L选项是默认的,不会解析directory里的符号链接。
-P和-e选项组合时,在成功更改目录后无法成功确定当前工作目录,则cd将返回不成功的状态。
在支持的系统上,-@选项将与文件关联的扩展属性显示为目录。
如果成功更改目录,则返回状态为零,否则为非零。