Linux常用命令

一、文件和命令使用规范

1.Linux 文件的命名规则

1.Linux中一切皆文件
2. 除了 / 之外,所有的字符都合法,但有些字符最好不用,如空格和字符 @ # $ & ( ) - 等
3. 避免使用 . 作为文件名的第一个字符(Linux中以.开头的文件都是隐藏文件)
4. 大小写敏感,严格区分大小写(包括文件命名、命令、命令选项、用户名等)

2.Linux 命令格式

格式 :命令 -选项 参数(操作对象)
例 :ls -la /etc
1.当有多个选项时,可以写在一起(特殊情况除下有先后顺序)
2. 两个特殊的目录 . 和 … ,分别代表当前目录和当前目录的父目录
3. 部分命令不遵循此格式

3. Linux 命令提示符

[root@localhost /]#
[当前登录用户@当前主机名 当前所在目录的最后一个目录]#

带表用户身份(root)

二、文件管理命令

1.ls 命令

• 英文原意:list directory contents
• 功能描述:用来显示指定目录内的文件列表,可通过选项控制显示内容的详细程度和颜色高亮等
• 所在路径:/bin/ls
• 命令格式:ls [OPTION]… [FILE]…
• 常用选项:
  o -a:显示指定目录内的所有内容(包含隐藏文件和特殊目录)
  o -l:显示每一个文件的详细信息(权限、所有者、所属组、修改时间等),可缩写为ll
  o -h:显示文件大小时,使用最合适的单位显示(例: ==> 4亿),常以-lh形式出现
  o -d:用来显示目录本身信息,而不显示目录内的文件列表,常以-ld形式出现
  o -i:显示文件索引节点号(inode),每个文件都拥有一个独一无二的索引节点号

索引节点号(inode号):
每一个文件除了文件内的数据外,还有文件本身的一些数据需要保存,比如:文件的创建者、创建时间、文件大小等,此类信息我们统称为“元数据”,操作系统为每一个文件都单独创建了一块区域用来存储文件的元数据,并且在同一个分区内为每一个文件分配了一个独一无二的ID号码(即inode号)

[root@localhost ~]# ls -l 
总用量 44
-rw-------. 1 root root  1245 1月   1 2020 anaconda-ks.cfg
-rw-r--r--. 1 root root 28250 1月   1 2020 install.log
-rw-r--r--. 1 root root  7572 1月   1 2020 install.log.syslog

第一列:类型和文件权限(下面章节详细讲)
第二列:引用计数,文本类文件的数值代表该文件有n-1个硬链接;目录文件的数值代表该目录下有多少个子目录数量
第三列:文件所有者(属主),文件属于哪个用户所有,默认情况谁创建的文件就属于谁
第四列:文件所属组(属组),一般情况下,该组是文件创建者所在的组
第五列:文件大小,默认以字节为单位显示,可使用-h选项显示为最合适单位
第六列:文件最后一次修改时间(内容修改时间)
第七列:文件名
结尾的.:这个点代表被SELinux所标记的文件,一般是在SELinux开启时所创建的文件

2. cd 命令

• 英文原意:Change the shell working directory
• 功能描述:切换到指定的目录下
• 所在路径:属于shell内置命令,没有路径
• 命令格式:cd DIRECTORY…

特殊目录		作用
~			切换到当前所在用户的家目录下
-			切换到刚才所在目录
.			当前目录
..			切换到上一级目录(父目录)

3.pwd 命令

• 英文原意:print name of current/working directory
• 功能描述:显示当前所在路径
• 所在路径:/bin/pwd

[root@localhost network-scripts]# pwd
/etc/sysconfig/network-scripts

4.mkdir 命令

• 英文原意:make directories
• 功能描述:创建目录
• 所在路径:/bin/mkdir
• 命令格式:mkdir [OPTION]… DIRECTORY…
(创建连续多个:mkdir {1…5} 即创建名字为1到5的5个目录)
• 常用选项:
o -p:递归创建多级目录

[root@localhost ~]# mkdir /data/text/
mkdir: 无法创建目录"/data/text/": 没有那个文件或目录
[root@localhost ~]# 
[root@localhost ~]# mkdir -p /data/text/

