当前位置:首页>Linux>linux常用基本命令

linux常用基本命令

  • 2026-04-02 14:57:21
linux常用基本命令

帮助命令

man 获得帮助信息

基本语法

man [命令或配置文件] (功能描述:获得帮助信息)

显示说明

信息
功能
NAME
命令的名称和单行描述
SYNOPSIS
怎样使用命令
DESCRIPTION
命令功能的深入讨论
EXAMPLES
怎样使用命令的例子
SEE ALSO
相关主题(通常是手册页)

案例实操

  1. 查看ls命令的帮助信息
    [root@liujh ~]# man ls

help 获得shell内置命令的帮助信息

基本语法

help 命令	(功能描述:获得shell内置命令的帮助信息)

案例实操

  1. 查看cd命令的帮助信息
[root@liujh ~]# help cd

常用快捷键

常用快捷键
功能
ctrl + c
停止进程
ctrl+l
清屏;彻底清屏是:reset
ctrl + q
退出
善于用tab键
提示(更重要的是可以防止敲错)
上下键
查找执行过的命令
ctrl +alt
linux和Windows之间切换

文件目录类

pwd 显示当前工作目录的绝对路径

pwd:print working directory 打印工作目录

基本语法

pwd (功能描述:显示当前工作目录的绝对路径)

案例实操

  1. 显示当前工作目录的绝对路径
[root@liujh ~]# pwd
/root

ls 列出目录的内容

ls:list 列出目录内容

基本语法

ls [选项] [目录或是文件]

选项说明

选项
功能
-a
全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来(常用)
-l
长数据串列出,包含文件的属性与权限等等数据;(常用)

显示说明

每行列出的信息依次是: 文件类型与权限 链接数 文件属主 文件属组 文件大小用byte来表示 建立或最近修改的时间 名字

案例实操

  1. 查看当前目录的所有内容信息
[liujh@liujh ~]ls-al
总用量 44
drwx------. 5 liujh liujh 40965月  2715:15 .
drwxr-xr-x. 3 root    root    40965月  2714:03 ..
drwxrwxrwx. 2 root    root    40965月  2714:14 hello
-rwxrw-r--. 1 liujh liujh 345月  2714:20 test.txt

cd 切换目录

cd:Change Directory切换路径

基本语法

cd  [参数]

参数说明

参数
功能
cd 绝对路径
切换路径
cd相对路径
切换路径
cd ~或者cd
回到自己的家目录
cd -
回到上一次所在目录
cd …
回到当前目录的上一级目录
cd -P
跳转到实际物理路径,而非快捷方式路径

案例实操

  1. 使用绝对路径切换到root目录
[root@liujh ~]# cd /root/
  1. 使用相对路径切换到“公共的”目录
[root@liujh ~]# cd 公共的/
  1. 表示回到自己的家目录,亦即是 /root 这个目录
[root@liujh 公共的]# cd ~
  1. cd- 回到上一次所在目录
[root@liujh ~]# cd -
  1. 表示回到当前目录的上一级目录,亦即是 “/root/公共的”的上一级目录的意思;
[root@liujh 公共的]# cd ..

mkdir 创建一个新的目录

mkdir:Make directory 建立目录

基本语法

mkdir [选项] 要创建的目录

选项说明

选项
功能
-p
创建多层目录

案例实操

  1. 创建一个目录
[root@liujh ~]# mkdir xiyou
[root@liujh ~]# mkdir xiyou/mingjie
  1. 创建一个多级目录
[root@liujh ~]# mkdir -p xiyou/dssz/meihouwang

rmdir 删除一个空的目录

rmdir:Remove directory 移动目录

基本语法:

rmdir 要删除的空目录

案例实操

  1. 删除一个空的文件夹
[root@liujh ~]# rmdir xiyou/dssz/meihouwang

touch 创建空文件

基本语法

touch 文件名称

案例实操

[root@liujh ~]# touch xiyou/dssz/sunwukong.txt

cp 复制文件或目录

基本语法

cp [选项] source dest (功能描述:复制source文件到dest)

选项说明

选项
功能
-r
递归复制整个文件夹

参数说明

参数
功能
source
源文件
dest
目标文件

经验技巧

强制覆盖不提示的方法:\cp

案例实操

  1. 复制文件
[root@liujh ~]# cp xiyou/dssz/suwukong.txt xiyou/mingjie/
  1. 递归复制整个文件夹
[root@liujh ~]# cp -r xiyou/dssz/ ./

rm 移除文件或目录

基本语法

rm [选项] deleteFile (功能描述:递归删除目录中所有内容)

选项说明

选项
功能
-r
递归删除目录中所有内容
-f
强制执行删除操作,而不提示用于进行确认。
-v
显示指令的详细执行过程

案例实操

  1. 删除目录中的内容
