当前位置:首页>Linux>Linux 常用命令总结

Linux 常用命令总结

  • 2026-03-11 06:48:47
Linux 常用命令总结
  • • apt

  • • git

  • • find

  • • grep

  • • sort

  • • ln -s

  • • lsb_release -a

  • • free

  • • scp

  • • firewall-cmd

  • • iptables

  • • tar

  • • zip

  • • gzip

  • • ps -aux

apt

apt 是 Ubuntu 中的包管理工具。

使用 apt update 更新本地软件包列表:

sudo apt update

使用 apt upgrade 升级系统中的软件包:

sudo apt upgrade

使用 apt search 搜索系统中的包,可以帮助找到与搜索关键词相关的软件包:

apt search mkl

使用 apt install 安装软件包:

sudo apt install intel-mkl

使用 apt policy 显示软件包的安装状态和版本信息:

apt policy intel-mkl

使用 apt remove 移除指定的软件包:

sudo apt remove intel-mkl完全卸载包sudo apt --purge remove intel-mkl

git

使用 git 克隆远程仓库到本地:

git clone https://github.com/zejunwang1/TurboTransformers

如果远程仓库中存在一些子模块,可以使用如下命令确保子模块的初始化:

git submodule update --init --recursive

使用 git checkout 命令创建和切换分支:

检查本地仓库相对于远程仓库修改的文件git checkout切换分支git checkout dev创建并切换到新分支git checkout -b dev

删除分支:

删除本地分支git branch -D dev删除一个已经被合并到其他分支的本地分支git branch -d dev删除远程分支git push --delete origin dev

需要注意的是,在删除本地分支时,需要确保当前分支不是要删除的分支。


使用 git 提交本地代码库修改到远程:

git add .git commit -m "Update"git push

使用 git reset 命令回退本地仓库版本:

git reset [--soft | --mixed | --hard] [HEAD]
回退本地仓库和暂存区到上一个版本git reset HEAD^回退test.txt文件到上一个版本git reset HEAD^ test.txt向前回退2个版本git reset HEAD~2回退到某个版本52464e6git reset 52464e6

git reset --mixed:默认方式,将待撤回的代码存放在工作区,会保留本地未提交的内容。

git reset --soft:回退到某个版本,将待撤回的代码存放在暂存区,会保留本地未提交的内容。

git reset --hard:彻底回退到某个版本,丢弃待撤回的代码,本地未提交的修改会被全部擦除。

对于已经 push 的 commit,也可以使用 reset 命令,不过再次 push 时,由于远程分支和本地分支有差异,需要强制推送 git push -f 来覆盖被 reset 的 commit。


使用 git ls-files 命令检查文件是否在暂存区:

git ls-files --stage | grep test.txt

使用 git rm 命令从暂存区删除文件:

从工作区和暂存区删除文件,本地文件被删除git rm -r test.txt从暂存区删除文件,本地文件还在,只是不希望该文件被版本控制git rm -r --cached test.txt

当我们提交代码前想先 pull 一下时发现:

git pullUpdating 468bc4c..a24f8a5error: Your local changes to the following files would be overwritten by merge:    test.txtPlease commit your changes or stash them before you merge.Aborting

说明我们本地修改的代码与别人修改提交的代码有冲突。如何解决?

  1. 1. 使用 git stash 命令先存储本地代码:

git stash
  1. 2. 然后再 pull 远程代码:

git pull
Updating 468bc4c..a24f8a5Fast-forward test.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 test.txt

发现这时已经不报错了,能正常 pull 下来。

  1. 3. 最后把本地存储的代码释放出来:

git stash pop
CONFLICT (add/add): Merge conflict in test.txtAuto-merging test.txt

发现在 test.txt 文件里会有冲突,我们手动解决下冲突,就可以正常提交了。


假设现在有两个分支 main 和 dev,在 dev 分支修改了一个文件并提交成功,而 main 分支也改了同一个文件并提交成功,当我们将 dev 分支合并至 main 时,有可能存在冲突:

git checkout maingit merge dev
Auto-merging test.txtCONFLICT (content): Merge conflict in test.txtAutomatic merge failed; fix conflicts and then commit the result.

只需找到当前冲突文件,解决冲突即可重新提交。

<<<<<<< HEADThis is a test file for git learning.=======Merge branch test...>>>>>>> dev

