shell的基本命令

Shell脚本的学习——基本命令 学习shell脚本的基础命令 阅读详情

在linux中我们常常要用到shell命令

1:ls 列出目录下的文件

     不同类型的文件颜色不同,蓝色的是文件夹,白色的是文件

   ls -a 列出所有文件,包括隐藏文件

   ls -l 列出所有者 size 文件权限 修改日期

   ls -R 递归列出所有子目录的内容

 

2:cd 转移目录(进入到某个目录)

      cd /aa/bb 将转移到(进入到)/aa/bb目录下

      cd .. 上移一个目录(到上级目录)

      cd  ..改变目录位置至当前目录的父目录   

      cd  ../user 改变目录位置至相对路径user的目录下

     cd   /../.. 改变目录位置至绝对路径的目录位置下

      cd 回到根目录

      cd dir 改变目录位置至 dir目录下

     cd user  改变目录位置至用户的工作目录

 

3:建立新文件 touch new-filename

4:建立新目录 mkdir new-directory

5:删除文件 rm -f filename

6:删除目录 rmdir foldername

7:删除文件名以file开头的文件名为5个字符的所有文件

     rm -r file?    将删除filea,fileb,filex。但是不会删除fileaa,filebb,filexx

8:删除文件名以f开头的所有文件

    rm -r f* 将删除filea fileaa  filex filexx

 

9:改变文件或目录的读,写,执行权限

    chmod  [-R] mode name

    name:文件名或目录

    mode:3个8位数字或 r w x 的组合。r=read读,w=write写,x=execute执行。

    u=user当前用户,g=group组,o=other其他用户

    chmod  755 file1 设定file1的所有者有读写执行的权利

    chmod u+x file1  设定当前用户可以执行的权利

   chmod g+x file1 设定工作组使用者可以执行的权利

   chmod r-o file1  设置其他用户没有可读的权利

    如果要加上某种权利就用+号,要减去某种权利就用-号

 

10:改变文件或目录的所有权

       chown [-R] 用户名 name

        name:文件名或目录名

        chown user file1 将file1改为用户user所有

        chown -R user dir1 将目录dir1及其子目录下面的所有文件改为用户user所有

 

11:压缩

       gzip filename,文件被压缩,并保存为filename.gz

       zip -r filename.zip filesdir ,filename.zip代表你创建的压缩文件,filesdir代表你想放置zip文件的目录,-r表示你想递归的包括所有包括在filesdir目录中的文件

      可以使用zip命令同时处理多个文件和目录,方法是将他们逐一列出,并用空格间隔

       zip -r filename.zip file1 file2 file3 /usr/work/school

       上面的命令把 file1、file2、 file3、以及 /usr/work/school 目录的内容(假设这个目录存在)压缩起来,然后放入 filename.zip 文件中。

 

12:解压缩

      gunzip filename.gz   解压后filename.gz会被自动删除

      unzip filename.zip

 

13:tar 把多个文件或目录打包成一个文件,或者把已经打包的文件展开

      tar cvf RMS RMSfile 把目录打包成一个文件

      tar xvf RMSfile 把打包的文件展开

 

14:compress 把文件压缩成后缀为.Z的压缩文件

     compress RMSfile

     解压:uncompress RMSfile.Z

 

15:df -k 查看各文件系统剩余的空间,-k说明单位是千字节kb

16:退出shell:logout

17:更改账号密码:passwd

18:联机帮助:man ls

19:远程登录:

       rlogin 主机名 [-l 用户名]

       rlogin aa  远程登录到工作站aa中

      rlogin aa -l user 使用user账号登录到工作站aa中

      telnet 主机名 或 telnet ip地址

      telnet aa

      telnet 192.168.0.3

 

20:复制文件

     cp [-r] 源地址 目的地址

     cp file1 file2 将文件复制成file2

     cp file1 dir1 将文件复制到dir1下

     cp /tmp/file1 . 将目录tmp下的文件file1复制到当前目录下

     cp /tmp/file1 file2 将目录tmp下的文件file1复制到当前目录下,文件名为file2

     cp -r dir1 dir2 复制整个目录

 