[root@liujh ~]# rm xiyou/mingjie/sunwukong.txt
  1. 递归删除目录中所有内容
[root@liujh ~]# rm -rf dssz/

mv 移动文件与目录或重命名

基本语法

  1. mv oldNameFile newNameFile (功能描述:重命名)
  2. mv /temp/movefile /targetFolder (功能描述:移动文件)

案例实操

  1. 重命名
[root@liujh ~]# mv xiyou/dssz/suwukong.txt xiyou/dssz/houge.txt
  1. 移动文件
[root@liujh ~]# mv xiyou/dssz/houge.txt ./

cat 查看文件内容

查看文件内容,从第一行开始显示。

基本语法

cat  [选项] 要查看的文件

选项说明

选项
功能
-n
显示所有行的行号,包括空行。

经验技巧

一般查看比较小的文件,一屏幕能显示全的。

案例实操

  1. 查看文件内容并显示行号
[liujh@liujh ~]cat-n houge.txt 

more 文件内容分屏查看器

more指令是一个基于VI编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容。more指令中内置了若干快捷键,详见操作说明。

基本语法

more 要查看的文件

操作说明

操作
功能
空白键 (space)
代表向下翻一页;
Enter
代表向下翻『一行』;
q
代表立刻离开 more ,不再显示该文件内容
Ctrl+F
向下滚动一屏
Ctrl+B
返回上一屏
=
输出当前行的行号
:f
输出文件名和当前行的行号

案例实操

  1. 采用more查看文件
[root@liujh ~]# more smartd.conf

less 分屏显示文件内容

less指令用来分屏查看文件内容,它的功能与more指令类似,但是比more指令更加强大,支持各种显示终端。less指令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率。

基本语法

less 要查看的文件

操作说明

操作
功能
空白键 (space)
向下翻动一页
[pagedown]
向下翻动一页
[pageup]
向上翻动一页
/字串
向下搜寻『字串』的功能;n:向下查找;N:向上查找;
?字串
向上搜寻『字串』的功能;n:向上查找;N:向下查找;
q
离开 less 这个程序;

案例实操

  1. 采用less查看文件
[root@liujh ~]# less smartd.conf

echo

echo输出内容到控制台

基本语法

echo [选项] [输出内容]
选项:
-e: 支持反斜线控制的字符转换

控制字符
作用
\\
输出\本身
\n
换行符
\t
制表符,也就是Tab键

案例实操

[liujh@liujh ~]echo"hello\tworld"
hello\tworld
[liujh@liujh ~]echo-e"hello\tworld"
hello world

head 显示文件头部内容

head用于显示文件的开头部分内容,默认情况下head指令显示文件的前10行内容。

基本语法

head 文件 (功能描述:查看文件头10行内容)
head -n 5 文件 (功能描述:查看文件头5行内容,5可以是任意行数)

选项说明

选项
功能
-n <行数>
指定显示头部内容的行数

案例实操

  1. 查看文件的头2行
[root@liujh ~]# head -n 2 smartd.conf

tail 输出文件尾部内容

tail用于输出文件中尾部的内容,默认情况下tail指令显示文件的后10行内容

基本语法

  1. tail 文件 (功能描述:查看文件后10行内容)
  2. tail -n 5 文件 (功能描述:查看文件后5行内容,5可以是任意行数)
  3. tail -f 文件 (功能描述:实时追踪该文档的所有更新)

选项说明

选项
功能
-n <行数>
输出文件尾部n行内容
-f
显示文件最新追加的内容,监视文件变化

案例实操

  1. 查看文件头1行内容
[root@liujh ~]# tail -n 1 smartd.conf 
  1. 实时追踪该档的所有更新
[root@liujh ~]# tail -f houge.txt

> 覆盖 和 >> 追加

基本语法

  1. ll >文件 (功能描述:列表的内容写入文件a.txt中(覆盖写))
  2. ll >>文件 (功能描述:列表的内容追加到文件aa.txt的末尾)
  3. cat 文件1 > 文件2 (功能描述:将文件1的内容覆盖到文件2)
  4. echo “内容” >> 文件

案例实操

  1. 将ls查看信息写入到文件中
[root@liujh ~]# ls -l>houge.txt
  1. 将ls查看信息追加到文件中
[root@liujh ~]# ls -l>>houge.txt
  1. 采用echo将hello单词追加到文件中
[root@liujh ~]# echo hello>>houge.txt

ln 软链接

软链接也成为符号链接,类似于windows里的快捷方式,有自己的数据块,主要存放了链接其他文件的路径。

基本语法

ln -s [原文件或目录] [软链接名] (功能描述:给原文件创建一个软链接)

经验技巧

删除软链接: rm -rf 软链接名,而不是rm -rf 软链接名/
查询:通过ll就可以查看,列表属性第1位是l,尾部会有位置指向。

