当登陆系统并得到shell命令提示符后,你一般位于本身的主目录中。shell
使用pwd命令验证:spa
pwd命令以绝对路径的方式显示用户当前工做目录。命令将当前目录的全路径名称(从根目录)写入标准输出。所有目录使用/
分隔。
第一个/
表示根目录,最后一个目录是当前目录。执行pwd命令可马上得知您目前所在的工做目录的绝对路径名称。命令行
cd命令用来切换工做目录至dirname。 其中dirName表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的home directory(也就是刚login时所在的目录)。3d
另外,~
也表示为home directory .
则是表示目前所在的目录 ..
则表示目前目录位置的上一层目录。code
语法htm
cd (选项) (参数)
选项blog
-p 若是要切换到的目标目录是一个符号链接,直接切换到符号链接指向的目标目录 -L 若是要切换的目标目录是一个符号的链接,直接切换到字符链接名表明的目录,而非符号链接所指向的目标目录。 - 当仅实用"-"一个选项时,当前工做目录将被切换到环境变量"OLDPWD"所表示的目录。
实例get
cd 进入用户主目录; cd ~ 进入用户主目录; cd - 返回进入此目录以前所在的目录; cd .. 返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思); cd ../.. 返回上两级目录; cd !$ 把上个命令的参数做为cd参数使用。
绝对文件路径class
用户可在虚拟目录中采用绝对文件路径引用目录名。绝对文件路径定义了在虚拟目录结构中该目录的确切位置,以虚拟目录的根目录开始,至关于目录的全名。
绝对文件路径老是以正斜线(/)做为起始,指明虚拟文件系统的根目录。
使用绝对文件路径能够清晰代表用户想切换到的确切位置。要用绝对文件路径来切换到文件系统中的某个特定位置,只需在cd
命令后指定全路径名:
相对文件路径
相对文件路径容许用户指定一个基于当前位置的目标文件路径。
相对文件路径不以表明根目录的正斜线(/)开头,而是以目录名(若是用户准备切换到当前工做目录下的一个目录)或是一个特殊字符开始。
假如你位于home目录中,并但愿切换到Documents子目录,那你可使用cd
命令加上一个相对文件路径: