diff --git a/notes/Linux.md b/notes/Linux.md
index 995376a1..63e9835c 100644
--- a/notes/Linux.md
+++ b/notes/Linux.md
@@ -329,7 +329,7 @@ BIOS 不可以读取 GPT 分区表,而 UEFI 可以。
inode 具体包含以下信息:
-- 权限 (read/write/excute);
+- 权限 (read/write/execute);
- 拥有者与群组 (owner/group);
- 容量;
- 建立或状态改变的时间 (ctime);
@@ -420,7 +420,7 @@ ext3/ext4 文件系统引入了日志功能,可以利用日志来修复文件
更换当前目录。
-```
+```bash
cd [相对路径或绝对路径]
```
@@ -428,7 +428,7 @@ cd [相对路径或绝对路径]
创建目录。
-```
+```bash
## mkdir [-mp] 目录名称
-m :配置目录权限
-p :递归创建目录
@@ -564,7 +564,7 @@ cp [-adfilprsu] source destination
#### 2. 符号链接
-符号链接文件保存着源文件所在的绝对路径,在读取时会定位到源文件上,可以理解为 Windows 的快捷方式。
+符号链接文件保存着源文件的路径(可以是绝对路径,也可以是相对路径),在读取时会定位到源文件上,可以理解为 Windows 的快捷方式。
当源文件被删除了,链接文件就打不开了。
@@ -639,7 +639,7 @@ cp [-adfilprsu] source destination
文件搜索。可以用关键字或者正则表达式进行搜索。
-locate 使用 /var/lib/mlocate/ 这个数据库来进行搜索,它存储在内存中,并且每天更新一次,所以无法用 locate 搜索新建的文件。可以使用 updatedb 来立即更新数据库。
+locate 使用 /var/lib/mlocate/ 这个数据库来进行搜索,该数据库每天更新一次,所以无法用 locate 搜索新建的文件。可以使用 updatedb 来立即更新数据库。
```html
## locate [-ir] keyword
@@ -1041,7 +1041,7 @@ $ grep -n 'the' regular_express.txt
18:google is the best tools for search keyword
```
-示例:正则表达式 a{m,n} 用来匹配字符 a m\~n 次,这里需要将 { 和 } 进行转义,因为它们在 shell 是有特殊意义的。
+示例:正则表达式 a{m,n} 用来匹配字符 a m\~n 次,这里需要将 { 和 } 进行转义,因为 grep 默认使用基础正则表达式(BRE),其中的 { 和 } 需要转义才表示重复次数。
```html
$ grep -n 'a\{2,5\}' regular_express.txt
@@ -1182,7 +1182,7 @@ dmtsai lines: 5 columns: 9
| D | uninterruptible sleep (usually I/O)
不可中断阻塞,通常为 IO 阻塞。 |
| S | interruptible sleep (waiting for an event to complete)
可中断阻塞,此时进程正在等待某个事件完成。|
| Z | zombie (terminated but not reaped by its parent)
僵死,进程已经终止但是尚未被其父进程获取信息。|
-| T | stopped (either by a job control signal or because it is being traced)
结束,进程既可以被作业控制信号结束,也可能是正在被追踪。|
+| T | stopped (either by a job control signal or because it is being traced)
停止,进程可能被作业控制信号暂停,也可能正在被追踪。|