21:移动或更改文件、目录名称

       mv 源地址 目的地址

       mv file1 dir1 将文件file1移动到目录dir1 下

       mv dir1 dir2 将目录 dir1 更改为目录dir2

 

22:列出当前所有的目录位置:pwd

23:查看文件内容:cat file1

24:分页查看文件的内容: more file1 或 cat file1 | more

25:查看目录所占磁盘容量

       du [-s] 目录

       du dir1 显示目录dir1的总容量及其子目录的容量,以KB为单位

        du -s dir1 显示目录dir1的总容量

26:检查自己所属的工作组名称:groups

27:改变文件或目录工作组所有权

       chgrp [-R] 工作组名 name

      name:文件名或目录名

      chgrp aa file1 将文件file1的工作组所有权改为aa工作组所有

      chgrp -R bb dir1 将目录dir1及其子目录下面的所有文件改为bb工作组所有

28:改变文件的最后修改时间:touch file1

29:改变目录的最后修改时间:touch dir1

30:文件的连接

       同一文件,可拥有一个以上的名称,也就是把一个文件进行连接

      ln 老文件名 新文件名: ln file1 file2

      ln -s 老文件名 新文件名:ln -s file1 file2

31:文件中字符串的查寻:grep abc file1 。寻找文件file1中包含abc所在行的文本内容

32:查寻文件或命令的路径

      whereis command 显示命令的路径

      which command 显示命令的路径,及使用者所定义的别名

     whatis command 显示命令功能的摘要

     find search-path -name filename -print 搜寻指定路径下某文件的路径

    fin / -name file1 -print 自根目录下寻找文件file1的路径

 

33:比较文件的内容:diff file1 file2 。比较文件file1和file2内各行的不同之处

34:比较目录的内容:diff -r dir1 dir2. 比较目录dir1和dir2内各文件的不同之处

 

35:文件打印输出

      用户可用 .login 文件中的 setenv PRINTER来设定打印机名。
       setenv PRINTER sp 设定自sp打印机打印资料。
       一般文件的打印
       语法:lpr [-P打印机名] 文件名
       例如:
       lpr file1 或 lpr -Psp file1      自 s p打印机打印文件 f i l e 1。
       语法:enscript [-P打印机名] 文件名
       例如:
       enscript file3 或 enscript -Psp file3      自 s p打印机打印文件 f i l e 3。
36: troff 文件的打印
        语法:p t r o ff [-P打印机名] [-man][-ms] 文件名
        例如:
       ptroff -Psp -man /usr/man/man1/lpr1      以troff 格式,自 sp 打印机打印lpr1 命令的使用说明。

37:打印机控制命令
       检查打印机状态、打印作业顺序号和用户名
       语法:lpq [-P打印机名]
       lpq 或 lpq -Psp      检查 sp 打印机的状态。
       删除打印机内的打印作业( 用户仅可删除自己的打印作业 )
       语法:lprm [-P打印机名] 用户名 或 作业编号
       lprm user或lprm -Psp user      删除s p打印机中用户user 的打印作业,此时用户名必须为u s e r。
       lprm -Psp 456      删除 sp 打印机上编号为 456 的打印作业。

38: 进程控制
       1.查看系统中的进程
       语法:ps [-aux]
       例如:
       p s或ps -x 查看系统中,属于自己的进程。
       ps -au 查看系统中,所有用户的进程。
       ps -aux 查看系统中,包含系统内部的及所有用户的进程。
       2. 结束或终止进程
       语法:kill [-9] PID 
       PID:利用 ps 命令所查出的进程号。
       例如:
       kill 456或kill -9 456      终止进程号为456的进程。
       3. 在后台执行进程的方式
       语法:命令 &
       cc file1.c &   将编译 file1.c 文件的工作置于后台执行。
       语法:按下 C o n t r o l + Z键,暂停正在执行的进程。键入b g命令,将暂停的进程置于后台继续执行。
       cc file2.c
       ^ Z
       S t o p p e d
       b g
       4. 查看正在后台中执行的进程
       语法:j o b s
       5. 结束或终止后台中的进程
       语法:kill  %n
       n:利用j o b s命令查看出的后台作业号
       kill  % 终止在后台中的第一个进程。
       kill  %2 终止在后台中的第二个进程。

