来自 “陈工每天出摊” 系列,每天早 8 点准时更新

一、踏入 Linux 世界的钥匙:ls、cd、pwd 命令

在 Linux 服务器的管理与操作中,一些基础命令就像我们开启各种功能的钥匙。今天,咱们就来深入学习三个最常用的命令:ls、cd 和 pwd,它们能帮助你在 Linux 的文件系统中自由穿梭,查看和管理文件与目录。
二、ls 命令:文件和目录的 “查看器”
1. 基本功能与语法
ls 命令用于列出指定目录中的文件和子目录。其基本语法为 ls [选项] [目录名]。如果不指定目录名,默认列出当前目录的内容。例如,在终端中输入 ls,会显示当前目录下的所有文件和目录。
2. 常用选项
-l:以长格式显示文件和目录的详细信息。包括文件的权限、所有者、大小、修改时间等。例如,执行 ls -l,你可能会看到如下输出:
-rw-r--r-- 1 user user 1234 May 10 10:00 example.txt
drwxr-xr-x 2 user user 4096 May 11 14:30 subdirectory
这里,第一列表示文件的权限,- 表示普通文件,d 表示目录;第二列是文件的硬链接数;第三列和第四列分别是文件的所有者和所属组;第五列是文件大小;第六列和第七列是文件的修改时间;最后一列是文件名或目录名。
-a:显示所有文件和目录,包括以 . 开头的隐藏文件和目录。在 Linux 中,以 . 开头的文件和目录默认是隐藏的,使用 ls -a 可以查看它们。比如,许多配置文件都是隐藏文件,使用这个选项就能看到。
-h:与 -l 选项结合使用时,以人类可读的方式显示文件大小。例如,文件大小会显示为 1.2K、2.5M 等,而不是单纯的字节数,方便我们直观理解。
3. 示例
假设当前目录下有一个名为 documents 的目录和一个名为 report.txt 的文件,执行 ls -lh 命令,输出可能如下:
drwxr-xr-x 2 user user 4.0K May 10 10:15 documents
-rw-r--r-- 1 user user 2.1K May 10 10:10 report.txt
这样我们就能清晰地看到文件和目录的详细信息及大小。
三、cd 命令:目录切换的 “导航仪”
1. 基本功能与语法
cd 命令用于切换当前工作目录。其基本语法为 cd [目录名]。目录名可以是绝对路径(从根目录 / 开始的完整路径),也可以是相对路径(相对于当前目录的路径)。
2. 切换到不同目录
① 切换到根目录:在终端输入 cd /,即可切换到系统的根目录。根目录是整个文件系统的顶级目录,所有其他目录都挂载在它下面。
② 切换到用户主目录:输入 cd 或 cd ~,会切换到当前用户的主目录。每个用户都有自己的主目录,用于存放个人文件和配置。例如,普通用户 user 的主目录通常是 /home/user。
③ 使用相对路径切换目录:假设当前目录是 /home/user,而在这个目录下有一个名为 projects 的子目录,要进入该子目录,可以输入 cd projects。如果要返回上一级目录,可以使用 cd..,其中 .. 表示上一级目录。
3. 示例
假设当前在 /home/user 目录下,执行 cd documents,就会进入 documents 子目录。如果此时执行 cd..,则会回到 /home/user 目录。
四、pwd 命令:当前位置的 “定位器”
1. 基本功能与语法
pwd 命令用于显示当前工作目录的绝对路径。其语法非常简单,只需在终端输入 pwd 即可。
2. 示例
无论你在文件系统的哪个位置,执行 pwd 命令,都会明确显示当前所在的目录路径。例如,当你在 /var/log 目录下执行 pwd,终端会输出 /var/log,让你清楚知道自己所处的位置。
五、总结与互动
ls、cd 和 pwd 这三个命令是 Linux 服务器操作的基础,熟练掌握它们是深入学习 Linux 系统管理的第一步。通过 ls 查看文件和目录,用 cd 切换到不同位置,再借助 pwd 确认当前所在路径,你就能在 Linux 的文件系统中自如地进行各种操作。
在你学习和使用 Linux 的过程中,有没有因为这几个命令而遇到过有趣的小问题呢?欢迎在评论区分享你的经历,咱们一起交流探讨。
明天早 8 点,陈工准时出摊,明天咱们聊聊“Linux 服务器怎么查看服务器进程”的相关知识,不见不散哦~

任何解决方案都是一个版本更替,逐步完善的工程,该专栏的文字皆为手动输入,有不当之处,请及时留言告知,定会及时更正,并在文中公开表示感谢!