diff --git a/docs/notes/Linux.md b/docs/notes/Linux.md
index 81e89a83..94667f8b 100644
--- a/docs/notes/Linux.md
+++ b/docs/notes/Linux.md
@@ -771,7 +771,7 @@ $ tar [-z|-j|-J] [xv] [-f 已有的 tar 文件] [-C 目录] ==解压缩
- 命令历史:记录使用过的命令
- 命令与文件补全:快捷键:tab
-- 命名别名:例如 lm 是 ls -al 的别名
+- 命名别名:例如 ll 是 ls -al 的别名
- shell scripts
- 通配符:例如 ls -l /usr/bin/X\* 列出 /usr/bin 下面所有以 X 开头的文件
@@ -1162,7 +1162,7 @@ dmtsai lines: 5 columns: 9
| R | running or runnable (on run queue)
正在执行或者可执行,此时进程位于执行队列中。|
| 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)
僵死,进程已经终止但是不可被其父进程获取信息。|
+| Z | zombie (terminated but not reaped by its parent)
僵死,进程已经终止但是尚未被其父进程获取信息。|
| T | stopped (either by a job control signal or because it is being traced)
结束,进程既可以被作业控制信号结束,也可能是正在被追踪。|
diff --git a/docs/notes/SQL.md b/docs/notes/SQL.md
index 38fe1fe5..ba4105fc 100644
--- a/docs/notes/SQL.md
+++ b/docs/notes/SQL.md
@@ -721,7 +721,7 @@ CREATE USER myuser IDENTIFIED BY 'mypassword';
**修改账户名**
```sql
-RENAME myuser TO newuser;
+RENAME USER myuser TO newuser;
```
**删除账户**
diff --git a/docs/notes/Socket.md b/docs/notes/Socket.md
index b9164b58..6368a157 100644
--- a/docs/notes/Socket.md
+++ b/docs/notes/Socket.md
@@ -84,12 +84,12 @@ ssize_t recvfrom(int sockfd, void *buf, size_t len, int flags, struct sockaddr *
## 五大 I/O 模型比较
-- 同步 I/O:将数据从内核缓冲区复制到应用进程缓冲区的阶段,应用进程会阻塞。
-- 异步 I/O:不会阻塞。
+- 同步 I/O:将数据从内核缓冲区复制到应用进程缓冲区的阶段(第二阶段),应用进程会阻塞。
+- 异步 I/O:第二阶段应用进程不会阻塞。
-阻塞式 I/O、非阻塞式 I/O、I/O 复用和信号驱动 I/O 都是同步 I/O,它们的主要区别在第一个阶段。阻塞式 I/O 在第一阶段阻塞。
+同步 I/O 包括阻塞式 I/O、非阻塞式 I/O、I/O 复用和信号驱动 I/O ,它们的主要区别在第一个阶段。
-非阻塞式 I/O 、信号驱动 I/O 和异步 I/O 在第一阶段不会阻塞。异步 I/O 在第二阶段也不会阻塞。
+非阻塞式 I/O 、信号驱动 I/O 和异步 I/O 在第一阶段不会阻塞。