39: shell变量
       1. 查看shell变量的设定值
       语法:set  查看所有shell变量的设定值。
       语法:echo $变量名    显示指定的shell变量的设定值。
       2. 设定shell变量
       语法:set var = value
       set term="vt100"      设定shell变量 term为VT100型终端。
       3. 删除shell变量
       语法:unset var
       unset PRINTER      删除shell变量 PRINTER 的设定值。

40: 别名
       1. 查看所定义的命令的别名
       语法: alias 查看自己目前定义的所有命令,及所对应的别名。
       语法: alias name 查看指定的name 命令的别名。
       alias dir 查看别名dir所定义的命令。
       ls -atl
       2. 定义命令的别名
       语法: alias name‘command line’
       例如:
       alias dir ‘ls -l’ 将命令 ls - l 定义别名为 d i r。
       3. 删除所定义的别名
       语法: unalias name
       例如:
       unalias dir 删除别名 dir 的定义。
       unalias *  删除所有别名的设定。

41: 历史命令
       1. 设定命令记录表的长度
       语法: set history = n
       set history = 40      设定命令记录表的长度为 40 (可记录执行过的前面 40 个命令)。
       2. 查看命令记录表的内容
       语法: h i s t o r y
       3. 使用命令记录表
       语法: !!      重复执行前一个命令。
       语法: ! n
       n:命令记录表的命令编号。
       语法: ! s t r i n g 重复前面执行过的以 string 为起始字符串的命令。
       例如: ! c a t 重复前面执行过的以 cat 为起始字符串的命令。
       4. 显示前一个命令的内容
       语法: ! !:p
       5. 更改前一个命令的内容并执行
       语法: ^oldstring ^newstring      将前一个命令中 oldstring 的部份改成 n e w s t r i n g并执行。
       例如:
       find . -name file1.c -print
       ^ f i l e 1 . c ^ c o r e
       find . -name core -print

42: 管道命令的使用
       语法:命令1 | 命令2      将命令1的执行结果送到命令2,做为命令2的输入。
       例如:
       ls -Rl | more      以分页方式列出当前目录及其子目录下所有文件的名称。
       cat file1 | more      以分页方式列出文件 file1 的内容。

43: 输入/输出控制
       1. 标准输入的控制
       语法:命令 < 文件 将文件做为命令的输入。
       例如:
       mail -s “mail test” 电子邮件地址 < file1     将文件file 当做信件的内容,主
       题名称为 mail test,送给收信人。
       2. 标准输出的控制
       语法:命令 > 文件 将命令的执行结果送至指定的文件中。
       例如: 
       ls -l > list      将执行 “ls -l” 命令的结果写入文件list 中。
       语法:命令>! 文件 将命令的执行结果送至指定的文件中,若文件已经存在,则覆盖。
       例如:
       ls -lg >! list      将执行 “ls - lg” 命令的结果覆盖写入文件 list 中。
       语法:命令 >& 文件 将命令执行时屏幕上所产生的任何信息写入指定的文件中。
       例如:
       cc file1.c >& error      将编译 file1.c 文件时所产生的任何信息写入文件 error 中。
       语法:命令>> 文件 将命令执行的结果附加到指定的文件中。
       ls - lag >> list      将执行 “ls - lag” 命令的结果附加到文件 list 中。
       语法:命令 >>& 文件 将命令执行时屏幕上所产生的任何信息附加到指定的文件中。
       cc file2.c >>& error      将编译 file2.c 文件时屏幕所产生的任何信息附加到文件error 中。

44: 查看系统中的用户
       语法: who  或 f i n g e r
       语法: w
       语法: finger 用户名 或 finger 用户名@域名
        改变用户名
       语法: su 用户名
       例如:
       su user 进入用户user 的帐号。
       p a s s w r o d : <输入用户user 的密码>

45: 查看用户名
       语法: who am i 查看登录时的用户名。
       语法: w h o a m i 查看当前的用户名。若已执行过s u命令,则显示出此用户的用户名。

