西林哥
分享数字生活

50 个最常用的 Linux 命令(1) – cd,更换目录

Linux,世界上应用最广泛的服务器系统,是创建自驾应用(self-hosted apps)绕不开的话题。我试试从一个非专业开发者的角度,带你理解常用的 Linux 命令。这也是自我学习的过程。

顺便说一句,大多数命令在 MacOS 上也能使用,甚至也可以用于 Windows PowerShell。

常见的 Linux 系统有哪些?

  • Debian
  • Fedora
  • Mandriva Linux
  • openSUSE
  • Arch Linux
  • Gentoo
  • Slackware
  • Ubuntu

cd – 最常用的命令,没有之一

cd,是 change directory 的缩写,用处顾名思义就是更改当前目录(或称文件夹)。Linux 的一个特点是「万物皆文件」,除了我们理解的电子表格、PowerPoint 文档之外,显示器、硬盘、通信接口都被算作文件。文件被放在各种目录中,每个命令默认都是在「当前目录」中完成的。这就是为什么 cd 是最常用的命令,我们需要经常在文件系统中「重新定位」自己。

cd 的用法很简单,只需要提供一个参数,就是「目的地」。比如要转到当前目录的子目录「files」,则输入:

cd files

另一种情况,使用目录的「完整路径」来跳转。完整路径以斜杠(/)开头,从文件系统的「根目录」为开始,逐级向下而成,每一级也用斜杠(/)分隔。比如跳转到根目录下的 home 目录下的 xilin 目录:

cd /home/xilin

此时,如果我们想要去 /home/xilin 目录的上一级,即 /home,则只要输入:

cd ..

两个小数点(..)代表当前目录的上一级目录。那一个小数点(.)代表什么呢?就是当前目录。还有个常见的代号,波浪号(~)代表家目录(home directory,维基百科),即当前用户登录后的默认目录。假设我们现在 /home/xilin/documents/2020 目录,那么输入三个命令的任何一个,效果都是一样的。

# 绝对路径
cd /home/xilin/documents
# 去上一级
cd ..
# 从家目录开始
cd ~/documents

小心空格和大小写

如果目录的名字中有空格,在 cd 命令中需要在空格前加一个反斜杠(\),同时要注意大小写不能搞错。比如转到 My Documents 目录:

cd My\ Documents

结语

这将会是一个系列文章。敬请期待!

未经允许不得转载:lixilin.com » 50 个最常用的 Linux 命令(1) – cd,更换目录
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址