请以markdown形式输出以下问题的回答：Linux中，如何查看当前系统的内存使用情况？
user
```markdown
# 查看当前系统内存使用情况的方法

在Linux系统中，可以通过以下几种命令来查看当前系统的内存使用情况：

1. **使用`free`命令**
   - 该命令可以显示系统的内存使用情况，包括物理内存和交换内存。
   - 示例：
     ```bash
     free -h
     ```
   - 输出示例如下：
     ```
               total        used        free      shared  buff/cache   available
     Mem:           7.8Gi       2.3Gi       1.2Gi       154Mi       4.3Gi       5.1Gi
     Swap:          2.0Gi          0B       2.0Gi
     ```

2. **使用`top`命令**
   - 该命令可以实时显示系统的进程和内存使用情况。
   - 示例：
     ```bash
     top
     ```
   - 输出示例：
     ```
     top - 15:50:13 up 2 days, 23:10,  1 user,  load average: 0.00, 0.01, 0.05
     Tasks: 123 total,   1 running, 122 sleeping,   0 stopped,   0 zombie
     %Cpu(s):  0.0 us,  0.3 sy,  0.0 ni, 99.7 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
     MiB Mem :   7900.0 total,   1200.0 free,   2300.0 used,   4400.0 buff/cache
     MiB Swap:   2048.0 total,   2048.0 free,      0.0 used.   5100.0 avail Mem
     ```

3. **使用`vmstat`命令**
   - 该命令可以显示虚拟内存统计信息，包括内存使用情况。
   - 示例：
     ```bash
     vmstat -s
     ```
   - 输出示例：
     ```
         7340000 K total memory
         2300000 K used memory
         1200000 K active memory
         3200000 K inactive memory
         4400000 K free memory
         500000 K buffer memory
         1800000 K swap cache
         2048000 K total swap
              0 K used swap
         2048000 K free swap
     ```

通过这些命令，您可以方便地查看Linux系统当前的内存使用情况。
```
assistant