5.rm 命令

• 英文原意:remove files or directories
• 功能描述:删除指定文件或者目录
• 所在路径:/bin/rm
• 命令格式:rm [OPTION]… FILE…
• 常用选项:
o -i:删除已有文件或目录之前先询问用户
o -f:不询问,强制删除
o -r:递归处理,将指定目录下的所有文件与子目录一并处理
• 近义词命令:rmdir 删除指定的空目录

6.touch 命令

• 英文原意:change file timestamps
• 功能描述:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建新的空文件
• 所在路径:/bin/touch
• 命令格式:touch [OPTION]… FILE…
• 常用选项:相关选项都是对文件时间进行修改的,此处不做讲解

7.stat 命令

• 英文原意:display file or file system status
• 功能描述:用于显示文件的状态信息。stat命令的输出信息比ls命令的输出信息要更详细
• 所在路径:/usr/bin/stat
• 命令格式:stat [OPTION]… FILE…
• 常用选项:
o -f:不再显示指定文件的详细信息,而是显示该文件所在文件系统的信息(文件系统类型、Block数量、Inode数量等)

[root@localhost ~]# ls -l 
总用量 44
-rw-------. 1 root root  1245 11 2020 anaconda-ks.cfg
-rw-r--r--. 1 root root 28250 11 2020 install.log
-rw-r--r--. 1 root root  7572 11 2020 install.log.syslog
---------------------------------------------------------------------------------
[root@localhost ~]# stat install.log
File: "install.log"
Size: 28250     Blocks: 64         IO Block: 4096   普通文件
Device: 803h/2051d Inode: 262148     Links: 1
Access: (0644/-rw-r--r--) Uid: (    0/   root)   Gid: (    0/   root)
Access: 2020-01-01 22:52:00.643999989 +0800 		#访问时间
Modify: 2020-01-01 23:00:00.507999787 +0800 		#内容修改时间
Change: 2020-01-01 23:00:34.067999794 +0800 		#属性修改时间(权限和归属)
---------------------------------------------------------------------------------
[root@localhost ~]# stat -f install.log
File: "install.log"
  ID: d2925608e3c65ff3 Namelen: 255     Type: ext2/ext3
Block size: 4096       Fundamental block size: 4096
Blocks: Total: 4573121   Free: 4038984   Available: 3805013
Inodes: Total: 1171456   Free: 1103020

注意:Free和Available都是可用的意思,但是有所区别,Free当中有一部分需要充当缓存空间,虽然现在不用但是已经被预定出去了,所以对于程序来说Available才是真正可用的数量。

8. cat 命令

• 英文原意:concatenate files and print on the standard output
• 功能描述:连接文件并打印到标准输出设备上,cat经常用来显示文件的内容(内容大于1页的仅显示最后一页:自动滚屏)
• 所在路径:/bin/cat
• 命令格式:cat [OPTION]… [FILE]…
• 常用选项:
  o -n:为每一行内容进行编号(从1开始)
  o -b:类似于-n,会主动忽略掉空白行(显示但不为其编号)

9. more 命令

• 英文原意:file perusal filter for crt viewing
• 功能描述:一个文本过滤器,以全屏分页的方式显示文本内容,可以使用内置按键控制显示内容
• 所在路径:/bin/more
• 命令格式:more [FILE]…
  o 空格space:向下翻页
  o 回车enter:向下翻行
  o b:向上翻页
  o q:退出文本

10. less 命令

• 英文原意:opposite of more
• 功能描述:作用与more相似,都是用来浏览文本内容的
• 所在路径:/usr/bin/less
• 命令格式:less [OPTION]… [FILE]…
• 常用选项:
  o -N:显示文本内容并显示行号

• 命令对比:more和less很相似,都是用来进行分屏/分页显示文本内容的,但是less要比more多一些交互按钮,以下是less模式下的一些交互按钮功能

	交互按钮						功能
	PageUp(PaUp) & b			向上翻页
	PageDown(PaDn) & 空格		向下翻页
	Enter						向下换行(每次只新增一行显示)
	/关键词						用于在less模式中进行关键词查询,并高亮显示关键词 使用n和N快速向下向上定位到每一个关键词
	q							退出less模式