案例实操

  1. 创建软连接
[root@liujh ~]# mv houge.txt xiyou/dssz/
[root@liujh ~]# ln -s xiyou/dssz/houge.txt ./houzi
[root@liujh ~]# ll
lrwxrwxrwx. 1 root    root      206月  1712:56 houzi -> xiyou/dssz/houge.txt
  1. 删除软连接
[root@liujh ~]# rm -rf houzi
  1. 进入软连接实际物理路径
[root@liujh ~]# ln -s xiyou/dssz/ ./dssz
[root@liujh ~]# cd -P dssz/

history 查看已经执行过历史命令

基本语法

history						(功能描述:查看已经执行过历史命令)

案例实操

  1. 查看已经执行过的历史命令
[root@liujh test1]# history

时间日期类

基本语法

date [OPTION]… [+FORMAT]

选项说明

选项
功能
-d<时间字符串>
显示指定的“时间字符串”表示的时间,而非当前时间
-s<日期时间>
设置系统日期时间
  1. 参数说明
参数
功能
<+日期时间格式>
指定显示时使用的日期时间格式

date 显示当前时间

基本语法

  1. date (功能描述:显示当前时间)
  2. date +%Y (功能描述:显示当前年份)
  3. date +%m (功能描述:显示当前月份)
  4. date +%d (功能描述:显示当前是哪一天)
  5. date “+%Y-%m-%d %H:%M:%S” (功能描述:显示年月日时分秒)

案例实操

  1. 显示当前时间信息
[root@liujh ~]# date
2017年 06月 19日 星期一 20:53:30 CST
  1. 显示当前时间年月日
[root@liujh ~]# date +%Y%m%d
20170619
  1. 显示当前时间年月日时分秒
[root@liujh ~]# date "+%Y-%m-%d %H:%M:%S"
2017-06-19 20:54:58

date 显示非当前时间

基本语法

  1. date -d ‘1 days ago’ (功能描述:显示前一天时间)
  2. date -d ‘-1 days ago’ (功能描述:显示明天时间)

案例实操

  1. 显示前一天
[root@liujh ~]# date -d '1 days ago'
2017年 06月 18日 星期日 21:07:22 CST
  1. 显示明天时间
[root@liujh ~]#date -d '-1 days ago'
2017年 06月 20日 星期日 21:07:22 CST

date 设置系统时间

基本语法

date -s 字符串时间

案例实操

  1. 设置系统当前时间
[root@liujh ~]# date -s "2017-06-19 20:52:18"

cal 查看日历

基本语法

cal [选项] (功能描述:不加选项,显示本月日历)

选项说明

选项
功能
具体某一年
显示这一年的日历

案例实操

  1. 查看当前月的日历
[root@liujh ~]# cal
  1. 查看2017年的日历
[root@liujh ~]# cal 2017

用户管理命令

useradd 添加新用户

基本语法

useradd 用户名			(功能描述:添加新用户)
useradd -g 组名 用户名 (功能描述:添加新用户到某个组)

案例实操

  1. 添加一个用户
[root@liujh ~]# useradd tangseng
[root@liujh ~]#ll /home/

passwd 设置用户密码

基本语法

passwd 用户名	(功能描述:设置用户密码)

案例实操

  1. 设置用户的密码
[root@liujh ~]# passwd tangseng

id 查看用户是否存在

基本语法

id 用户名

案例实操

  1. 查看用户是否存在
[root@liujh ~]#id tangseng

cat /etc/passwd 查看创建了哪些用户

基本语法

[root@liujh ~]# cat  /etc/passwd

su 切换用户

su: swith user 切换用户

基本语法

su 用户名称 (功能描述:切换用户,只能获得用户的执行权限,不能获得环境变量)
su - 用户名称 (功能描述:切换到用户并获得该用户的环境变量及执行权限)

案例实操

  1. 切换用户
[root@liujh ~]#su tangseng
[root@liujh ~]#echo $PATH
/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
[root@liujh ~]#exit
[root@liujh ~]#su - tangseng
[root@liujh ~]#echo $PATH
/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/tangseng/bin

userdel 删除用户

基本语法

  1. userdel 用户名 (功能描述:删除用户但保存用户主目录)
  2. userdel -r 用户名 (功能描述:用户和用户主目录,都删除)

选项说明

选项
功能
-r
删除用户的同时,删除与用户相关的所有文件

案例实操

  1. 删除用户但保存用户主目录
[root@liujh ~]#userdel tangseng
[root@liujh ~]#ll /home/
  1. 删除用户和用户主目录,都删除
[root@liujh ~]#useradd zhubajie
[root@liujh ~]#ll /home/
[root@liujh ~]#userdel -r zhubajie
[root@liujh ~]#ll /home/

who 查看登录用户信息

