nice哦
不错不错,我喜欢看 www.jiwenlaw.com
想想你的文章写的特别好www.jiwenlaw.com
看的我热血沸腾啊www.jiwenlaw.com
不错不错,我喜欢看 www.jiwenlaw.com
参考
不错不错,我喜欢看 https://www.ea55.com/
不错不错,我喜欢看 https://www.ea55.com/
不错不错,我喜欢看 https://www.ea55.com/
不错不错,我喜欢看 https://www.ea55.com/
您的貼文對我們非常重要。透過你的貼文。我們將會受益匪淺。更多像我一樣的人將會受益。我們為您帶來電話行銷數據。這將對你的工作非常有用。您可以利用電話行銷數據輕鬆地進行行銷。這將使您能夠宣傳您的活動。我們的垃圾郵件率非常低。我們提供100%準確的資料庫。
您的帖子非常好,我们不断更新我们的网站并维护他们的个人特殊数据库联系电话。我们的网站非常好。 我们以非常低的价格出售
不错不错,我喜欢看 https://www.237fa.com/
看的我热血沸腾啊https://www.237fa.com/
想想你的文章写的特别好https://www.237fa.com/
首页
网站统计
关于本站
在线留言
友链申请
高清壁纸
论坛
开往
虫洞
推荐
Linux命令
资源网
Search
1
Typecho Cuteen主题美化
4,135 阅读
2
京东呆瓜搭建青龙面板+xdd-plus机器人+nvjdc配置
3,891 阅读
3
傻妞机器人最新版安装教程
3,111 阅读
4
好久不见之网站底部样式
2,599 阅读
5
Joe 主题 6.xx 底部增强,显示标签及二维码分享
2,569 阅读
Linux
Shell
Mysql
Typecho
网络
其他
Redis
登录
Search
标签搜索
Linux
Typecho
美化
Nginx
Shell
综合架构
Mysql
Joe
源码
Web
数据备份
命令
Ansible
k8s
定时任务
视频
网易云
白嫖
网络
Rsync
小黑
累计撰写
156
篇文章
累计收到
922
条评论
博主
8月13日
在线
首页
栏目
Linux
Shell
Mysql
Typecho
网络
其他
Redis
页面
网站统计
关于本站
在线留言
友链申请
高清壁纸
推荐
Linux命令
资源网
开往
搜索到
4
篇与
命令
的结果
2021-08-13
Linux top命令详解 -- 罗小黑
top 命令是Linux下常用的性能分析工具,能够实时显示各个进程的占用状况 {mtitle title="详解"/}第一行:系统时间 21:53:29、运行时间:up 8 day、当前连接数:1 user 、 负载均衡(uptime): load average:0.052,0.32,0.35average后面的三个数分别是1分钟、5分钟、15分钟的负载情况。load average数据是每隔5秒钟检查一次活跃的进程数,然后按特定算法计算出的数值。如果这个数除以逻辑CPU的数量,结果高于5的时候就表明系统在超负荷运转了第二行:Tasks — 任务(进程)总进程:115 total、运行;1 running、休眠:111 sleep 、停止: 0 stopped 、僵尸进程:1 zombie第三行:CPU状态1.7%us【user space】 ——用户空间占用CPU的百分比 0.7%sy【sysctl】 ——内核空间占用CPU的百分比 0.0%ni【】 ——改变优先级的进程占用CPU百分比 97.6%id【idolt】 ——空间CPU百分比 0.0%hi【Hardware IRQ】 ——硬中断占用CPU百分比 0.0%si【Software interrupts】 ——软中断占用CPU百分比第四行:内存状态1014684 total, 94888 free, 481152 used, 438644 buff/cache 【缓存的内存量】第五行:swap交换分区信息1049596 total, 889852 free, 159744 used,93376 buff/cache【缓冲的交换分区量】{message type="info" content="备注:PS:可用内存=free + buffer + cached对于内存监控,在top里我们要时刻监控第五行swap交换分区的used,如果这个数值在不断的变化,说明内核在不断进行内存和swap的数据交换,这是真正的内存不够用了。第四行中使用中的内存总量(used)指的是现在系统内核控制的内存数,第四行中空闲内存总量(free)是内核还未纳入其管控范围的数量。纳入内核管理的内存不见得都在使用中,还包括过去使用过的现在可以被重复利用的内存,内核并不把这些可被重新使用的内存交还到free中去,因此在linux上free内存会越来越少,但不用为此担心。"/}第七行:各进程(任务)的状态监控ID — 进程idUSER — 进程所有者PR — 进程优先级NI — nice值。负值表示高优先级,正值表示低优先级VIRT — 进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RESRES — 进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATASHR — 共享内存大小,单位kbS —进程状态。D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程%CPU — 上次更新到现在的CPU时间占用百分比%MEM — 进程使用的物理内存百分比TIME+ — 进程使用的CPU时间总计,单位1/100秒COMMAND — 进程名称(命令名/命令行)详解VIRT:virtual memory usage 虚拟内存1、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等2、假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量RES:resident memory usage 常驻内存1、进程当前使用的内存大小,但不包括swap out2、包含其他进程的共享3、如果申请100m的内存,实际使用10m,它只增长10m,与VIRT相反4、关于库占用内存的情况,它只统计加载的库文件所占内存大小SHR:shared memory 共享内存1、除了自身进程的共享内存,也包括其他进程的共享内存2、虽然进程只使用了几个共享库的函数,但它包含了整个共享库的大小3、计算某个进程所占的物理内存大小公式:RES – SHR4、swap out后,它将会降下来DATA1、数据占用的内存。如果top没有显示,按f键可以显示出来。2、真正的该程序要求的数据空间,是真正在运行中要使用的。top 运行中可以通过 top 的内部命令对进程的显示方式进行控制。内部命令如下:s – 改变画面更新频率l – 关闭或开启第一部分第一行 top 信息的表示t – 关闭或开启第一部分第二行 Tasks 和第三行 Cpus 信息的表示m – 关闭或开启第一部分第四行 Mem 和 第五行 Swap 信息的表示N – 以 PID 的大小的顺序排列表示进程列表P – 以 CPU 占用率大小的顺序排列进程列表M – 以内存占用率大小的顺序排列进程列表h – 显示帮助n – 设置在进程列表所显示进程的数量q – 退出 tops – 改变画面更新周期{mtitle title="top使用方法"/}使用格式:top [-] [d] [p] [q] [c] [C] [S] [s] [n]参数说明:d:指定每两次屏幕信息刷新之间的时间间隔。当然用户可以使用s交互命令来改变之。p:通过指定监控进程ID来仅仅监控某个进程的状态。q:该选项将使top没有任何延迟的进行刷新。如果调用程序有超级用户权限,那么top将以尽可能高的优先级行。S:指定累计模式。s:使top命令在安全模式中运行。这将去除交互命令所带来的潜在危险。i:使top不显示任何闲置或者僵死进程。c:显示整个命令行而不只是显示命令名。常用命令说明Ctrl+L:擦除并且重写屏幕K:终止一个进程。系统将提示用户输入需要终止的进程PID,以及需要发送给该进程什么样的信号。一般的终止进程可以使用15信号;如果不能正常结束那就使用信号9强制结束该进程。默认值是信号15。在安全模式中此命令被屏蔽。i:忽略闲置和僵死进程。这是一个开关式命令。q:退出程序r:重新安排一个进程的优先级别。系统提示用户输入需要改变的进程PID以及需要设置的进程优先级值。输入一个正值将使优先级降低,反之则可以使该进程拥有更高的优先权。默认值是10。S:切换到累计模式。s:改变两次刷新之间的延迟时间。系统将提示用户输入新的时间,单位为s。如果有小数,就换算成m s。输入0值则系统将不断刷新,默认值是5 s。需要注意的是如果设置太小的时间,很可能会引起不断刷新,从而根本来不及看清显示的情况,而且系统负载也会大大增加。f或者F:从当前显示中添加或者删除项目。o或者O:改变显示项目的顺序l:切换显示平均负载和启动时间信息。m:切换显示内存信息。t:切换显示进程和CPU状态信息。c:切换显示命令名称和完整命令行。M:根据驻留内存大小进行排序。P:根据CPU使用百分比大小进行排序。T:根据时间/累计时间进行排序。W:将当前设置写入~/.toprc文件中。查看多核CPU命令mpstat -P ALL 和 sar -P ALL ps:yum install sysstat说明 sar -P ALL >111.txt 重定向内容到111.txtmpstat -P ALLsar -P ALLLinux查看物理CPU个数、核数、逻辑CPU个数# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数 cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l # 查看每个物理CPU中core的个数(即核数) cat /proc/cpuinfo| grep "cpu cores"| uniq cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l # 查看逻辑CPU的个数 cat /proc/cpuinfo| grep "processor"| wc -l #查看CPU信息(型号) cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c #查看内 存信息 cat /proc/meminfo
2021年08月13日
472 阅读
0 评论
2 点赞
2021-05-18
Rsync命令
什么事Rsync服务rsync是一款开源的,快速的,多功能的可以实现全量及增量的本地或远程数据同步备份的工具yum install -y rsyncrsync命令1、本地备份,同cp一样rsync /etc/host /backup2、远程备份,同scp一样 (172.16.1.41 备份服务器)scp -rp /etc/host root@172.16.1.41:/backup ps: -r 递归 -p 保持文件属性不变 rsync -rp /etc/host root@172.16.1.41:/backup/host远程备份目录rsync -rp /etc root@172.16.1.41:/backup ----备份目录后面没有/ ,会备份/etc目录及其内容 rsync -rp /etc/ root@172.16.1.41:/backup ----备份目录后面有/ ,会备份/etc目录里面的内容3、代替删除命令 首先我们创建一个空目录 mkdir /nullrsync -rp --delete /null root@172.16.1.41:/backup--delete 实现无差异同步数据4、查看文件命令,同lsrsync /etc/hostsrsync -rp root@172.16.1.41:/etc/host /backup --从备份服务器拉取数据 rsync -rp /etc/host root@172.16.1.41:/backup --从本地传输数据
2021年05月18日
317 阅读
0 评论
2 点赞
2021-05-15
MySQL常用命令
mysql常用命令有:1、“create database name;”;2、“use databasename;”;3、“drop database name”;4、“show tables;”;5、“select version”等等。 推荐:《mysql视频教程》MySQL 数据库常用命令1、MySQL常用命令create database name; 创建数据库 use databasename; 选择数据库 drop database name; 直接删除数据库,不提醒 show tables; 显示表 describe tablename; 表的详细描述 select 中加上distinct去除重复字段 mysqladmin drop databasename; 删除数据库前,有提示。 显示当前mysql版本和当前日期 select version(),current_date;2、修改mysql中root的密码:mysql -u root -p mysql> update user set password=password("123456") where user='root'; mysql> flush privileges; //刷新数据库 mysql> use dbname; 打开数据库: mysql> show databases; 显示所有数据库 mysql> show tables; 显示数据库mysql中所有的表:先use mysql;然后 mysql>describe user; 显示表mysql数据库中user表的列信息);3、grant创建一个可以从任何地方连接服务器的一个完全的超级用户,但是必须使用一个口令something做这个mysql> grant all privileges on *.* to user@localhost identified by '密码' with;增加新用户格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码” GRANT ALL PRIVILEGES ON *.* TO 用户名@localhost IDENTIFIED BY '密码' WITH GRANT OPTION; GRANT ALL PRIVILEGES ON *.* TO 用户名@"%" IDENTIFIED BY '密码' WITH GRANT OPTION;删除授权:mysql> revoke all privileges on *.* from root@"%"; mysql> delete from user where user=”root” and host="%"; mysql> flush privileges;创建一个用户custom在特定客户端it363.com登录,可访问特定数据库fangchandbmysql >grant select, insert, update, delete, create,drop on fangchandb.* to custom@ it363.com identified by 'passwd';重命名表:mysql > alter table t1 rename t2;4、mysqldump备份数据库mysqldump -h host -u root -p dbname >dbname_backup.sql恢复数据库mysqladmin -h myhost -u root -p create dbname mysqldump -h host -u root -p dbname < dbname_backup.sql如果只想卸出建表指令,则命令如下:mysqladmin -u root -p -d databasename > a.sql如果只想卸出插入数据的sql命令,而不需要建表命令,则命令如下:mysqladmin -u root -p -t databasename > a.sql那么如果我只想要数据,而不想要什么sql命令时,应该如何操作呢?mysqldump -T./ phptest driver其中,只有指定了-T参数才可以卸出纯文本文件,表示卸出数据的目录,./表示当前目录,即与mysqldump同一目录。如果不指定driver 表,则将卸出整个数据库的数据。每个表会生成两个文件,一个为.sql文件,包含建表执行。另一个为.txt文件,只包含数据,且没有sql指令。5、可将查询存储在一个文件中并告诉mysql从文件中读取查询而不是等待键盘输入。可利用外壳程序键入重定向实用程序来完成这项工作。例如,如果在文件my_file.sql 中存放有查询,可如下执行这些查询:例如,如果您想将建表语句提前写在sql.txt中:mysql > mysql -h myhost -u root -p database < sql.txt;
2021年05月15日
414 阅读
1 评论
0 点赞
2021-04-12
Linux 命令
{mtitle title="Linux常用命令(centos 7 为例)"/}1、查看网络地址配置ip address show 或者 ip a centos 7 以前版本命令是 ifconfig2、ping 命令3、图形化界面修改网卡信息 nmtui4、网卡服务命令systemctl start network #启动网卡 systemctl restart network #重启命令 systemctl enable network #开机自动开启 systemctl disable network #开机不开启 systemctl stop network #停止网卡 systemctl status network #查看状态 service restart network #这是centos7 以前的版本5、关机命令命令意思shutdown关机shutdown -h 5指定5分钟后关机shutdown -c取消关机shutdown -h now/0立即关机halt/poweroff直接关机6、重启命令命令意思reboot直接重启shutdown -r now/0立即重启shutdown -r 55分钟后重启7、查看命令ls 文件或目录路径信息 ls -d 查看目录信息 ls -l 文件或目录信息 查看数据的属性信息 ls -la 目录信息 查看目录中隐藏文件 ls -lt 目录信息 将目录中的信息按照时间进行排序显示 ls -ltr 目录信息 按照时间信息,进行反向排序 ls -lh 数据信息 显示的数据信息大小,以人类可读方式显示8、创建命令mkdir 创建目录 mkdir -p 创建多级目录 touch 创建文件9、编辑文件命令vim(vi) i --- 进入编辑模式 esc --- 退出编辑模式 :wq --- 保存并退出 :w :q :wq!--- 强制保存退出 :q! --- 强制退出 命令模式-->插入模式 i --- 表示从光标所在位置进入编辑状态 I --- 表示将光标移动到一行的行首,再进入编辑状态 o --- 在光标所在行的下面,新起一行进行编辑 O --- 在光变所在行的上面,新起一行进行编辑 a --- 将光标移动到右边的下一个字符,进行编辑 A --- 将光标移动到一行的行尾,进入到编辑状态 C --- 将光标到行尾内容进行删除,并进入编辑状态 cc --- 将整行内容进行删除并进入编辑状态 总结:移动光标位置,并进入编辑状态方法 只移动光标,不进入编辑状态 大写字母G 将光标快速切换尾部 小写字母gg 将光标快速切换首部 ngg n表示移动到第几行 $ 将光标移动到一行的结尾 0/^ 将光标移动到一行的行首 命令模式--底行模式 : 输入一些命令 / 进入搜索状态(向下搜索 n依次向下) ? 进入搜索状态(向上搜索 n依次向上) 特殊使用技巧: 将一行内容进行删除(剪切) deletedelete=dd 将多行内容进行删除(剪切) 3dd 将内容进行粘贴 p 粘贴多次内容 3p 复制一行内容 yy 复制多行内容 3yy 操作错误如何还原 小写字母u undo10、echo命令echo "123" >1.txt 覆盖 echo "123" >>1.txt 追加11、查看文件内容cat 1.txt12、复制命令cp 文件 路径 cp -r 复制一个目录 \cp -r 强行复制一个目录13、删除命令rm 或者\rm(无确认) rm -f 强制删除文件 rm -rf 强制删除目录 \rm -r(无提示)14、移动命令mv 移动文件(重命名)15、挂载命令mount +存储设备文件+挂载点 umount +挂载点16、修改主机名hostnamectl set-hostname+主机名 直接修改 vim /etc/hostname 永久修改 hostname +主机名 临时修改17、查看磁盘挂载情况/使用情况df df -hPS:开机自动挂载blkid 查看磁盘信息vim /etc/fstab之后启动sshd18、开机加载文件/etc/rc.localrc.local的作用文件中的内容信息,会在系统启动之后进行加载文件中编写内容,一定是命令信息19、系统运行级别runlever20、查看命令路径which which cat21、加载配置文件信息source 立即加载文件配置信息 /etc/profile /etc/bashrc ~/.bashrc ~/.bash_profile /etc/sysconfig/i18n --- centos6字符集配置文件 /etc/locale.conf --- centos7字符集配置文件22、exportexport 定义环境变量 export 环境变量=xxx23、alias 设置系统别名alias 别名=’命令信息’ alias catnet=’/etc/sysconfig/network-scripts/ifcfg-eth0’ unalias 取消系统别名 unalias 别名 unalias catnet24、查看文件部分内容head -5 查看前5行内容 tail -5 查看后5行内容 tail -f 一直追踪查看文件内容变化 tail -f /var/log/secure 一直查看安全日志文件25、安装命令yum install -y 名称 直接安装软件 yum groupinstall -y 包组名称 直接安装软件包组 yum repolist 查看yum源信息 yum list 查看哪些软件可以安装/查看所有系统已安装的软件 yum grouplist 查看哪些软件包组可以安装/查看所有系统已安装的软件包组 yum --help help参数可以只显示命令的参数帮助信息 yum provides locate 获取命令属于哪个软件大礼包26、查看系统进程信息ps -ef 查看所有详细进程信息27、删除进程kill pid 删除指定pid号的进程 kill -9 pid 强制删除28、查看内存free free -h29、查看CPUlscpu30、查看负载信息/系统用户登录信息w31、创建用户useradd 用户名32、切换用户su -用户名33、设置密码passwd 用户名34、查看用户是否存在id 用户35、确认用户身份whoami36、rpm命令rpm 管理软件程序包的 rpm -qa 软件名称 查看软件大礼包是否安装成功 rpm -ql 软件名称 查看软件大礼包中都有什么 rpm -qf 文件名称(绝对路径) 查看文件属于哪个软件大礼包 rpm -e 软件名称 卸载软件37、systemctl 管理服务程序的运行状态systemctl start 服务名称 启动服务 systemctl stop 服务名称 停止服务 systemctl restart 服务名称 重启服务 systemctl status 服务名称 查看服务详细运行状态 systemctl disable 服务名称 让服务开机不运行 systemctl enable 服务名称 让服务开机运行 systemctl is-enable 服务名称 检查服务是否开机运行 systemctl is-active 服务名称 检查确认服务是否运行38、修改字符集localectl set-locale LANG=zh_GH.UTF839、less/more 逐行或逐页查看文件信息内容40、whereis 查看命令所在路径以及命令相关手册文件所在路径41、locate 查看文件所在路径信息updatedb 更新文件所在路径的索引数据库表 42、file 查看文件的类型file 文件信息 43、stat 查看数据详细属性信息stat file.txt 看到文件的三个时间信息 44、tar 压缩数据命令-z 压缩类型 -c 创建压缩包 -v 显示过程 -f 指定压缩文件路径 -x 解压文件 -t 查看压缩文件内容 --exclude 排除指定文件不被压缩处理 --exclude-from45、xargs 分组命令 按照分组显示args -n1 <文件 总结: < tr xxx < xargs < 46、tree 显示目录结构树tree -L 1 查看下几级目录机构 tree -d 目录结构中目录信息47、date 查看时间信息和修改时间信息date "+%F_%T" date -s 设置系统时间 date -d 显示未来或过去的时间信息48、ln 创建链接文件ln 源文件 链接文件 创建硬链接 ln -s 创建软链接49、wc 统计命令wc -l 统计有多少行50、chmod 修改文件目录数据权限信息chmod u/g/o chmod a 51、useradd 创建用户命令-s /sbin/nologin 指定用户shell登录方式 -M 不创建家目录 -u 指定用户uid信息 -g 指定用户所属主要组信息 -G 指定用户所属附属组信息 -c 指定用户注释信息52、usermod 修改用户信息-s /sbin/nologin 指定用户shell登录方式 -u 指定用户uid信息 -g 指定用户所属主要组信息 -G 指定用户所属附属组信息 -c 指定用户注释信息 53、userdel 删除用户信息userdel -r 彻底删除用户和家目录信息54、groupadd 创建用户组groupmod 修改用户组 groupdel 删除用户组55、chown 修改用户属主和属组的信息chown -R 递归修改用户属主和属组信息56、sort 排序命令 sort -n 按照数值进行排序 sort -k1 按照指定列进行排序57、dd 模拟创建出指定大小的文件 dd if=/dev/zero of=/tmp/oldboy.txt bs=10M count=100 从哪取出数据 放到哪 占用1个block多少空间 总共使用多少个block58、du 查看目录的大小du -sh 汇总查看目录大小,以人类可读方式59、change directory==cd 切换目录命令 cd /xxx 绝对 cd xxx 相对 cd .. 上一级 cd ../../ 上多级 cd - 返回上一次所在路径 cd/cd ~ 返回到用户家目录高级命令:4剑客01、老四 find 查询文件所在路径 find /oldboy -type 文件类型 -name "文件名称" find /oldboy -type f -mtime +10 -delete --- 删除历史数据信息 find /oldboy -type f -size +10 -delete --- 删除大于10k文件 -maxdepth 查找目录层级的深度 -inum 根据文件inode信息查找 -exec 对查找出的数据进行相应处理 -perm 根据权限查找数据信息 -iname 忽略名称大小写02、老三 grep 文件 对信息进行过滤筛选 grep -B n 显示指定信息前几行内容 grep -A n 显示指定信息后几行内容 grep -C n 显示指定信息前后几行内容 grep -c 显示指定信息在文件中有多少行出现 grep -v 进行取反或者排除 grep -E/egrep 识别扩展正则符号 grep -o 显示过滤过程信息 grep -n 过滤信息并显示信息行号 grep -i 过滤信息忽略大小写03、sed 命令04、awk 命令系统中的常见环境变量1、 PATH 方便命令的使用 2、 PS1 定义提示符的信息或格式 快捷方式: 01、ctrl+c 中断命令执行操作过程 02、ctrl+l 清屏操作 03、ctrl+d 注销功能 04、tab 补全快捷键 补全目录路径或文件名称信息/命令 05、方向键上下 调取之前输入过的历史命令 06、ctrl+a 快速将光标移动到行首 a b c d 07、ctrl+e 快速将光标移动到行尾 08、ctrl+左右方向键 按照一个英文单词进行移动光标 09、esc+. 将上一个命令最后一个信息进行调取 10、ctrl+u 将光标所在位置到行首内容进行删除(剪切) 11、ctrl+k 将光标所在位置到行尾内容进行删除(剪切) 12、ctrl+y 粘贴剪切的内容 13、ctrl+s xshell进入到了锁定状态 suo锁 14、ctrl+q 解除锁定状态 quit推出锁定状态 15、ctrl+r 快速搜索历史命令 系统特殊符号~ 家目录符号 .. 上一级目录 . 当前目录 > 标准输出重定向符号 >> 标准输出追加重定向符号 2> 错误输出重定向符号 2>> 错误输出追加重定向符号 < 标准输入重定向符号 << 标准输入追加重定向符号 && 代表前一个命令执行成功后,再执行后面的命令 ; 代表前一个命令执行之后,再执行后面的命令 # 代表将配置文件信息进行注释 在命令提示符中表示超级管理员身份 $ 用于加载读取变量信息 表示一行的结尾 在命令提示符中表示普通用户身份 ! 强制 ``反引号 将引号中命令执行结果交给引号外面的命令进行处理 | 管道符号 将前一个命令的结果交给管道后面命令进行处理 {} 序列符号(通配符) 通配符号,显示数字或字母的序列信息
2021年04月12日
1,064 阅读
4 评论
5 点赞