diff --git a/src/learn_linux_basic/linux_common_sense.md b/src/learn_linux_basic/linux_common_sense.md index 2b746d5..4bcc5a4 100755 --- a/src/learn_linux_basic/linux_common_sense.md +++ b/src/learn_linux_basic/linux_common_sense.md @@ -22,8 +22,7 @@ Linux 中,每个文件夹下,都有两个特殊的目录,就是`.`和`..` 2. `..` 代表上一级文件夹,而 `/` 的上级文件夹就是它自己 > 这块似乎有一点不太好懂,我们通过实际的例子解释一下: - -假设我们当现在目录`/foo/bar`下,那么`/foo/bar/.`就等同于`/foo/bar`,`/foo/bar/..`,就等同于`/foo` +> 假设我们当现在目录`/foo/bar`下,那么`/foo/bar/.`就等同于`/foo/bar`,`/foo/bar/..`,就等同于`/foo` 如果一个路径以`/`开头,那代表这个目录是从根目录开始的,根目录就相当于 Windows 上的 C 盘,是存放系统的位置。 @@ -33,6 +32,10 @@ Linux 中,每个文件夹下,都有两个特殊的目录,就是`.`和`..` > 实际上,`/`只是一块硬盘的挂载点,后面会讲到 +除了这些之外,还有一个路径,是永远指向你的家目录的,这就是`~`。 + +假设你的用户名是`hmtsai`,那么`~`是等同于`/home/hmtsai`的。 + ## 基本操作 ### `ls` 列出文件 @@ -73,6 +76,8 @@ cd <目录> 这样,就会把当前的工作目录切换到指定的目录了。 +> 一般情况下,只执行`cd`是和`cd ~`等价的。 + ### `mkdir` 新建文件夹 我们刚学习使用 Windows 时,除了开机,第一件事应该就是新建文件夹了。