11. head 命令

• 英文原意:output the first part of files
• 功能描述:显示指定文件的开头内容(默认显示前10行)
• 所在路径:/usr/bin/head
• 命令格式:head [OPTION]… [FILE]…
• 常用选项:
  o -n:显示指定文件的前n行(n换成数字)

12. tail 命令

• 英文原意:output the last part of files
• 功能描述:显示指定文件的结尾内容(默认显示后10行)
• 所在路径:/usr/bin/tail
• 命令格式:tail [OPTION]… [FILE]…
• 常用选项:
  o -n:显示指定文件的后n行
  o -f:显示文件最后10行,并且对文件处于监听状态,实时更新和通知文件尾部的变化(tailf = tail -f)

13. cp 命令

• 英文原意:copy files and directories
• 功能描述:将一个或多个源文件复制到指定位置,默认情况下保留源文件名称,也可以改名
• 所在路径:/bin/cp
• 命令格式:cp [OPTION]… SOURCE DEST
• 常用选项:
  o -d:当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录
  o -p:复制文件时,保留源文件的属性
  o -r:递归处理,复制时将指定目录下的所有文件和子目录,子文件全部复制到指定位置
  o -a:相当于-dpr的集合,拥有三个选项的所有功能

14. mv 命令

• 英文原意:move (rename) files
• 功能描述:将指定文件移动(剪切)到指定目标位置,默认情况下保留源文件名称,也可以改名
• 所在路径:/bin/mv
• 命令格式:mv [OPTION]… SOURCE DEST
• 常用选项:
  o -b:在进行文件移动时,若目标位置有同名文件存在,则将同名文件备份(备份文件名结尾有~标识)
  可以直接使用y回答,提示虽然是覆盖,但会自动创建备份文件

拓展:rm、cp、mv命令的相同选项
  -i:该选项的作用是在对文件操作时是否询问用户
  -f:该选项的作用是在对文件操作时直接跳过询问用户的步骤

15. ln 命令

• 英文原意:make links between files
• 功能描述:为指定文件创建软链接(符号链接)或者硬链接
• 所在路径:/bin/ln
• 命令格式:ln [OPTION]… SOURCE DEST
• 常用选项:
  o -s:为指定的源文件创建一个符号链接文件(软链接),不加“-s”则创建硬链接
   注意:创建链接时,要使用绝对路径

[root@localhost ~]# ln -s /etc/sysconfig/network-scripts/ifcfg-ens33 /root/

符号链接和硬链接区别:

符号链接(软链接)特征:
	源文件和软链接各自拥有不同的Inode号和Block块数
	两个文件不管修改哪一个均可同步
	删除源文件,软链接失效;删除软链接,源文件无影响
	软链接文件大小不受源文件变化而影响,仅仅记录源文件的位置信息(Inode)
	软链接文件权限为:rwxrwxrwx,但最终生效的权限以源文件为准
	软链接既可以链接文件,也可以链接目录,并且可以跨分区创建

硬链接特征:
	源文件和硬链接文件拥有相同的Inode号和Block块数(实际为同一个文件)
	两个文件不管修改哪一个均可同步
	无论删除哪一个,都互不影响
	不能对目录创建硬链接,并且不能跨分区创建

三、权限管理命令

1. 权限的意义

通过ls -l命令我们可以看到文件的详细信息,其中第一列是关于文件类型和权限的表示位,我们来详细分析下

-rw-r--r--. 1 root root 28250 11 2020 install.log

首先-rw-r–r–这个结构可以细分为四部分:文件类型、文件所有者权限、文件所属组权限、文件其他人权限

在这里插入图片描述文件类型:
  • “-”:普通文件,普通文件类型下的子类型仍然有很多,比如压缩文件,文本文件,脚本文件等等,可以使用file命令查看
  • “d”:目录文件,Linux中一切接文件~
  • “l”:软链接文件,此处代表该文件为软链接,软链接是独立文件有自己的文件类型
  • “b”:块设备文件,存储类设备在Linux中的保存后的文件类型
  • “c”:字符设备文件,一般指用来进行数据传输的设备,输入输出设备等
  • “s”:套接字文件,一般用来实现两个进程之间通信的文件
  • “p”:管道文件,一般用来处理多个进程对同一个文件存取先后顺序问题
