一、基本概念
cd (Change Directory) 命令是 Linux 系统中经常使用的命令之一,用于更改 shell 的当前工作目录。cd 命令可以将 shell 的当前工作目录更改为包含在 PATH 中的任何有效目录。
在 Linux 系统中,一切都是文件,包括目录也是一种文件。每个文件都有一个 path,path 由若干个目录名称(或目录路径)组成。因此,在 Linux 系统中,切换目录其实就是更改当前工作目录,即更改当前的 path。
二、基本使用
cd 命令的语法非常简单,格式如下:
cd [目标路径]
其中,目标路径是需要切换到的目录的路径。
举个例子,如果要进入 /etc 目录,只需要输入:
cd /etc
这时 shell 的当前工作路径就变成了 /etc。
三、快捷使用
cd 命令还支持一些快捷操作,如:
1.进入家目录
进入当前用户的 home 目录:
cd ~
进入其他用户的 home 目录:
cd ~username
2.回退到上级目录
回退到上一级目录:
cd ..
回退到上 N 级目录:
cd ../../..
3.进入上次工作目录
在命令行下输入 cd - 可以返回上一次所在的工作目录。
四、工作路径相关命令
1. pwd 命令
pwd(Print Working Directory)命令用于查看当前工作目录的路径。
pwd
2. ls 命令
ls 命令用于查看当前目录下的文件和子目录。
查看当前目录下的所有文件和子目录:
ls
查看指定目录下的所有文件和子目录:
ls /path/to/dir
查看详细信息(包括文件大小、权限、所有者等):
ls -l
查看所有文件和子目录,包括隐藏文件:
ls -a
3. mkdir、rmdir、rm 命令
mkdir(Make Dicectory)命令用于创建目录;rmdir(Remove Directory)命令用于删除目录;rm(Remove)命令用于删除文件和目录。
创建目录:
mkdir /path/to/dir
删除目录:
rmdir /path/to/dir
删除文件:
rm /path/to/file
删除目录及其所有子目录和文件:
rm -rf /path/to/dir
五、总结
cd 命令是 Linux 系统中基础而又常用的命令之一,可以控制当前的工作目录,非常方便。除了基本的使用方法以外,还有一些快捷的使用方式,如回退到上一级目录、进入家目录等等。同时,还有一些与工作路径相关的命令,如 pwd、ls、mkdir、rmdir 和 rm 等命令,使得我们的工作更加高效。