基本语法

  1. whoami (功能描述:显示自身用户名称)
  2. who am i (功能描述:显示登录用户的用户名)

案例实操

  1. 显示自身用户名称
[root@liujh opt]# whoami
  1. 显示登录用户的用户名
[root@liujh opt]# who am i

sudo 设置普通用户具有root权限

添加liujh用户,并对其设置密码。

[root@liujh ~]#useradd liujh
[root@liujh ~]#passwd liujh

修改配置文件

[root@liujh ~]#vi /etc/sudoers
修改 /etc/sudoers 文件,找到下面一行(91),在root下面添加一行,如下所示:
## Allow root to run any commands anywhere
root    ALL=(ALL)     ALL
liujh   ALL=(ALL)     ALL
或者配置成采用sudo命令时,不需要输入密码
## Allow root to run any commands anywhere
root      ALL=(ALL)     ALL
liujh   ALL=(ALL)     NOPASSWD:ALL

修改完毕,现在可以用liujh帐号登录,然后用命令 sudo ,即可获得root权限进行操作。

案例实操

  1. 用普通用户在/opt目录下创建一个文件夹
[liujh@liujh opt]sudomkdir module
[root@liujh opt]# chown liujh:liujh module/

usermod 修改用户

基本语法

usermod -g 用户组 用户名

选项说明

选项
功能
-g
修改用户的初始登录组,给定的组必须存在

案例实操

  1. 将用户加入到用户组
[root@liujh opt]#usermod -g root zhubajie

用户组管理命令

每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。不同Linux 系统对用户组的规定有所不同,
如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。
用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就是对/etc/group文件的更新。

groupadd 新增组

基本语法

groupadd 组名

案例实操

  1. 添加一个xitianqujing组
[root@liujh opt]#groupadd xitianqujing

groupdel 删除组

基本语法

groupdel 组名

案例实操

  1. 删除xitianqujing组
[root@liujh opt]# groupdel xitianqujing

groupmod 修改组

基本语法

groupmod -n 新组名 老组名

选项说明

选项
功能
-n<新组名>
指定工作组的新组名

案例实操

1)修改liujh组名称为liujh1

[root@liujh ~]#groupadd xitianqujing
[root@liujh ~]# groupmod -n xitian xitianqujing

cat /etc/group 查看创建了哪些组

基本操作

[root@liujh liujh]# cat  /etc/group

文件权限类

文件属性

Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。在Linux中我们可以使用ll或者ls -l命令来显示一个文件的属性以及文件所属的用户和组。

从左到右的10个字符表示,如图所示:


如果没有权限,就会出现减号[ - ]而已。从左至右用0-9这些数字来表示:

  1. 0首位表示类型
    在Linux中第一个字符代表这个文件是目录、文件或链接文件等等
    - 代表文件
    d 代表目录
    l 链接文档(link file);
  2. 第1-3位确定属主(该文件的所有者)拥有该文件的权限。—User
  3. 第4-6位确定属组(所有者的同组用户)拥有该文件的权限,—Group
  4. 第7-9位确定其他用户拥有该文件的权限 —Other

rxw作用文件和目录的不同解释

  1. 作用到文件:
    [ r ]代表可读(read): 可以读取,查看
    [ w ]代表可写(write): 可以修改,但是不代表可以删除该文件,删除一个文件的前提条件是对该文件所在的目录有写权限,才能删除该文件.
    [ x ]代表可执行(execute):可以被系统执行
  2. 作用到目录:
    [ r ]代表可读(read): 可以读取,ls查看目录内容
    [ w ]代表可写(write): 可以修改,目录内创建+删除+重命名目录
    [ x ]代表可执行(execute):可以进入该目录

案例实操

[root@liujh ~]# ll
总用量 104
-rw-------. 1 root root  12481月   817:36 anaconda-ks.cfg
drwxr-xr-x. 2 root root  40961月  1214:02 dssz
lrwxrwxrwx. 1 root root    201月  1214:32 houzi -> xiyou/dssz/houge.tx

文件基本属性介绍,如图

  1. 如果查看到是文件:链接数指的是硬链接个数。创建硬链接方法
    ln [原文件] [目标文件]
[root@liujh ~]# ln xiyou/dssz/houge.txt ./hg.txt
  1. 如果查看的是文件夹:链接数指的是子文件夹个数。
[root@liujh ~]# ls -al xiyou/
总用量 16
drwxr-xr-x.  4 root root 40961月  1214:00 .
dr-xr-x---. 29 root root 40961月  1214:32 ..
drwxr-xr-x.  2 root root 40961月  1214:30 dssz
drwxr-xr-x.  2 root root 40961月  1214:04 mingjie

chmod 改变权限

基本语法


第一种方式变更权限
chmod [{ugoa}{±=}{rwx}] 文件或目录
第二种方式变更权限
chmod [mode=421 ] [文件或目录]

