Linux 命令行教程:使用 CD 命令操作终端

您在 PC 上执行的最常见任务是创建、移动或删除文件。让我们看看文件管理的各种选项。

要管理文件,您可以使用

  1. 终端(命令行界面 – CLI)
  2. 文件管理器(图形用户界面-GUI)




点击 这里 如果视频无法访问

为什么要学习命令行界面?

尽管世界正在转向基于 GUI 的系统,但 CLI 仍有其特定用途,并广泛用于脚本编写和服务器管理。让我们看看它的一些引人注目的用途 -

  • 相比之下,命令提供了更多选项并且很灵活。管道和 stdin/stdout 非常强大,但在 GUI 中不可用
  • GUI 中的某些配置最多需要 5 个屏幕,而在 CLI 中只需一个命令
  • 在 GUI 中移动、重命名 1000 个文件将非常耗时(使用 Control /Shift 在 CLI 中,您可以使用命令来选择多个文件(以选择多个文件),而在 CLI 中,可以使用正则表达式,因此可以使用单个命令执行相同的任务。
  • 与 GUI 相比,CLI 加载速度快,不消耗 RAM。在关键场景中,这一点很重要。

GUI 和 CLI 都有其特定的用途。 例如, 在 GUI 中,性能监控图表即时视觉反馈 系统健康状况,而在 CLI 中看到数百行日志却很碍眼。

您必须学会使用 GUI(文件管理器)和 CLI(终端)

的 GUI 基于Linux的操作系统 与任何其他操作系统类似。因此,我们将重点介绍 CLI 并学习一些有用的命令。

启动 CLI Ubuntu

有两种方法可以启动终端。

1)进入 Dash 并输入终端

终端 V/s 文件管理器和 CD 命令

2)或者您可以按 CTRL + Alt + T 启动终端

启动 CLI(终端)后,你会发现 guru99@VirtualBox(见图)上面写着。

终端 V/s 文件管理器和 CD 命令

1)此行的第一部分是 用户 (鲍勃、汤姆、Ubuntu、家……)

2) 第二部分是计算机名称或主机名。主机名有助于在网络上识别计算机。在服务器环境中,主机名变得很重要。

3)的 ':' 是一个简单的分隔符

4)波浪符号‘~’表示用户正在 主目录。如果改变目录,这个标志就会消失。

终端 V/s 文件管理器和 CD 命令

在上图中,我们使用以下命令从 /home 目录移动到 /bin ‘cd’ 命令。在 /bin 目录中工作时不显示 ~ 符号。返回主目录时才会显示。

5) '$' 符号表示您正在以 Linux 中的普通用户身份工作。以 root 用户身份工作时,会显示 '#'。

终端 V/s 文件管理器和 CD 命令

当前工作目录

您当前正在浏览的目录称为当前工作目录。启动 PC 时,您将登录到主目录。如果要确定当前正在处理的目录,请使用以下命令 –

pwd

终端 V/s 文件管理器和 CD 命令

pwd 命令代表 pRINT w工作会有 d目录

上图显示/home/guru99是我们当前正在处理的目录。

更改目录

如果你想改变当前目录,使用'cd'命令。

cd /tmp

考虑以下示例。

终端 V/s 文件管理器和 CD 命令

在这里,我们从目录 /tmp 移动到 /bin 到 /usr 然后返回到 /tmp。

导航到主目录

如果要导航到主目录,请输入 cd.

终端 V/s 文件管理器和 CD 命令

cd

您也可以使用 CD〜 命令。

终端 V/s 文件管理器和 CD 命令

cd ~

移至根目录

Linux 中文件系统的根目录用 '/' 表示。类似于 'c:\' Windows.

注意:在 Windows,则使用反斜杠“\”,而在 UNIX/Linux 中,使用正斜杠“/”

输入“cd /”移动到根目录。

cd /

终端 V/s 文件管理器和 CD 命令

小提示:不要忘记 cd /。否则,您将收到错误。

浏览多个目录

您可以通过指定完整路径同时浏览多个目录。

例如:如果你想移动 /cpu 目录下 /dev,您不需要将操作分成两部分。

相反,我们可以输入“/dev/cpu”来直接到达该目录。

cd /dev/cpu

终端 V/s 文件管理器和 CD 命令

向上移动一个目录级别

要向上导航一个目录级别,请尝试。

cd ..

终端 V/s 文件管理器和 CD 命令

这里通过使用‘cd ..’命令,我们将目录从‘/dev/cpu’向上移动到‘/dev’。

然后再次使用相同的命令,我们从“/dev”跳转到“/”根目录。

相对路径和绝对路径

计算中的路径是文件或文件夹的地址。

示例–

In Windows

C:\documentsandsettings\user\downloads

在 Linux 中

/home/user/downloads

路径有两种:

1.绝对路径:

假设您必须浏览主文件夹“guru99”的图片目录中存储的图像。

Pictures目录的绝对文件路径 /home/guru99/图片

要导航到该目录,您可以使用命令。

cd /home/guru99/Pictures

终端 V/s 文件管理器和 CD 命令

这被称为绝对路径,因为您指定了到达文件的完整路径。

2.相对路径:

当您必须浏览给定目录中的另一个子目录时,相对路径非常方便。

它可以让您免于一直输入完整路径的麻烦。

假设你当前位于主目录中。你想要导航到下载目录。

您不需要输入绝对路径

cd /home/guru99/Downloads

终端 V/s 文件管理器和 CD 命令

相反,你可以简单地输入 'cd 下载' 您将导航到下载目录,因为您已经在 '/home/guru99' 目录。

cd Downloads

终端 V/s 文件管理器和 CD 命令

这样,您不必指定完整路径来到达文件系统中同一目录内的特定位置。

概要:

  • 要管理文件,您可以使用 Linux 中的 GUI(文件管理器)或 CLI(终端)。两者都有各自的优势。在本教程系列中,我们将重点介绍 CLI,即终端
  • 您可以从仪表板启动终端,也可以使用快捷键 Ctrl+Alt+T
  • pwd 命令给出当前的工作目录。
  • 您可以使用 cd 命令更改目录
  • 绝对路径是文件或目录的完整地址
  • 相对路径是目录文件相对于当前目录的相对位置
  • 相对路径有助于避免一直输入完整的路径。
命令
描述
cd 或 cd ~ 导航到 HOME 目录
cd .. 向上移动一级
cd 更改至特定目录
坎德拉/ 移至根目录