当前位置:首页>Linux>Linux系统基础6:WSL安装 Linux_补充

Linux系统基础6:WSL安装 Linux_补充

  • 2026-08-18 23:10:27
Linux系统基础6:WSL安装 Linux_补充

教你怎么把软件源换成国内加速源,以及整理一份 WSL 新手入门的练习命令清单。

一、先做:更换国内软件源(大幅提升下载速度)

Ubuntu 默认的软件源服务器在国外,国内下载安装软件会特别慢,甚至超时失败。换成国内的镜像源(比如清华源、阿里源)后,下载速度能提升几十倍,是新手安装完 WSL 后第一件要做的事。

全程跟着命令敲即可,每一步都给你讲清楚作用。


步骤 1:先确认你的 Ubuntu 版本代号

不同版本的 Ubuntu 对应不同的源,版本错了会直接报错,先查清楚:

lsb_release -cs
  • 命令拆解:lsb_release 是查看发行版信息的命令,-cs 选项只输出版本的代号。
  • 预期输出:
    • Ubuntu 24.04 → 输出 noble
    • Ubuntu 22.04 → 输出 jammy

记住你的代号,后面替换源的时候要对应。


步骤 2:备份官方原始源文件(必做)

修改系统配置前先备份是好习惯,万一改坏了可以一键恢复。

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
  • 逐成分拆解:
    • sudo
      :临时获取管理员权限,修改系统文件必须加,执行后会要求输入你的 Linux 密码。
    • cp
      :复制命令。
    • /etc/apt/sources.list
      :源文件的原始路径(Ubuntu 所有软件源地址都存在这个文件里)。
    • /etc/apt/sources.list.bak
      :备份文件的路径,.bak 是备份文件的通用后缀。
  • 执行后没有报错就代表备份成功,后续想恢复原始源,执行 sudo cp /etc/apt/sources.list.bak /etc/apt/sources.list 即可。

步骤 3:替换为国内镜像源

新手推荐用 nano 编辑器修改文件,比 vim 简单 10 倍,自带快捷键提示,零基础也能操作。

1. 打开源文件

sudo nano /etc/apt/sources.list

执行后会进入 nano 的编辑界面,底部有快捷键提示,^ 代表键盘的 Ctrl 键。

2. 清空原有内容

按快捷键 Ctrl + A 全选所有文本,再按 Ctrl + K 一键删除全部内容,此时文件会变成空白。

3. 粘贴对应版本的国内源

注意:下面说的源不是一定能稳定链接,如链接不上可更换其他源;

下面给两个主流源,二选一即可,推荐清华源。

✅ 选项 1:清华大学镜像源(稳定、更新快)
  • Ubuntu 24.04(noble)
     粘贴下面全部内容:
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble main restricted universe multiversedeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-updates main restricted universe multiversedeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-backports main restricted universe multiversedeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-security main restricted universe multiverse
  • Ubuntu 22.04(jammy)
     粘贴下面全部内容:
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiversedeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiversedeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiversedeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
✅ 选项 2:阿里云镜像源(速度快、适合全国大部分网络)
  • Ubuntu 24.04(noble)
deb http://mirrors.aliyun.com/ubuntu/ noble main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ noble-updates main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ noble-backports main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ noble-security main restricted universe multiverse
  • Ubuntu 22.04(jammy)
deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse

4. 保存并退出

  1. 按 Ctrl + O 保存文件,底部会提示 File Name to Write: /etc/apt/sources.list,直接按回车确认文件名。
  2. 看到 Wrote N lines 就代表保存成功,按 Ctrl + X 退出 nano 编辑器,回到终端界面。

步骤 4:更新软件源缓存,验证是否成功

执行下面两条命令,刷新软件列表并升级已有软件:

sudo apt update && sudo apt upgrade -y
  • 拆解:
    • apt update
      :从镜像源拉取最新的软件列表,更新本地缓存,不实际安装软件。
    • &&
      :连接符,前面的命令执行成功后,才会执行后面的命令。
    • apt upgrade -y
      :把系统里所有已安装的软件升级到最新版本,-y 自动确认所有提示,不用手动输 yes。