46: 查看当前系统上所有工作站的用户
       语法: rusers
       按Ctrl+C>  结束


47:与某工作站上的用户交谈
       语法: talk 用户名@主机名或talk 用户名@ I P地址
       例如:
       1) 可先利用 rusers 指令查看网络上的用户;
       2) 假设自己的帐号是 ddd ,在工作站 aaa上使用,现在想要与 bbb 上的ccc 交谈。
       talk ccc@bbb
       可按Ct r l + C结束。


48: 检查网络是否连通
语法:ping 主机名或ping IP地址

RAG 实战:LangChain + 向量数据库构建知识问答系统 从文档加载、分割、嵌入到检索增强生成,完整实现一个基于本地文档的知识问答系统。 阅读详情

相关推荐

深入解析EXI协议在ISO15118-2命令测试中的编解码实践

本文深入探讨了EXI协议在ISO15118-2车桩通信标准中的关键作用与实践方法。EXI编解码测试是确保通信准确性与效率的核心环节,文章详细介绍了从搭建测试环境、选择工具库到编写完整测试代码的全过程,并分析了结果差异的常见原因与调试技巧,为电动汽车充电系统的开发者提供了实用的技术指南。

potato的博客 1048

Linux常见练习题

47 把/a目录打包成/a.tar,用zip打包压缩成/a.tar.gz,用bzip2打包压缩成/a.tar.bz;55 执行touch /abc/12345 命令,列出/abc目录下的文件,把输出重定向到 /abc/a.txt文件,在/abc目录下查找12345文件,找到后直接删除。43 把/root目录下的install.log拷贝成1.txt,2.txt,3.txt,把install.log拷贝成a.txt,a.doc。把/root下的以a开头的文件拷贝到/a/b目录下。

qq_22841387的博客 1万+

计数译码驱动显示电路实验报告_京东方G0A电路、阵列基板、显示 装置及驱动方法广州威彩...

图1、实施例二所述的选择子单元的结构示意图图2、实施例四所述的GOA电路结构示意图图3、实施例七所述的阵列基板的局部结构示意图图4、实施例所述的极性反转驱动方法的第一场的各信号时序图图5、实施例所述的极性反转驱动方法的第二场的各信号时序图图6、实施例所述的极性反转驱动方法的第三场的各信号时序图图7、实施例所述的极性反转驱动方法的第四场的各信号时序图图8、为图4所示时序下,实施例八所述显示...

weixin_35696112的博客 925

常用的shell命令

1、ls命令 功能:显示文件和目录的信息 ls 以默认方式显示当前目录文件列表 ls -a 显示所有文件包括隐藏文件 ls -l 显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行 ls -lh 显示文件的大小,以容易理解的格式印出文件大小 (例如 1K 234M2G) ls -lt 显示文件,按照修改时间排序2、cd命令 功能:改名目录 cd dir 切换到当前目录下的dir目录 cd / 切换到根目录 cd … 切换到到上一级目录 cd …/… 切换到上二级目录 cd ~ 切换到用户目录,比

小柚子的博客 1万+

S32K144 ADC硬件触发实战:PDB与TRGMUX配置避坑指南

本文深入解析了S32K144微控制器中ADC硬件触发的两种核心方案:PDB与TRGMUX。通过对比其架构差异、详细配置流程及常见问题排查,提供了从寄存器操作到DMA联动的完整优化指南,旨在帮助开发者解决多通道采样时序不稳、CPU负载过高等实际难题,实现高效稳定的数据采集。

weixin_29168153的博客 443

06 - 深度学习处理器原理

深度学习处理器的重要性在于它们可以加速深度学习任务的执行,从而推动了人工智能的发展。传统的通用处理器虽然可以执行深度学习任务,但它们不够高效,需要消耗大量的能量和时间。深度学习处理器通过硬件加速和特定设计来优化深度学习任务的执行,从而可以提高执行效率、降低能耗和加速训练和推断过程。 深度学习处理器的发展也推动了深度学习算法的创新,因为算法的发展需要硬件的支持和驱动。同时,深度学习处理器的出现也促进了更广泛的应用场景,包括自动驾驶、人脸识别、语音识别、图像识别等领域。因此,深度学习处理器的重要性不仅在于加速

