Linux 命令行教程:使用 CD 命令操作终端
您在 PC 上执行的最常见任务是创建、移动或删除文件。让我们看看文件管理的各种选项。
要管理文件,您可以使用
- 终端(命令行界面 – CLI)
- 文件管理器(图形用户界面-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 并输入终端
2)或者您可以按 CTRL + Alt + T 启动终端
启动 CLI(终端)后,你会发现 guru99@VirtualBox(见图)上面写着。
1)此行的第一部分是 用户 (鲍勃、汤姆、Ubuntu、家……)
2) 第二部分是计算机名称或主机名。主机名有助于在网络上识别计算机。在服务器环境中,主机名变得很重要。
3)的 ':' 是一个简单的分隔符
4)波浪符号‘~’表示用户正在 主目录。如果改变目录,这个标志就会消失。
在上图中,我们使用以下命令从 /home 目录移动到 /bin ‘cd’ 命令。在 /bin 目录中工作时不显示 ~ 符号。返回主目录时才会显示。
5) '$' 符号表示您正在以 Linux 中的普通用户身份工作。以 root 用户身份工作时,会显示 '#'。
当前工作目录
您当前正在浏览的目录称为当前工作目录。启动 PC 时,您将登录到主目录。如果要确定当前正在处理的目录,请使用以下命令 –
pwd
pwd 命令代表 pRINT w工作会有 d目录
上图显示/home/guru99是我们当前正在处理的目录。
更改目录
如果你想改变当前目录,使用'cd'命令。
cd /tmp
考虑以下示例。
在这里,我们从目录 /tmp 移动到 /bin 到 /usr 然后返回到 /tmp。
导航到主目录
如果要导航到主目录,请输入 cd.
cd
您也可以使用 CD〜 命令。
cd ~
移至根目录
Linux 中文件系统的根目录用 '/' 表示。类似于 'c:\' Windows.
注意:在 Windows,则使用反斜杠“\”,而在 UNIX/Linux 中,使用正斜杠“/”
输入“cd /”移动到根目录。
cd /
小提示:不要忘记 cd 和 /。否则,您将收到错误。
浏览多个目录
您可以通过指定完整路径同时浏览多个目录。
例如:如果你想移动 /cpu
目录下 /dev
,您不需要将操作分成两部分。
相反,我们可以输入“/dev/cpu”来直接到达该目录。
cd /dev/cpu
向上移动一个目录级别
要向上导航一个目录级别,请尝试。
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
这被称为绝对路径,因为您指定了到达文件的完整路径。
2.相对路径:
当您必须浏览给定目录中的另一个子目录时,相对路径非常方便。
它可以让您免于一直输入完整路径的麻烦。
假设你当前位于主目录中。你想要导航到下载目录。
您不需要输入绝对路径
cd /home/guru99/Downloads
相反,你可以简单地输入 'cd 下载' 您将导航到下载目录,因为您已经在 '/home/guru99' 目录。
cd Downloads
这样,您不必指定完整路径来到达文件系统中同一目录内的特定位置。
概要:
- 要管理文件,您可以使用 Linux 中的 GUI(文件管理器)或 CLI(终端)。两者都有各自的优势。在本教程系列中,我们将重点介绍 CLI,即终端
- 您可以从仪表板启动终端,也可以使用快捷键 Ctrl+Alt+T
- pwd 命令给出当前的工作目录。
- 您可以使用 cd 命令更改目录
- 绝对路径是文件或目录的完整地址
- 相对路径是目录文件相对于当前目录的相对位置
- 相对路径有助于避免一直输入完整的路径。
命令
|
描述
|
---|---|
cd 或 cd ~ | 导航到 HOME 目录 |
cd .. | 向上移动一级 |
cd |
更改至特定目录 |
坎德拉/ | 移至根目录 |