执行过程中,如果看到输出里的域名都是你刚设置的 mirrors.tuna.tsinghua.edu.cn 或者 mirrors.aliyun.com,并且下载速度很快,就代表换源成功了。


二、WSL 新手入门命令练习清单(循序渐进)

下面的练习按「从易到难、场景连贯」设计,全程在你的 WSL 里操作,跟着敲一遍就能掌握核心命令。所有练习都在专属的练习目录里做,不会搞乱系统。


阶段 1:目录导航与基础查看(先搞懂「你在哪」)

核心命令:pwdcdls,是所有操作的基础。

练习 1:查看当前所在路径

pwd
  • 作用:打印当前工作目录的绝对路径,新手「迷路」的时候必用。
  • 预期输出:类似 /home/你的用户名,这就是你的「家目录」,登录 WSL 默认就在这里。

练习 2:切换目录(5 个常用场景)

# 1. 回到家目录(两种写法都可以)cd ~cd# 2. 进入上一级目录cd ..# 3. 回到上一次所在的目录(来回切换超方便)cd -# 4. 进入系统根目录cd /# 5. 用相对路径回家目录(假设你现在在 / 目录)cd home/你的用户名
  • 新手提醒:路径可以按 Tab 键自动补全,比如输入 cd ho 按 Tab,会自动补全成 cd home/,减少拼写错误。

练习 3:查看目录里的内容

先回到家目录,执行下面的命令,对比不同选项的输出区别:

# 1. 只显示文件/文件夹名称ls# 2. 显示详细属性(权限、所有者、大小、修改时间)ls -l# 3. 显示所有文件,包括隐藏文件(开头带 . 的文件)ls -la# 4. 人性化显示文件大小(自动换算成 K/M/G)ls -lh
  • 小技巧:可以组合选项,比如 ls -lh = ls -l -h,短选项可以合并写。

阶段 2:目录与文件创建、复制、移动、删除

核心命令:mkdirtouchcpmvrm,日常操作最高频的一组命令。

先创建专属练习目录

所有练习都在这个目录里做,最后可以一键删除,不污染系统。

# 在家目录下创建一个 learn_linux 练习目录mkdir ~/learn_linux# 进入练习目录,后续所有操作都在这里面cd ~/learn_linux

练习 1:创建目录

# 1. 创建单个空目录mkdir test_dir# 2. 递归创建多级嵌套目录(不加 -p 会报错)mkdir -p project/docs project/code
  • 执行完用 ls 查看,就能看到刚创建的目录。
  • 为什么要加 -p:如果父目录不存在,-p 会自动把所有层级的目录一起创建,是最常用的选项。

练习 2:创建空文件

# 1. 创建单个空文本文件touch test.txt# 2. 同时创建多个文件touch hello.sh note.txt readme.md
  • 用 ls -l 查看,能看到这些文件大小都是 0,因为是空文件。

练习 3:复制文件和目录

# 1. 复制单个文件,复制一份 test.txt 命名为 test_backup.txtcp test.txt test_backup.txt# 2. 把文件复制到指定目录里(把 note.txt 复制到 project/docs 里)cp note.txt project/docs/# 3. 复制整个目录(必须加 -r 递归选项,否则会报错)cp -r project project_backup
  • 用 ls project_backup/ 验证,里面的内容和 project 完全一致。

练习 4:移动文件 / 重命名

mv 既是移动命令,也是重命名命令,本质是同一个逻辑。

# 1. 重命名文件(同目录下就是重命名)mv test.txt test_new.txt# 2. 移动文件到其他目录(把 hello.sh 移动到 project/code 目录里)mv hello.sh project/code/# 3. 移动并重命名(把 readme.md 移动到 project 里,改名为 README.md)mv readme.md project/README.md