m0_51339444的博客 752

操作系统——Shell命令集合

在crontab文件中定义多个调度任务时,需要特别注环境变量的设置,因为我们手动执行某个任务时,是在当前shell环境下进行的,程序当然能找到环境变量,而系统自动执行任务调度时,是不会加载任何环境变量的,因此,就需要在crontab文件中指定任务运行所需的所有环境变量,这样,系统执行任务调度时就没有问题了。有时我们创建了一个crontab,但是这个任务却无法自动执行,而手动执行这个任务却没有问题,这种情况一般是由于在crontab文件中没有配置环境变量引起的。复制:cp (复制目录:cp -r )

庄小焱 3524

PCL 最小生成树用于法向量定向【2025最新版】

PCL 最小代价生成树用于点云法向量的定向。博客长期更新,本文最近更新时间为:2025年9月15日。

点云侠的博客 2068

shell命令 DIR=“$( cd “$( dirname “${BASH_SOURCE[0]}“ )“ && pwd )“详解

https://blog.youkuaiyun.com/qq_41690864/article/details/121504994

qq_44761854的博客 425

【推荐100个unity插件之8】实现多人在线联机游戏——Mirror插件的使用介绍(附项目源码)

基于Mirror的Unity多人游戏开发指南 本文介绍了使用Mirror插件开发Unity多人游戏的基本流程。Mirror是Unity的高级网络API,替代了已废弃的UNet系统。文章详细讲解了如何导入Mirror插件,创建NetworkManager网络管理器,处理常见错误,以及创建玩家角色和出生点。 主要内容包括: 创建场景NetworkManager并配置必要组件 为玩家添加NetworkIdentity和NetworkTransform组件 设置玩家初始生成位置和生成方式 常见错误及解决方法 通过M

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 1万+

piamon实战-- 如何使用 Paimon 的 Java API 实现数据的点查

点查(Point Lookup)是指通过 ​​唯一键(Primary Key)​​ 快速定位并返回单条或少量数据的查询模式。例如:根据用户 ID 查询用户信息、根据订单号查询订单详情等。点查的核心诉求是 ​​低延迟​​ 和 ​​高吞吐​​,适用于实时风控、在线分析等场景。​​定义主键表结构​​,优化数据分布。​​构建过滤条件​​,使用指定查询键。​​执行查询并处理结果​​,结合流式更新实现实时查询。

阿华田的博客 532

【Shell 命令集合 磁盘管理 】Linux 显示当前shell会话中的目录栈 dirs命令使用教程

dirs命令用于显示当前shell会话中的目录栈。目录栈是一个记录了用户进入过的目录的列表,可以通过dirs命令查看和管理。

探索C++编程的奥秘,分享深入的技术见解和实践,旨在激发读者创造力与解决问题的思维。 687

OpenClaw终于有了图形界面,一键安装使用你的24小时AI 研究助手!

ClawX是连接强大 AI 智能体与普通用户之间的桥梁。基于OpenClaw构建,它将命令行式的 AI 编排转变为易用、美观的桌面体验——无需使用终端。无论是自动化工作流、连接通讯软件,还是调度智能定时任务,ClawX 都能提供高效易用的图形界面,帮助你充分发挥 AI 智能体的能力。ClawX 预置了最佳实践的模型供应商配置,原生支持 Windows 平台以及多语言设置。当然,你也可以通过设置 → 高级 → 开发者模式来进行精细的高级配置。

Maynor的博客 3392

Shell命令的基本格式

Shell命令基本语法:command [选项] [对象] []表示可选,也就是不一定需要的意思;我们还会看到有些命令语法中的{option1|option2},他们则是表示二选一,也就是不能同时选择的意思。 选项前一般加-或–,当选项用全名时,前面加–(ls --help);用缩写时,前面加-(ls -l);具有多个缩写的选项时,可以叠加并略去后面的-(ls -a -l 等同于ls -al) 命令都具有操作对象,如文件、目录、用户和进程等都可以作为命令操作的对象。但有些命令后面并不需要指定对象,如rebo