我们有时会遇到这样的情况,正在 dev 分支开发新功能,做到一半时团队成员反馈一个 bug,需要马上解决,但新功能又暂时不想提交,这时就可以使用 git stash 命令将 dev 分支的工作区和暂存区保存起来,然后切换到另一个分支去修改bug,修改完提交后再切回 dev 分支,使用 git stash pop 来恢复之前的进度继续开发新功能。

下面是使用 git stash 时要遵循的顺序:

  • • 将修改保存到分支 A 工作区

  • • 运行 git stash

  • • 签出分支 B

  • • 修正 B 分支的 bug

  • • 提交并推送 (可选) 至远程

  • • 切回分支 A

  • • 运行 git stash pop 来恢复工作区暂存的改动

下面是 git stash 命令的常见用法

  • • 存储工作区和暂存区

git stash可以为本次存储命名git stash save "test"
  • • 列出缓存区中保存的记录

git stash list
  • • 恢复某一次的缓存,如果不指定 stash_id,则默认恢复最新的缓存

git stash pop [stash_id]
  • • 将堆栈中的内容应用到当前工作区,且不会删除缓存栈中的记录,可将堆栈中某次缓存的内容多次应用到工作目录中,适用于多个分支的情况

git stash apply [stash_id]
  • • 清除缓存栈中的指定记录,如果不指定 stash_id,则默认清除最新的缓存记录

git stash drop [stash_id]清除所有的缓存记录git stash clear
  • • 查看堆栈中的缓存与当前目录的差异

最新一次的缓存git stash show [-p]指定的某次缓存git stash show [stash_id] [-p]
  • • 如果一个分支和缓存中的变更有分歧,当我们试图重新应用缓存时,会造成冲突。一个简单的解决方法是使用 git stash branch 命令,它将根据缓存记录创建一个新分支,并将缓存中的修改弹出

git stash branch dev_2 [stash_id]

find

find pathname -option [-print] [-exec|-ok command] {} \;
  • • pathname: 要查找的目录路径。例如用 "." 来表示当前目录,用 "/" 来表示系统根目录。

  • • -print: 将匹配的文件输出到标准输出。

  • • -exec: 对匹配的文件执行该参数所给出的 shell 命令。相应命令的形式为 command {}

  • • -ok: 和 -exec 的作用相同,不过会以一种更为安全的模式来执行该参数所给出的 shell 命令,在执行每一个命令 command {} 之前,都会给出提示,让用户来确定是否执行。

  • • -name filename: 查找名为 filename 的文件。

  • • -iname filename: 查找名为 filename 的文件,且忽略大小写。

  • • -type [d/f]: 按文件类型查找,d 表示目录,f 表示普通文件。

使用 find 查找当前路径中匹配搜索关键词的文件/目录:

find . -name *cpp

使用 find 查找当前路径中匹配搜索关键词的目录:

find . -type d -name *cpp

查找匹配关键词的目录并列出其下的所有文件:

find . -type d -name *cpp -print -exec ls {} \;

查找一个名为 test.cpp 的文件并将其删除:

find . -name test.cpp -exec rm -rf {} \;

查找空文件或空目录:

find . -empty

查找更新时间在 1 天以内的所有文件/目录:

find . -mtime -1查找更新时间在1天以上的所有文件find . -type f -mtime +1

查找更新时间在 1 分钟以内的所有文件/目录:

find . -mmin -1查找更新时间在1分钟以上的所有文件find . -type f -mmin +1

查找当前路径下小于 2M 的文件/目录:

find . -size -2M

查找大于 50M 且小于 100M 的文件:

find . -size +50M -size -100M

查找大于 10K 且小于 10M 的文件:

find . -size +10k -size -10M

查找当前路径下超过 10M 的所有 .mp3 文件并删除它们:

find . -type f -name "*.mp3" -size +10M -exec rm {} \;

当需要进行基于 OR 运算的查找时,可以加上 -o 开关。查找当前路径下以 .h 或 .cpp 结尾的所有文件:

find . -name "*.h" -o -name "*.cpp"

grep

grep [options] [pattern] file