经验技巧

u:所有者 g:所有组 o:其他人 a:所有人(u、g、o的总和)
r=4 w=2 x=1 rwx=4+2+1=7

案例实操

  1. 修改文件使其所属主用户具有执行权限
[root@liujh ~]# cp xiyou/dssz/houge.txt ./
[root@liujh ~]# chmod u+x houge.txt
  1. 修改文件使其所属组用户具有执行权限
[root@liujh ~]# chmod g+x houge.txt
  1. 修改文件所属主用户执行权限,并使其他用户具有执行权限
[root@liujh ~]# chmod u-x,o+x houge.txt
  1. 采用数字的方式,设置文件所有者、所属组、其他用户都具有可读可写可执行权限。
[root@liujh ~]# chmod 777 houge.txt
  1. 修改整个文件夹里面的所有文件的所有者、所属组、其他用户都具有可读可写可执行权限。
[root@liujh ~]# chmod -R 777 xiyou/

chown 改变所有者

基本语法

chown [选项] [最终用户] [文件或目录] (功能描述:改变文件或者目录的所有者)

选项说明

选项
功能
-R
递归操作

案例实操

  1. 修改文件所有者
[root@liujh ~]# chown liujh houge.txt 
[root@liujh ~]# ls -al
-rwxrwxrwx. 1 liujh root 5515月  2313:02 houge.txt
  1. 递归改变文件所有者和所有组
[root@liujh xiyou]# ll
drwxrwxrwx. 2 root root 40969月   321:20 xiyou
[root@liujh xiyou]# chown -R liujh:liujh xiyou/
[root@liujh xiyou]# ll
drwxrwxrwx. 2 liujh liujh 40969月   321:20 xiyou

chgrp 改变所属组

基本语法

chgrp [最终用户组] [文件或目录]	(功能描述:改变文件或者目录的所属组)

案例实操

  1. 修改文件的所属组
[root@liujh ~]# chgrp root houge.txt
[root@liujh ~]# ls -al
-rwxrwxrwx. 1 liujh root 5515月  2313:02 houge.txt

搜索查找类

find 查找文件或者目录

find指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件显示在终端。

基本语法

find [搜索范围] [选项]

选项说明

选项
功能
-name<查询方式>
按照指定的文件名查找模式查找文件
-user<用户名>
查找属于指定用户名所有文件
-size<文件大小>
按照指定的文件大小查找文件

案例实操

  1. 按文件名:根据名称查找/目录下的filename.txt文件。
[root@liujh ~]# find xiyou/ -name “*.txt”
  1. 按拥有者:查找/opt目录下,用户名称为-user的文件
[root@liujh ~]# find xiyou/ -user liujh
  1. 按文件大小:在/home目录下查找大于200m的文件(+n 大于 -n小于 n等于)
[root@liujh ~]find /home -size +204800

grep 过滤查找及“|”管道符

管道符,“|”,表示将前一个命令的处理结果输出传递给后面的命令处理

基本语法

grep 选项 查找内容 源文件

选项说明

选项
功能
-n
显示匹配行及行号

案例实操

  1. 查找某文件在第几行
[root@liujh ~]# ls | grep -n test

which 查找命令

查找命令在那个目录下

基本语法

which 命令

案例实操

which ll

压缩和解压类

gzip/gunzip 压缩

基本语法

gzip 文件 (功能描述:压缩文件,只能将文件压缩为*.gz文件)
gunzip 文件.gz (功能描述:解压缩文件命令)

经验技巧

  1. 只能压缩文件不能压缩目录
  2. 不保留原来的文件

案例实操

  1. gzip压缩
[root@liujh ~]# ls
test.java
[root@liujh ~]# gzip houge.txt
[root@liujh ~]# ls
houge.txt.gz
  1. gunzip解压缩文件
[root@liujh ~]# gunzip houge.txt.gz 
[root@liujh ~]# ls
houge.txt

zip/unzip 压缩

基本语法

zip [选项] XXX.zip 将要压缩的内容 (功能描述:压缩文件和目录的命令)
unzip [选项] XXX.zip (功能描述:解压缩文件)

选项说明

zip选项
功能
-r
压缩目录
unzip选项
功能
-d<目录>
指定解压后文件的存放目录

经验技巧

zip 压缩命令在window/linux都通用,可以压缩目录且保留源文件。

案例实操

  1. 压缩 1.txt 和2.txt,压缩后的名称为mypackage.zip
[root@liujh opt]# touch bailongma.txt
[root@liujh ~]# zip houma.zip houge.txt bailongma.txt 
  adding: houge.txt (stored 0%)
  adding: bailongma.txt (stored 0%)
[root@liujh opt]# ls
houge.txt bailongma.txt houma.zip 
  1. 解压 mypackage.zip