注意:设备类文件的详细信息中,文件大小位置显示的不是大小,而是主从设备号,主设备号代表着设备类型,从设备号代表着该类型设备的第几个。

拓展:查看文件具体详细类型的命令
命令:file

[root@localhost test]# ls -l 
总用量 36
-rw-r--r-- 1 root root 28250 314 14:41 install.log
-rw-r--r-- 1 root root  7544 314 14:41 ins.tar.gz
[root@localhost test]# 
[root@localhost test]# file install.log 
install.log: UTF-8 Unicode text
[root@localhost test]# 
[root@localhost test]# file ins.tar.gz 
ins.tar.gz: gzip compressed data, from Unix, last modified: Thu Mar 14 14:40:53 2020

权限类型:
  • 文本类文件:
    o r:内容查看权限
    o w:内容编写权限
    o x:执行权限
  • 目录类文件:
    o r:文件:查看目录下文件列表权限
    o w:文件:目录内文件创建删除权限
    o x:文件:进入目录权限
注意:若指定位置有字母代表拥有该权限,若没有权限则使用 - 代替 例如:rw-r–r-- {表示所有者有读写权限,所属组和其他人有读权限}
  • 用数字表示权限位:
    o r:4
    o w:2
    o x:1
例如:rw-r–r-- 的权限用数字表示就是 644{分别是所有者、所属组、其他人的权限}

拓展:用户添加&密码设置
  • 用户添加:useradd
  • 密码设置:passwd

2. 权限修改命令:chmod

• 英文原意:change file mode bits
• 功能描述:修改文件指定位置的rwx权限
• 所在路径:/bin/chmod
• 命令格式:chmod [OPTION]… MODE[,MODE]… FILE…
• 常用选项:
  o chmod [augo] [±=] [rwx] file
  o chmod 644 file
  o -R:将设置的权限递归到该目录下的子文件上(一般针对目录使用)
• 实验测试:
  o 使用root用户创建一个目录(权限:755),并在目录下创建一个新文件(权限:644修改为777),尝试使用普通用户身份对文件进行删除
  o 再次使用root用户身份创建一个目录(权限:755修改为777),并在该目录下创建一个新文件(权限644),尝试使用普通用户对文件进行删除
  o 总结:对文件的删除权限并不在文件上,而在该文件所属目录(即:对目录有w权限,就可以删除目录内的文件)

3. 归属修改命令:chown

• 英文原意:change file owner and group
• 功能描述:修改文件的所有者或所属组
• 所在路径:/bin/chown
• 命令格式:chown [OPTION]… [OWNER]:[GROUP] FILE…
• 常用选项:
  o chown user:group file
  o chown user.group file
  o -R:将设置的递归到该目录下的子文件上(一般针对目录使用)

4. 属组修改命令:chgrp

• 英文原意:change group ownership
• 功能描述:仅修改文件所属组
• 所在路径:/bin/chgrp
• 命令格式:chgrp [OPTION]… GROUP FILE…
• 常用选项:
  o chgrp group file
  o -R:将设置的递归到该目录下的子文件上(一般针对目录使用)

5. 掩码值修改命令:umask

• 英文原意:Display or set file mode mask
• 功能描述:查看或设置文件的权限掩码值
• 所在路径:shell内置命令
• 常用选项:
  o umask:以八进制的数值显示文件的权限掩码值
  o umask 002:按照给定的八进制数值覆盖掉原有的掩码值
• 文件默认权限的计算方式(对位相减)
  o 目录类文件:777-掩码=默认权限
  o 文件类文件:666-掩码=默认权限
总结:Linux是一个权限管理十分严格的操作系统,默认情况下是不给文本类文件分配 x 执行权限的

四、查询相关命令

1. which

• 英文原意:shows the full path of (shell) commands.
• 功能描述:显示命令的绝对路径
• 所在路径:/usr/bin/which
• 命令格式:which [commands]

2. whereis