常用参数总结:

  • • -i: 不区分大小写

  • • -n: 显示匹配行与行号

  • • -c: 仅返回匹配到的行数

  • • -v: 反向选择,显示未匹配成功的行

  • • -r: 在当前目录及其子目录下进行匹配

  • • -l: 列出包含查找词的文件名

  • • -L: 列出不包含查找词的文件名

  • • -E: 使用 egrep 命令,扩展正则表达式使用

  • • -F: 不使用正则表达式

使用 grep 在文件中搜索字符串:

grep root /etc/passwd不区分大小写grep -i ROOT /etc/passwd匹配多个查找词grep -e root -e bash /etc/passwd显示匹配行号grep -n root /etc/passwd仅显示匹配到的行数grep -c root /etc/passwd将匹配行的前两行和后三行显示出来grep -A3 -B2 root /etc/passwd显示不包含查找词的行grep -v root /etc/passwd

使用 grep 在文件夹中搜索字符串:

grep -r malloc .仅显示匹配到的文件名grep -r -l malloc .

使用 grep 进行正则表达式的查找:

匹配字母数字开头的行并显示行号grep -n '^[0-9a-zA-Z]' test.txt匹配非英文字母开头的行grep '^[^a-zA-Z]' test.txt

正则表达式主要依赖于元字符,以下是一些元字符的介绍:

元字符
描述
.
匹配任意单个字符除了换行符
^
从起始位置进行匹配
$
匹配最末端
*
匹配前一个字符出现0次或1次以上
[ ]
匹配方括号内的任意字符
[^ ]
匹配除了方括号里的任意字符
\
转义字符,用于匹配一些保留的字符,[ ] ( ) { } . * + ? ^ $ \ \

使用 grep -E 或 egrep 可以基于扩展正则表达式进行查找

元字符
描述
?
匹配前一个字符0次或1次
+
匹配前一个字符1次或多次
(xyz)
字符集,匹配与 xyz 完全相等的字符串
|

或运算符,匹配符号前或后的字符

{n,m}
匹配 num 个大括号之前的字符或字符集 (n <= num <= m)
匹配含有123或boy的行grep -E '123|boy' test.txt匹配至少出现一个数字的行grep -E '[0-9]+' test.txt匹配至少出现2个o至多出现3个o的行grep -E 'o{2,3}' test.txt

sort

sort 命令的基本语法如下:

sort [选项] [文件]

常用选项包括:

  • • -r:逆序排序(降序)

  • • -n:按数值进行排序

  • • -k 列号:按指定的列进行排序,默认列分隔符为制表符或空格

  • • -t 分隔符:指定列的分隔符

  • • -u:去除重复行,仅保留第一次出现的行并排序输出

  • • -f:忽略大小写进行排序

  • • -b:行略行首的空白字符进行排序

假设有一个文本文件 file.txt,内容如下:

Tom 25 MaleJerry 22 FemaleAlice 27 FemaleLucy 9 Female

使用 sort 按字典顺序对每行进行排序:

sort file.txt
Alice 27 FemaleJerry 22 FemaleLucy 9 FemaleTom 25 Malele

使用 sort 按第二列数值大小进行排序:

sort -k 2 -n file.txt
Lucy 9 FemaleJerry 22 FemaleTom 25 MaleAlice 27 Female

使用 sort 先按第三列降序排序,再按第二列数值大小升序排序:

sort -k 3r -k 2n file.txt
Tom 25 MaleLucy 9 FemaleJerry 22 FemaleAlice 27 Female

使用 sort 对文件进行去重并按第二列数值大小进行排序:

sort -u -k 2n file.txt
Lucy 9 FemaleJerry 22 FemaleTom 25 MaleAlice 27 Female

使用 sort 按照文件大小进行排序:

du -sh * | sort -h

ln -s

使用 ln -s 命令为某一个文件/文件夹在另外一个位置建立一个同步的链接:

ln -s [源文件] [目标文件]

当多个目录用到相同的文件时,只需在一个固定的目录放上该文件,在其它目录下使用 ln -s 命令链接就可以,以避免重复占用磁盘空间。

lsb_release -a

使用 lsb_release -a 查看 Ubuntu 系统的详细信息:

lsb_release -a
Distributor ID:    UbuntuDescription:    Ubuntu 22.04 LTSRelease:    22.04Codename:    jammy

