服务器之家:专注于服务器技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|系统进程|Fedora|注册表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服务器之家 - 服务器系统 - Linux - 在 Linux 中使用 cd 命令

在 Linux 中使用 cd 命令

2023-07-04 17:08未知服务器之家 Linux

Linux 中的 cd 命令用于更改目录。 cd 实际上是“更改目录change directories”的缩写。 这是你必须了解的基本 Linux 命令之一。 使用 cd 命令非常简单: cd path_to_directory 不可能比这更简单了,对吧。 然而,你应该理解它的路径部分,以

在 Linux 中使用 cd 命令

Linux 中的cd命令用于更改目录。cd实际上是“更改目录change directories”的缩写。

这是你必须了解的基本 Linux 命令之一。

使用cd命令非常简单:

cd path_to_directory

不可能比这更简单了,对吧。

然而,你应该理解它的路径部分,以便轻松地浏览文件系统而不会感到困惑。

这是绝对路径和相对路径的快速回顾:

在 Linux 中使用 cd 命令Absolute vs relative path in Linux

如果你需要更多细节,我建议你阅读这篇文章:

Linux 上的绝对路径和相对路径有什么不同

让我们看一些使用cd命令的示例。

使用绝对路径更改目录

从视觉上看会更容易理解。看下图。

在 Linux 中使用 cd 命令Absolute path travel to the python directory

我当前的位置是我的主目录(/home/abhishek),我必须进入scripts目录中的python目录。

假设我想使用绝对路径。python目录的绝对路径是/home/abhishek/scripts/python

cd /home/abhishek/scripts/python

在 Linux 中使用 cd 命令cd command with absolute path

使用相对路径更改目录

让我们举同样的例子,但这次我将采用相对路径。

在 Linux 中使用 cd 命令Relative path example

我的主目录到python目录的相对路径是scripts/python。让我们用这个:

cd scripts/python

在 Linux 中使用 cd 命令cd command with relative path

进入上级目录

到目前为止,你一直在进入下级。如果你必须进入上级目录怎么办?

假设你位于/home/abhishek/scripts/python中,并且必须将目录添加到scripts

在 Linux 中使用 cd 命令

使用绝对路径始终是一种选择,但它相当冗长。相反,你可以使用特殊的目录符号..。双点 (..)表示父目录或上一级目录。单点(.)表示当前目录。

cd ..

这是一个例子:

在 Linux 中使用 cd 命令cd up a directory

你可以使用..在 Linux 文件系统层次结构中向上移动路径。

假设我在上图中的python目录中,想要进入code目录。这是我能做的:

cd ../../code

在 Linux 中使用 cd 命令Go up the directory using cd command

进入主目录

如果你在所有这些目录切换中感到迷失并想回到主目录,有很多简单的快捷方式。

事实上,最简单的就是使用不带任何选项的cd命令。

cd

这将使你从文件系统上的任何位置返回主目录。

或者,你可以使用~符号,表示主目录。

cd ~

在 Linux 中使用 cd 命令Use cd to go back home

进入根目录

尽管你不会像前一个那样经常使用它,但了解一下仍然有好处。

如果你想返回文件系统开始的根目录,请使用以下命令:

cd /

这里不涉及“魔法”。当放在路径开头使用时,/表示根。不要将它与路径分隔符混淆。

在 Linux 中使用 cd 命令Paths in Linux

切换回上一级目录

这是一个救命稻草,或者我应该说是“省时稻草”。当你深入目录结构,然后转到另一个目录,然后你觉得需要返回到以前的位置时,此快捷方式会有所帮助。

cd -

还不清楚吗? 让我举个例子。

我位于/etc/apt/sources.list.d。从这里,进入/home/abhishek/scripts/python来处理我的代码。然后我意识到我必须再次检查/etc/apt/sources.list.d目录中的某些内容。

通常的方法是这样做,这让我再次输入所有路径:

在 Linux 中使用 cd 命令Go back to previous directory

但聪明的方法是使用这个:

在 Linux 中使用 cd 命令Use cd - to go back to previous directory

看吧,无需再次输入冗长的路径。如期工作!

延伸 · 阅读

精彩推荐
  • Linux如何通过命令行重新启动 Linux

    如何通过命令行重新启动 Linux

    使用个人电脑工作的时候,可能会因为各种原因而关闭机器。对于 Linux 初学者来说,与电源相关(关机、重启等)的任务总是最后才想到如何去实现的,所...

    未知1612023-05-08
  • LinuxLinux系统一些重要的学习方法及路线图详解

    Linux系统一些重要的学习方法及路线图详解

    对于Linux系统来说;一些学习方法及路线图是非常值得学习的,今天小编就为大家分享一下Linux系统一些重要的学习方法及路线图详解;有需要的朋友一起去...

    Linux之家4882019-06-09
  • LinuxLinux中别名与二进制的使用教程

    Linux中别名与二进制的使用教程

    这篇文章主要给大家介绍了关于Linux中别名与二进制的使用方法,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧...

    Az2h1丶5922022-01-19
  • LinuxLinux下常用的系统信息查阅命令

    Linux下常用的系统信息查阅命令

    这篇文章主要介绍了Linux下常用的系统信息查阅命令,本文讲解了系统信息查阅、资源信息查阅、磁盘信息查阅、网络信息查阅、进程信息查阅、用户信息查...

    Linux教程网4622019-09-25
  • LinuxLinux/Unix 简单快捷键小结

    Linux/Unix 简单快捷键小结

    下述所有命令在Linux/unix的shell下有效,这里以bash为主。如有出入,以你自己的服务器为准。本文所指的Linux主要指RHEL/CentOS,unix指的是FreeBSD,这也是服务器...

    Linux教程网4412019-12-19
  • Linux12个有趣的Linux终端命令

    12个有趣的Linux终端命令

    你觉得 Linux 终端里只有无趣的工作吗?那你一定不知道下面这些有趣的 Linux 命令吧。...

    51CTO5552020-04-30
  • LinuxLinux 6.3 补丁更新支持英特尔 14 代酷睿 Meteor Lake-S 桌面处理器

    Linux 6.3 补丁更新支持英特尔 14 代酷睿 Meteor Lake-S 桌面处理器

    5 月 8 日消息,英特尔第 14 代酷睿 Meteor Lake-S 桌面处理器支持已作为补丁的一部分添加到即将推出的 Linux 6.3 内核中。 5 月 6 日的一项补丁显示,Linux 6.3 添...

    未知1872023-05-09
  • LinuxLinux下grep命令使用实例

    Linux下grep命令使用实例

    这篇文章主要介绍了Linux下grep命令使用实例,本文讲解了主要的grep命令参数、如何使用grep命令去搜索某个文件中的内容呢、grep 命令递归查找、使用grep去匹...

    Linux之家5842019-09-20