[root@liujh ~]# unzip houma.zip 
Archive:  houma.zip
 extracting: houge.txt               
 extracting: bailongma.txt       
[root@liujh ~]# ls
houge.txt bailongma.txt houma.zip 
  1. 解压mypackage.zip到指定目录-d
[root@liujh ~]# unzip houma.zip -d /opt
[root@liujh ~]# ls /opt/

tar 打包

基本语法

tar [选项] XXX.tar.gz 将要打包进去的内容 (功能描述:打包目录,压缩后的文件格式.tar.gz)

选项说明

选项
功能
-z
打包同时压缩
-c
产生.tar打包文件
-v
显示详细信息
-f
指定压缩后的文件名
-x
解包.tar文件

案例实操

  1. 压缩多个文件
[root@liujh opt]# tar -zcvf houma.tar.gz houge.txt bailongma.txt 
houge.txt
bailongma.txt
[root@liujh opt]# ls
houma.tar.gz houge.txt bailongma.txt 
  1. 压缩目录
[root@liujh ~]# tar -zcvf xiyou.tar.gz xiyou/
xiyou/
xiyou/mingjie/
xiyou/dssz/
xiyou/dssz/houge.txt
  1. 解压到当前目录
[root@liujh ~]# tar -zxvf houma.tar.gz
  1. 解压到指定目录
[root@liujh ~]# tar -zxvf xiyou.tar.gz -C /opt
[root@liujh ~]# ll /opt/

磁盘分区类

df 查看磁盘空间使用情况

df: disk free 空余硬盘

基本语法

df  选项	(功能描述:列出文件系统的整体磁盘使用量,检查文件系统的磁盘空间占用情况)

选项说明

选项
功能
-h
以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示

案例实操

  1. 查看磁盘使用情况