练习 5:删除文件和目录(⚠️ 谨慎操作)

新手提醒:Linux 没有回收站,删除后基本找不回来,只删除你自己创建的练习文件!

# 1. 删除单个文件rm test_backup.txt# 2. 删除空目录(只能删空目录,里面有文件会报错)rmdir test_dir# 3. 删除非空目录(递归删除,目录和里面所有内容都会被删掉)rm -r project_backup# 4. 安全删除(删除前逐个提示确认,新手推荐用)rm -ri project/docs/note.txt# 输入 y 确认删除,输入 n 取消删除
  • ❌ 绝对禁止尝试:rm -rf /sudo rm -rf /*,会直接删除整个系统所有文件,导致 WSL 彻底损坏,永远不要执行。

阶段 3:文件内容查看与简单编辑

核心命令:echocatheadtailnano,用来读写文件内容。

练习 1:快速写入内容

echo 可以把文字输出到终端,配合 > 可以直接写入文件(覆盖原有内容)。

# 写入一行内容到 test_new.txt,会覆盖文件原有内容echo "第一行:你好,Linux!" > test_new.txt# 追加一行内容到文件末尾(用 >> 追加,不会覆盖)echo "第二行:这是我的第一个测试文件" >> test_new.txt

练习 2:查看文件内容

# 1. 一次性输出文件全部内容cat test_new.txt# 2. 显示内容并加上行号cat -n test_new.txt# 3. 查看文件前 1 行(默认前10行,-n 指定行数)head -n 1 test_new.txt# 4. 查看文件最后 1 行tail -n 1 test_new.txt

练习 3:用 nano 编辑文件

nano 是新手友好的轻量编辑器,用来修改文件内容非常方便。

# 打开 test_new.txt 进行编辑nano test_new.txt
  • 操作练习:
    1. 用方向键移动光标,在第三行输入 第三行:用nano编辑的内容
    2. 按 Ctrl + O 保存,回车确认文件名
    3. 按 Ctrl + X 退出编辑器
  • 退出后用 cat test_new.txt 验证,就能看到你刚添加的内容。

阶段 4:文件权限练习(巩固属性知识)

核心命令:ls -lchmodstat,对应你之前学的文件权限知识点。

先进入有脚本的目录:

cd ~/learn_linux/project/code

练习 1:查看默认权限

ls -l hello.sh
  • 预期输出开头类似 -rw-rw-r--,这是普通文件的默认权限:  
    • 所有者:读写(6)
    • 所属组:读写(6)
    • 其他用户:只读(4)

练习 2:用数字方式修改权限

给脚本文件加上执行权限,设置为标准的 755 权限:

chmod 755 hello.sh
  • 再执行 ls -l hello.sh,会看到权限变成了 -rwxr-xr-x:  
    • 所有者:读 + 写 + 执行(7)
    • 所属组:读 + 执行(5)
    • 其他用户:读 + 执行(5)

练习 3:用符号方式修改权限

给其他用户去掉执行权限:

chmod o-x hello.sh
  • 拆解:o 代表其他用户,- 代表移除,x 代表执行权限。
  • 再查看权限,最后一位的 x 会消失,变成 -rwxr-xr--

练习 4:查看文件完整属性

用 stat 命令查看更详细的属性信息:

stat hello.sh
  • 输出里可以看到:
    • 文件大小、占用的磁盘块
    • 权限的数字和符号两种表示
    • 访问时间(atime)、修改时间(mtime)、属性改变时间(ctime)

阶段 5:系统信息与软件管理

核心命令:unamefreedfapt,用来查看系统状态、安装软件。

练习 1:查看系统基础信息

# 1. 查看内核版本、系统架构uname -a# 2. 查看系统运行时长、平均负载uptime# 3. 查看内存使用情况(人性化单位)free -h# 4. 查看磁盘分区使用情况df -h
  • 小知识点:WSL 的根分区其实是 Windows 下的虚拟磁盘文件,所以 df -h 里看到的 /dev/sdc 之类的就是虚拟磁盘。

练习 2:安装第一个软件:tree

tree 可以用树形结构展示目录结构,非常直观,用来验证换源是否成功。

# 1. 安装 tree 软件sudo apt install tree -y# 2. 验证安装成功,查看练习目录的树形结构tree ~/learn_linux
  • 预期输出:会用层级线条展示所有目录和文件,一目了然。
  • 如果下载速度很快,并且安装成功,说明你的国内源已经配置正常。

阶段 6:WSL 专属操作练习(Windows 和 Linux 互操作)

练习 1:Linux 里访问 Windows 文件

Windows 的所有磁盘都挂载在 Linux 的 /mnt/ 目录下,C 盘对应 /mnt/c/,D 盘对应 /mnt/d/

# 示例:进入 Windows 桌面目录(把「你的Windows用户名」换成你实际的Windows用户名)cd /mnt/c/Users/你的Windows用户名/Desktop# 在 Windows 桌面创建一个测试文件echo "从WSL创建的文件" > wsl_test.txt
  • 切回 Windows 桌面,就能看到刚创建的 wsl_test.txt 文件,两边文件是实时互通的。

练习 2:用 Windows 资源管理器打开 Linux 目录

在 Linux 终端里,执行下面的命令,可以直接用 Windows 文件资源管理器打开当前目录:

explorer.exe .
  • 注意:. 代表当前目录,不要漏掉。
  • 弹出的 Windows 窗口里,你可以像操作本地文件一样,复制、粘贴、拖拽文件到 Linux 里。

练习 3:Windows 端管理 WSL

打开 Windows 的 PowerShell 或者终端,可以执行下面的命令管理 WSL:

# 1. 查看已安装的发行版、运行状态、WSL版本wsl -l -v# 2. 彻底关闭所有 WSL 系统,释放内存wsl --shutdown# 3. 直接启动 WSLwsl

三、新手练习注意事项

  1. 命令严格区分大小写
    LS 和 ls 是完全不同的,Linux 里所有基础命令都是小写,不要大写
  2. 善用 Tab 自动补全
    :输入命令、文件名、路径的时候,按一下 Tab 自动补全,按两下 Tab 列出所有匹配项,能减少 90% 的拼写错误。
  3. 历史命令不用重复输
    :按键盘的「↑ ↓」箭头,可以翻出之前执行过的命令,回车就能重新执行。
  4. 卡住了就中断
    :如果命令执行卡住、或者输错了想取消,按 Ctrl + C 就能强制终止当前命令。
  5. 练习只在自己的目录里做
    :不要随便修改 /etc/bin 这类系统目录里的文件,容易搞坏系统。

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-22 01:20:22 HTTP/2.0 GET : https://f.mffb.com.cn/a/504292.html
  2. 运行时间 : 0.268311s [ 吞吐率:3.73req/s ] 内存消耗:4,653.82kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=bb1ad84546f1bd5a3e7ca1417e08447c
  1. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/runtime/temp/067d451b9a0c665040f3f1bdd3293d68.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.001159s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001925s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000813s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000666s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001193s ]
  6. SELECT * FROM `set` [ RunTime:0.000486s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001236s ]
  8. SELECT * FROM `article` WHERE `id` = 504292 LIMIT 1 [ RunTime:0.000993s ]
  9. UPDATE `article` SET `lasttime` = 1787332822 WHERE `id` = 504292 [ RunTime:0.053238s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 67 LIMIT 1 [ RunTime:0.004382s ]
  11. SELECT * FROM `article` WHERE `id` < 504292 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001964s ]
  12. SELECT * FROM `article` WHERE `id` > 504292 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.008323s ]
  13. SELECT * FROM `article` WHERE `id` < 504292 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001913s ]
  14. SELECT * FROM `article` WHERE `id` < 504292 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.003941s ]
  15. SELECT * FROM `article` WHERE `id` < 504292 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.016090s ]
0.273294s