Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。本文主要介绍Linux cd 命令。

1、命令简介

cd:要更改目录—将当前工作目录更改为特定的文件夹。

2、命令用法

cd [Options] [Directory]

3、命令描述

如果给出了directory,将shell的工作目录改为directory。如果不是,则更改为HOME (shell变量)。如果shell变量CDPATH存在,则将其用作搜索路径。如果目录以斜杠开头,则不使用CDPATH。如果directory是-,这将改变到前面的目录位置(相当于$OLDPWD)。如果目录成功更改,返回状态为零,否则返回非零。

cd命令是”change directory”中单词的首字母缩写,其英文释义是改变目录,所以该命令的功能是从当前目录切换到指定目录。

其中目录的路径可分为绝对路径和相对路径。若目录名称省略,则切换至使用者的用户目录(也就是刚登录时所在的目录)。

另外,~也表示为用户目录的意思,.则是表示目前所在的目录,..则表示当前目录位置的上一级目录。

4、命令选项

-P如果切换的目标目录是一个符号链接,则直接切换到符号链接指向的目标目录
-L如果切换的目标目录是一个符号链接,则直接切换到符号链接名所在的目录
--仅使用”-“选项时,当前目录将被切换到环境变量”OLDPWD”对应值的目录
~切换至当前用户目录
..切换至当前目录位置的上一级目录

5、使用示例

1)移动到sample文件夹

$ cd /usr/local/sample
$ pwd
/usr/local/sample

2)更改为另一个文件夹

$ cd /var/local/logs
$ pwd
/var/local/logs

3)切换到/usr/local/sample目录

$ cd - 
$ pwd
/usr/local/sample

4)切换到上一个文件夹

$ cd ..
$ pwd
/usr/local/

推荐文档