[root@liujh ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2        15G  3.5G   11G  26% /
tmpfs           939M  224K  939M   1% /dev/shm
/dev/sda1       190M   39M  142M  22% /boot

fdisk 查看分区

基本语法

fdisk -l			(功能描述:查看磁盘分区详情)

选项说明

选项
功能
-l
显示所有硬盘的分区列表

经验技巧

该命令必须在root用户下才能使用

功能说明

  1. Linux分区
    Device:分区序列
    Boot:引导
    Start:从X磁柱开始
    End:到Y磁柱结束
    Blocks:容量
    Id:分区类型ID
    System:分区类型

案例实操

  1. 查看系统分区情况
[root@liujh /]# fdisk -l
Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512=8225280 bytes
Sector size (logical/physical)512 bytes / 512 bytes
I/O size (minimum/optimal)512 bytes / 512 bytes
Disk identifier: 0x0005e654

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           12620480083  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              2613321048576083  Linux
/dev/sda3            13321593209715282  Linux swap / Solaris

mount/umount 挂载/卸载

对于Linux用户来讲,不论有几个分区,分别分给哪一个目录使用,它总归就是一个根目录、一个独立且唯一的文件结构。
Linux中每个分区都是用来组成整个文件系统的一部分,它在用一种叫做“挂载”的处理方法,它整个文件系统中包含了一整套的文件和目录,并将一个分区和一个目录联系起来,要载入的那个分区将使它的存储空间在这个目录下获得。

基本语法

mount [-t vfstype] [-o options] device dir (功能描述:挂载设备)
umount 设备文件名或挂载点 (功能描述:卸载设备)

参数说明

参数
功能
-t vfstype
指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:
光盘或光盘镜像:iso9660
DOS fat16文件系统:msdos
Windows 9x fat32文件系统:vfat
Windows NT ntfs文件系统:ntfs
Mount Windows文件网络共享:smbfs
UNIX(LINUX) 文件网络共享:nfs
-o options
主要用来描述设备或档案的挂接方式。常用的参数有:
loop:用来把一个文件当成硬盘分区挂接上系统
ro:采用只读方式挂接设备
rw:采用读写方式挂接设备
iocharset:指定访问文件系统所用字符集
device
要挂接(mount)的设备
dir
设备在系统上的挂接点(mount point)

案例实操

  1. 挂载光盘镜像文件
[root@liujh ~]# mkdir /mnt/cdrom/						建立挂载点
[root@liujh ~]# mount -t iso9660 /dev/cdrom /mnt/cdrom/ 设备/dev/cdrom挂载到 挂载点 :  /mnt/cdrom中
[root@liujh ~]# ll /mnt/cdrom/
  1. 卸载光盘镜像文件
[root@liujh ~]# umount /mnt/cdrom

设置开机自动挂载

[root@liujh ~]# vi /etc/fstab

添加红框中内容,保存退出。

进程线程类

进程是正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源

ps 查看当前系统进程状态

ps:process status 进程状态

基本语法

ps aux | grep xxx		(功能描述:查看系统中所有进程)
ps -ef | grep xxx (功能描述:可以查看子父进程之间的关系)

选项说明

选项
功能
-a
选择所有进程
-u
显示所有用户的所有进程
-x
显示没有终端的进程

功能说明

  1. ps aux显示信息说明
    USER:该进程是由哪个用户产生的
    PID:进程的ID号
    %CPU:该进程占用CPU资源的百分比,占用越高,进程越耗费资源;
    %MEM:该进程占用物理内存的百分比,占用越高,进程越耗费资源;
    VSZ:该进程占用虚拟内存的大小,单位KB;
    RSS:该进程占用实际物理内存的大小,单位KB;
    TTY:该进程是在哪个终端中运行的。其中tty1-tty7代表本地控制台终端,tty1-tty6是本地的字符界面终端,tty7是图形终端。pts/0-255代表虚拟终端。
    STAT:进程状态。常见的状态有:R:运行、S:睡眠、T:停止状态、s:包含子进程、+:位于后台
    START:该进程的启动时间
    TIME:该进程占用CPU的运算时间,注意不是系统时间
    COMMAND:产生此进程的命令名
  2. ps -ef显示信息说明
    UID:用户ID
    PID:进程ID
    PPID:父进程ID
    C:CPU用于计算执行优先级的因子。数值越大,表明进程是CPU密集型运算,执行优先级会降低;数值越小,表明进程是I/O密集型运算,执行优先级会提高
    STIME:进程启动的时间
    TTY:完整的终端名称
    TIME:CPU时间
    CMD:启动进程所用的命令和参数

经验技巧

如果想查看进程的CPU占用率和内存占用率,可以使用aux;
如果想查看进程的父进程ID可以使用ef;

案例实操

[root@liujh datas]# ps aux
[root@liujh datas]# ps -ef

kill 终止进程

基本语法

kill  [选项] 进程号		(功能描述:通过进程号杀死进程)
killall 进程名称 (功能描述:通过进程名称杀死进程,也支持通配符,这在系统因负载过大而变得很慢时很有用)

选项说明

选项
功能
-9
表示强迫进程立即停止

案例实操

  1. 杀死浏览器进程
[root@liujh 桌面]# kill -9 5102
  1. 通过进程名称杀死进程
[root@liujh 桌面]# killall firefox

pstree 查看进程树

基本语法

pstree [选项]

选项说明

选项
功能
-p
显示进程的PID
-u
显示进程的所属用户

案例实操

  1. 显示进程pid
[root@liujh datas]# pstree -p
  1. 显示进程所属用户
[root@liujh datas]# pstree -u

top 查看系统健康状态

基本命令

top [选项]	

选项说明

选项
功能
-d 秒数
指定top命令每隔几秒更新。默认是3秒在top命令的交互模式当中可以执行的命令
-i
使top不显示任何闲置或者僵死进程。
-p
通过指定监控进程ID来仅仅监控某个进程的状态。

操作说明

操作
功能
P
以CPU使用率排序,默认就是此项
M
以内存的使用率排序
N
以PID排序
q
退出top

查询结果字段解释

第一行信息为任务队列信息

内容
说明
12:26:46
系统当前时间
up 1 day, 13:32
系统的运行时间,本机已经运行1天13小时32分钟
2 users
当前登录了两个用户
load average: 0.00, 0.00, 0.00
系统在之前1分钟,5分钟,15分钟的平均负载。一般认为小于1时,负载较小。如果大于1,系统已经超出负荷。
Tasks: 95 total
系统中的进程总数
1 running
正在运行的进程数
94 sleeping
睡眠的进程
0 stopped
正在停止的进程
0 zombie
僵尸进程。如果不是0,需要手工检查僵尸进程
Cpu(s): 0.1%us
用户模式占用的CPU百分比
0.1%sy
系统模式占用的CPU百分比
0.0%ni
改变过优先级的用户进程占用的CPU百分比
99.7%id
空闲CPU的CPU百分比
0.1%wa
等待输入/输出的进程的占用CPU百分比
0.0%hi
硬中断请求服务占用的CPU百分比
0.1%si
软中断请求服务占用的CPU百分比
0.0%st
st(Steal time)虚拟时间百分比。就是当有虚拟机时,虚拟CPU等待实际CPU的时间百分比。
Mem: 625344k total
物理内存的总量,单位KB
571504k used
已经使用的物理内存数量
53840k free
空闲的物理内存数量,我们使用的是虚拟机,总共只分配了628MB内存,所以只有53MB的空闲内存了
65800k buffers
作为缓冲的内存数量
Swap: 524280k total
交换分区(虚拟内存)的总大小
0k used
已经使用的交互分区的大小
524280k free
空闲交换分区的大小
409280k cached
作为缓存的交互分区的大小

案例实操

[root@liujh liujh]# top -d 1
[root@liujh liujh]# top -i
[root@liujh liujh]# top -p 2575

执行上述命令后,可以按P、M、N对查询出的进程结果进行排序。

netstat 显示网络统计信息和端口占用情况

基本语法

netstat -anp |grep 进程号	(功能描述:查看该进程网络信息)
netstat -nlp | grep 端口号 (功能描述:查看网络端口号占用情况)

选项说明

选项
功能
-n
拒绝显示别名,能显示数字的全部转化成数字
-l
仅列出有在listen(监听)的服务状态
-p
表示显示哪个进程在调用

案例实操

  1. 通过进程号查看该进程的网络信息
[root@liujh hadoop-2.7.2]# netstat -anp | grep 火狐浏览器进程号
unix  2[ ACC ]     STREAM     LISTENING     206703115/firefox        /tmp/orbit-root/linc-c2b-0-5734667cbe29
unix  3[]         STREAM     CONNECTED     206733115/firefox        /tmp/orbit-root/linc-c2b-0-5734667cbe29
unix  3[]         STREAM     CONNECTED     206683115/firefox        
unix  3[]         STREAM     CONNECTED     206663115/firefox     
  1. 查看某端口号是否被占用
[root@liujh 桌面]# netstat -nlp | grep 20670 
unix  2[ ACC ]     STREAM     LISTENING     206703115/firefox        /tmp/orbit-root/linc-c2b-0-5734667cbe29

crond 系统定时任务

crond 服务管理

重新启动crond服务

[root@liujh ~]# service crond restart

crontab 定时任务设置

基本语法

crontab [选项]

选项说明

选项
功能
-e
编辑crontab定时任务
-l
查询crontab任务
-r
删除当前用户所有的crontab任务

参数说明

[root@liujh ~]# crontab -e 
  1. 进入crontab编辑界面。会打开vim编辑你的工作。
* * * * * 执行的任务
项目
含义
范围
第一个“*”
一小时当中的第几分钟
0-59
第二个“*”
一天当中的第几小时
0-23
第三个“*”
一个月当中的第几天
1-31
第四个“*”
一年当中的第几月
1-12
第五个“*”
一周当中的星期几
0-7(0和7都代表星期日)
  1. 特殊符号
特殊符号
含义
  • |代表任何时间。比如第一个“*”就代表一小时中每分钟都执行一次的意思
    ,|代表不连续的时间。比如“0 8,12,16 * * * 命令”,就代表在每天的8点0分,12点0分,16点0分都执行一次命令
    -|代表连续的时间范围。比如“0 5 * * 1-6命令”,代表在周一到周六的凌晨5点0分执行命令
    /n|代表每隔多久执行一次。比如“/10 * * * * 命令”,代表每隔10分钟就执行一遍命令
  1. 特定时间执行命令
时间
含义
45 22 * * * 命令
在22点45分执行命令
0 17 * * 1 命令
每周1 的17点0分执行命令
0 5 1,15 * * 命令
每月1号和15号的凌晨5点0分执行命令
40 4 * * 1-5 命令
每周一到周五的凌晨4点40分执行命令
*/10 4 * * * 命令
每天的凌晨4点,每隔10分钟执行一次命令
0 0 1,15 * 1 命令
每月1号和15号,每周1的0点0分都会执行命令。注意:星期几和几号最好不要同时出现,因为他们定义的都是天。非常容易让管理员混乱。

案例实操

  1. 每隔1分钟,向/root/bailongma.txt文件中添加一个11的数字
*/1 * * * * /bin/echo ”11” >> /root/bailongma.txt

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-08 06:02:02 HTTP/2.0 GET : https://f.mffb.com.cn/a/483987.html
  2. 运行时间 : 0.156819s [ 吞吐率:6.38req/s ] 内存消耗:5,151.38kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=a7f84e1bb416ca0100c93f963fbb5ab5
  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.000614s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000826s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000380s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000283s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000466s ]
  6. SELECT * FROM `set` [ RunTime:0.000195s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000588s ]
  8. SELECT * FROM `article` WHERE `id` = 483987 LIMIT 1 [ RunTime:0.008908s ]
  9. UPDATE `article` SET `lasttime` = 1775599322 WHERE `id` = 483987 [ RunTime:0.001112s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 67 LIMIT 1 [ RunTime:0.000317s ]
  11. SELECT * FROM `article` WHERE `id` < 483987 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000573s ]
  12. SELECT * FROM `article` WHERE `id` > 483987 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.007645s ]
  13. SELECT * FROM `article` WHERE `id` < 483987 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.012483s ]
  14. SELECT * FROM `article` WHERE `id` < 483987 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.011187s ]
  15. SELECT * FROM `article` WHERE `id` < 483987 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.016823s ]
0.158450s