• 英文原意:locate the binary, source, and manual page files for a command
• 功能描述:定位指定命令的二进制文件程序、源码文件和帮助手册页面等资源的位置
• 所在路径:/usr/bin/whereis
• 命令格式:whereis [-bms] filename
• 常用选项:
  o -b:定位指定命令的绝对路径
  o -m:定位指定命令的帮助手册路径(即man帮助手册文档位置)
  o -s:定位指定命令的源码文件路径

3. locate

• 英文原意:find files by name
• 功能描述:通过文件名进行文件位置查询 {locate命令进行文件查询并不是使用遍历的方式进行查找,而是事先创建好一个数据库,将所有文件的名称和对应路径保存在了其中,当查询文件时,只需要对数据库查询即可,速度上来说非常迅速}
• 所在路径:/usr/bin/locate
• 命令格式:locate 关键词
• 常用选项:
  o -i:忽略查询对象的大小写
• 数据库文件:/var/lib/mlocate/mlocate.db
• 数据库更新:updatedb       #建议每次查询前先更新下数据库
• 更新规则文件:/etc/updatedb.conf    #配置文件中记录一些忽略不更新的文件类型和目录

4. find

• 英文原意:search for files in a directory hierarchy
• 功能描述:在目录树种进行文件查询
• 所在路径:/bin/find
• 命令格式:find PATH [OPTION]
• 根据名称查询:find /etc/ -name “.txt”
  o -name 模式下默认精确查询,可以使用通配符进行模糊查询:
? [];使用通配符查询时,查询对象必须用单双引号
• 根据大小查询:find /etc/ -size 10K
  o -size 模式下默认使用精确大小查询,可以使用- +进行范围查询 { 常见单位:c:字节;w:子(2字节);b:块(512字节);k,M,G }
• 根据归属查询:find /etc/ -user zhangsan
  o -user|-group模式下,可以查询属于某用户或某组的文件
  o -nouser|-nogroup 模式可以查询出没有所有者或所属组的文件(异常文件)
• 根据权限查询:find /etc/ -perm 777
  o -perm 模式可以查询出指定权限的文件,一般用来查询权限过大的普通文件
• 根据类型查询:find /etc/ -type f
  o -type模式下可以查询出指定类型的文件 [ f:普通文件;d:目录文件;l:链接文件等 ]
• 根据inode查询:find /etc/ -inum 262149
  o -inum 模式可以查询出所有inode相同的文件(查询硬链接文件)
• 根据时间查询:
  o 访问时间(-atime/天,-amin/分钟):用户最近一次访问时间。
  o 修改时间(-mtime/天,-mmin/分钟):文件最后一次内容修改时间。
  o 变化时间(-ctime/天,-cmin/分钟):文件数据元(权限等)的最后一次修改时间。
在这里插入图片描述  -5:五天内或五分钟内访问过的文件
   5:恰好在第五天或第五分钟访问过的文件
  +5:五天前或五分钟前被访问过的文件

• 多条件同时查询:find /etc/ -name -a -type f
  o -a:and的意思,将两个或两个以上的查询条件结合在一起进行文件查询(必须同时符合所有条件)
  o -o:or的意思,多个条件结合后,其中一条条件符合就算符合查询要求
• 查询结果批处理:将 find 查询到的结果交给指定命令继续操作,以下两个连接符都能实现
  o -exec|-ok:格式固定,稍复杂
    find /etc -name “.txt" -exec rm {} ;
    {} :存储了find查询的结果集
    ;:固定格式,;作为结束符号
  o |xargs:格式较简单,但不支持带空格的文件
    find /etc/ -name "
.txt” |xargs rm

5. grep

• 英文原意:global search regular expression(RE) and print out the line
• 功能描述:在指定文件内根据一定条件查询符合条件的字符串
• 所在路径:/bin/grep
• 命令格式:grep [OPTION] FILE
• 常用选项:
  o -i:在查询时忽略查询对象的大小写
  o -n:查询时,显示符合条件对象的所在行号
  o -v:查询时,将条件反转,反向查询
  o --color=auto:将符合条件的对象高亮显示

6. “|” 和 “|xargs” 的作用