ymz641的专栏 1133

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Linux _ Shell基本命令

一、shell简介 1、使用背景 随着各式Linux系统的图形化程度的不断提高,用户在桌面环境下,通过电机、拖拽等操作就可以直接完成大部分的工作。 然而,许多Ubuntu Linux 功能使用Shell命令来实现,要比使用图形界面交互,完成的更快、更直接。 2、简介: 英文单词shell可直译为”贝壳“。”贝格“是动物作为外在保护的一种工具。 可以这样认为,Linux中的Shell就...

qq_41764645的博客 244

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

shell及基本命令

英文单词shell可直译为“贝壳”。“贝壳”是动物作为外在保护的一种工具Linux中的shell就是Linux内核的一个外层保护工具,并负责完成用户与内核之间的交互。

陈小陈的博客 398

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Shell基本命令

Shell基本命令   clear 清屏 cd – 后退 cd $MYPATH 进入指定目录(环境变量已设) ls –l 列出文件 ls –al 列出所有文件,包含隐藏文件 whoami 查看自己用户名 cd mydir 进入目录 cd my* 进入目录 tar cvf ddd.tar abc.* def ghi 压缩文件(可以多个) tar xvf ddd.tar 解压缩

Cloud-Datacenter-Renewable Energy-Big Data-Model 633

linux shell回车换行_软件技术:shell入门和基本命令

shell 入门和基本命令  一、shell简介  shell 就是一个命令行解释器,充当Linux 内核与用户之间的接口,虽然在图形环境下我们可以完成很多工作,但是有时我们必须用shell来完成一些图形界面无法提供的操作,所以掌握简单的shell 操作是必备的。与其他操作系统相比,linux 有很多shell 程序可供选择,Fedora6 默认使用功能强大的bash。  1 进入、退出shell...

weixin_39572409的博客 975

shell基本命令(二)

是 Linux/Shell 中的一个内建命令,用于从标准输入(键盘)或文件描述符中读取数据,并将输入内容赋值给变量。底层原理:管道会创建一个子 Shell 执行循环,导致循环内的变量作用域受限(例如在循环内定义的变量无法传递到外部)。find ./ -printf '%s %p\n':查找当前目录及其子目录下的所有文件,并以特定格式输出信息。作用:将指定路径的文件/目录打包成一个未压缩的 .tar 文件,再通过 -j 调用 bzip2 进行压缩。若省略 -f,默认输出到标准输出(屏幕),无法保存文件。

always_on_way的博客 990

Bio-Linux-shell详解-2-基本Shell命令快速掌握

基本shell命令的使用

tRNA的博客 977

shell基本命令

shell基本命令

GC 773

Shell中的基本命令

Shell中的基本命令

m0_49265034的博客 2146

shell中常用的基本命令

shell中常用的基本命令 shell在企业中可以制作一些解放自己双手的小工具,更多的是对于数据的一种采集,对系统的健康状态进行一个初步的监控。使用起来比较简单。一般都是做单机,不然效率太低。 代码百分之九十是数据,百分之十是数据,也就是字符串。 diff(用来比较两个文件的不同) 实验测试: vim westos vim westod.new ##编辑两个文件 diff westos westos.new ##使用diff比较不同 输出信息: 【num1,num2】[a|

小五子 672

shell基本命令(一)

(())$(())我们首先在命令行中简单尝试一下接下来,我们在bash为大家展示+-*/%那我们就在这里简单解释两个的关系Shell 是一个命令行解释器,它为用户提供了和操作系统内核进行交互的接口。用户通过在 Shell 里输入命令,就能让操作系统执行相应的任务。而 Bash(Bourne Again SHell)是Bash 是 sh 的增强版本,它继承了 sh 的基本功能,并且在此基础上进行了扩展。

always_on_way的博客 1323
上一篇: oracle创建用户命令及导入导出数据库
下一篇: mount命令解释
杰克宁
博客等级 码龄19年 33粉丝 28原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值