使用 cat /etc/*release* 查看 Centos 系统的详细信息:

cat /etc/*release*

free

使用 free 命令查看服务器内存信息:

free -h

scp

使用 scp 将远程文件/文件夹复制到本地:

scp [-r] [远程用户名]@[远程IP地址]:[远程文件/目录] [本地目录]
scp ubuntu@10.41.157.40:/home/wangzejun/code/test.cpp /data/wangzejun/code

firewall-cmd

在 CentOS 系统上使用 firewall-cmd 开放 1369 端口:

firewall-cmd --permanent --add-port=1369/tcp

重新加载防火墙策略:

firewall-cmd --reload

查看 1369 端口是否被开启:

firewall-cmd --permanent --query-port=1369/tcp

iptables

在 Ubuntu 系统上使用 iptables 开放 1369 端口:

sudo iptables -A INPUT -p tcp --dport 1369 -j ACCEPT

查看端口开启情况:

sudo iptables -L

tar

使用 tar 解压 tar.gz 和 tar.bz2:

tar -xvf test.tartar -zxvf test.tar.gztar -jxvf test.tar.bz2

使用 tar 压缩文件夹为 tar.gz 和 tar.bz2:

tar -cvf test.tar test/tar -zcvf test.tar.gz test/tar -jcvf test.tar.bz2 test/

-c 表示创建新的归档文件, -z 表示对归档文件使用 gzip 压缩,-j 表示对归档文件使用 bzip2 压缩,-v 表示显示命令执行过程,-f 指定归档文件的名称,-x 表示释放归档文件中的文件及目录。

zip

使用 zip 压缩文件或文件夹:

压缩文件zip test.zip test.txt递归压缩文件夹,-q表示不显示压缩过程zip -r -q test.zip test/

使用 unzip 解压:

unzip -q test.zip

gzip

使用 gzip 压缩文件为 .gz 形式:

删除原始文件gzip test.txt保留原始文件gzip -k test.txt

使用 gunzip 或 gzip -d 解压:

删除.gz文件gunzip test.txt.gzgzip -d test.txt.gz保留.gz文件gunzip -k test.txt.gz

ps -aux

在 Linux 系统中,ps -aux 是用于查看系统进程信息的命令。

  • • -a: 显示所有用户的进程,而不仅仅是当前用户的

  • • -u: 显示详细的用户 / 拥有者 (user) 信息

  • • -x: 显示没有控制终端的进程

ps -aux 会列出当前系统中所有用户的所有进程,并显示详细的用户信息,包括没有控制终端的进程。示例输出如下:

USER       PID  %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND

root         1  0.0  0.1   16336  1108 ?        Ss   Dec01   0:02 /usr/lib/systemd/systemd

root         2  0.0  0.0       0     0 ?        S    Dec01   0:00 [kthreadd]

...

john       123  0.1  0.5  123456  7890 pts/0    R+   Dec01   1:23 /usr/bin/example-command

USER 表示进程的用户,PID 是进程的 ID%CPU 和 %MEM 分别表示 CPU 和内存的占用百分比,COMMAND 是启动进程的命令。

查看 527706 进程的详细信息:

ps -aux | grep 527706

使用 netstat -anp 命令可以查看某个端口号对应的进程 ID:

查看9000端口对应的进程IDnetstat -anp | grep 9000

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-03-27 14:46:06 HTTP/2.0 GET : https://f.mffb.com.cn/a/479019.html
  2. 运行时间 : 0.192301s [ 吞吐率:5.20req/s ] 内存消耗:4,724.06kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=cbed9be501b99939d576aa6dd66bf020
  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.000858s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001430s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000601s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000596s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001555s ]
  6. SELECT * FROM `set` [ RunTime:0.000457s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001300s ]
  8. SELECT * FROM `article` WHERE `id` = 479019 LIMIT 1 [ RunTime:0.005848s ]
  9. UPDATE `article` SET `lasttime` = 1774593966 WHERE `id` = 479019 [ RunTime:0.012042s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 67 LIMIT 1 [ RunTime:0.000569s ]
  11. SELECT * FROM `article` WHERE `id` < 479019 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001049s ]
  12. SELECT * FROM `article` WHERE `id` > 479019 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000848s ]
  13. SELECT * FROM `article` WHERE `id` < 479019 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001534s ]
  14. SELECT * FROM `article` WHERE `id` < 479019 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001811s ]
  15. SELECT * FROM `article` WHERE `id` < 479019 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001810s ]
0.195532s