管道符:|
作用:将前一个命令的结果,作为后一个命令的输入(可以理解为把查询结果保存成了一个文本)
举例:find /var/log/ -name “.log" | grep --color=auto da
xargs命令:|xargs
作用:将前一个命令的结果,作为后一个命令的参数(所有符合条件的文件逐个传递给后面的命令)
举例:find /var/log/ -name "
.log” |xargs grep --color=auto da

7. find、locate、grep的对比

• find 和 locate 都是用来在系统内查询文件位置的命令
• find 是通过对所有目录进行遍历的方式进行查找的,结果精准,但消耗大量系统资源和时间
• locate 是通过实现创建数据库保存文件位置,再查询数据库的一种快速索引方式,节省资源速度快,但是精准度稍差
• grep 是用来在指定文件内查询符合条件的关键词的命令,操作对象是指定某文件
• find 默认情况下是精确匹配,可以使用通配符进行模糊匹配
• grep 默认情况下是包含匹配,要想精确匹配需要使用正则表达式(后面来讲)

8. 通配符的意义

通配符作用
?匹配一个任意字符
*匹配0个或任意多个任意字符
[ ]匹配括号内的任意一个字符,[aoe]
[-]匹配括号内字符串范围内的任意一个字符,[a-z] [0-9]
[^]逻辑非,即取反,表示匹配除了括号内的任意一个字符

五、压缩相关命令

压缩文件是操作系统中常见的文件格式,对文件进行压缩的主要目的是为了方便对文件进行统一管理,节省空间,方便传输携带等,其主要原理是对文件的二进制代码进行压缩,例如000000,可简写为60,意为6个0
Linux中常见的压缩格式有以下几种:.zip .gz .bz2 .tar .tar.gz .tar.bz2 等

1. zip

• 解压缩:unzip filename.zip
• 压缩:zip 压缩后名称 源文件
  o -r:压缩目录(递归处理目录下的子文件)

2. gz

• 解压缩:gunzip filename.gz 或者 gzip -d filename.gz
• 压缩:gzip filename

3. bz2

• 解压缩:bunzip2 filename.bz2 或 bzip2 -d filename.bz2
• 压缩:bzip2 -z filename

4. tar

• 解包:tar -xvf filename.tar
• 打包:tar -cvf 打包后文件 源文件

5. tar.gz

• 解压缩:tar -xvf file.tar.gz
• 压缩:tar -zcvf 压缩后文件 源文件

6. tar.bz2

• 解压缩:tar -xvf file.tar.bz2
• 压缩:tar -jcvf 压缩后文件 源文件

7. 其他

除了上述格式外,还有一些不是特别常见,偶尔也会碰到的格式,我们只讲一下这些格式的解压缩方式
“.tar.xz” 和 “.tgz”压缩包的解压方式:tar -xvf filename

六、帮助相关命令

1. man

• 英文原意:format and display the on-line manual pages
• 功能描述:通过帮助手册显示命令的使用方式
• 命令格式:man command
• 常用选项:
  o -f:显示该命令有哪几个级别的帮助(有些可以显示对应配置文件的帮助)
• 多种帮助级别的含义:

帮助等级含义
1查看命令的帮助信息(多数位普通用户能执行的命令)
2查看可以被内核调用的函数的帮助信息
3查看C语言相关函数的帮助信息
4查看设备和特殊文件的帮助信息(主要存在于/dev/目录下)
5配置文件的帮助信息
6游戏的帮助信息(主要存在于个人版Linux)
7查看其他杂项的帮助信息
8查看超级管理员能执行的命令的帮助
9内核信息的帮助文档

• 交互模式下的快捷键:

快捷键功能
上箭头查看上一行
下箭头
PgUp向上翻页
PgDn向下翻页
g回到首页
G翻到尾页
q退出交互模式
/在交互模式下根据指定关键词进行搜索
n查询完成后,可以使用n快速定位到下一个符合条件的关键词

2. help

• 英文原意:help
• 功能描述:显示Linux内置命令相关帮助信息
• 命令格式:help command
• 常用选项:
  o -m:模拟man的格式显示帮助信息(鸡肋~)

拓展:–help选项
格式:ls --help
Linux中绝大多数的命令都可以是用–help作为选项显示帮助信息,只是显示的内容没有man和info全面而已。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值