10分钟学会Linux

10分钟让你掌握Linux常用命令(+3万+++收藏) 本文系统梳理了Linux常用命令,涵盖目录与文件操作、批量处理、内容查看与编辑、日志监控及文本搜索等核心功能。重点介绍mkdir、cp、mv、rm等基础命令,find与grep实现精准查找与过滤,cat、more、less、tail -f支持高效文件浏览与实时日志追踪,结合vim完成配置修改。同时简要对比more与less差异,并通过split实现大文件分片处理,适用于运维、开发及系统管理场景。 阅读详情

10分钟学会Linux有点夸张,但是可以让一个新手初步熟悉Linux中最重要最基本的知识,本文翻译的英文网页在众多Linux入门学习的资料中还是非常不错的。


英文地址:http://freeengineer.org/learnUNIXin10minutes.html


中文译文如下:


前言 

这是我已经在过去的几年中给学生(CAD用户培训)培训中所使用的材料。

其目的是在一个页面上就可以使用 UNIX的shell的基础命令。(这样他们就没有打电话问我了)。 

本文档受版权保护,但根据GFDL的条款自由传播。 
对这个页面有什么想法吗?欢迎 给我发送补充,评论,更正,任何你认为是错误的或者是应该是包括在内的内容。我总是很高兴收到你的来信,请在你的邮件标题中单词包含“UNIX”的字样。


1. Directories  (目录) 

2. Moving around the file system (在文件系统中移动位置)

3. Listing directory contents(列出目录内容)

4. Changing file permissions and attributes(更改文件的权限和属性)

5. Moving, renaming, and copying files(移动,重命名和复制文件)

6. Viewing and editing files(查看和编辑文件)

7. Shells 

8. Environment variables(环境变量)

9. Interactive History(交互历史)

10. Filename Completion(文件名补全)

11. Bash is the way cool shell. (Bash是一个很酷的Shell)

12. Redirection(重定向)

13.Pipes(管道)

14.Command Substitution(命令替换)

15.Searching for strings in files: The grep  command (在文件中搜索字符串:grep命令)

16.Searching for files : The find command (搜索文件:find命令)

17.Reading and writing tapes, backups, and archives: The tar command  (读取和写入磁带,备份和存档:tar命令 )

18.File compression: compress, gzip, and bzip2 (文件压缩:compress,zip和bzip2)

19.Looking for help: The man and apropos commands (寻求帮助:man 和 apropos 命令 )

20.Basics of the  vi editor (vi编辑器的基础知识)


1 目录: 
在UNIX中,文件和目录路径使用正斜杠“/”来分隔目录,在一个路径中。

事例:
/                             根目录
/usr                        目录 usr  ( 根目录/  的子目录)
/usr/STRIM100        STRIM100 是 /usr 的一个子目录


2 在文件系统中移动位置

pwd                                  显示当前工作目录,或显示当前目录

cd                                    改变当前目录至当前用户的主目录

cd /usr/STRIM100             改变当前目录至目录 /usr/STRIM100

cd INIT                             改变当前目录至当前目录的子目录 INIT

cd ..                                改变当前目录至上一层目录

cd $STRMWORK             改变当前目录至环境变量STRMWORK所定义的目录

cd ~bob                           改变当前目录至用户bob的主目录(假如有权限的话)


3 列出目录内容

ls                                      列出目录下内容
ls -l                                   以长格式 (详细内容)列出目录

举例:

$ ls -l 
 

文件权限链接个数或目录内容文件拥有者所在用户组文件大小日期和时间文件名
drwxr-xr-x4cliffuser1024Jun 18 09:40WAITRON_EARNINGS
-rw-r--r--4cliffuser767392Jun 6 14:28scanlib.tar.gz

文件权限中(drwxr-xr-x,-rw-r--r--)

第1位代表文件类型: - = 普通文件, d=目录, l = 链接符号,等等。

第(2,3,4)位代表文件的权限 (除拥有者所在用户组之外的所有用户)

第(5,6,7)位代表文件的权限 (和拥有者同组的用户)

第(8,9,10)位代表文件的权限(对拥有者)

r = 读, w = 写, x = 执行 - = 缺失

ls -a 

列出当前目录并且包含隐含文件.隐含文件以"."开头

ls -ld *

在当前目录下使用长格式列出所有文件和目录。

没有d的话,就是列出所有的所有的文件

有d的话,就是列出所有的文件和目录


4 更改文件的权限和属性 

chmod 755             文件更改文件的权限,对拥有者为RWX,对用户组为其它用户为RX(7 = rwx = 111的二进制 5 =R-X = 101二进制)

chgrp user file       使文件属于该组的用户。 

chown cliff file      使用户cliff成为文件拥有者

chown -R cliff dir    使用户成为目录dir的拥有者以及该目录树下的所有东西


你必须确保是文件/目录的拥有者或者拥有Root的权限在你做以上操作之前


5 移动,重命名和复制文件

cp file1 file2               拷贝文件 
mv file1 newname             移动或重命名一个文件
mv file1 ~/AAA/              移动文件 file1 进入你主目录下的AAA子目录
rm file1 [file2 ...]         移除或删掉一个文件(有区别吗?)
rm -r dir1 [dir2...]         递归删除一个目录以及目录下的内容(小心哦!)
mkdir dir1 [dir2...]         创建目录
mkdir -p dirpath             创建目录dirpath,以及该路径中所有隐含的目录
rmdir dir1 [dir2...]         移除一个空目录


6 查看和编辑文件

cat filename        把文件内容 在ascii中全部导出到屏幕
more filename       渐进的把文件内容全部导出到屏幕,按ENTER = 往下加一行SPACEBAR = 往下加一页 q=退出
less filename       就像more一样, 但是你可以使用上一页,不是所以的系统都支持
vi filename         用VI编辑器编辑一个文件,所有的Unix系统都有某种形式的VI
emacs filename      用emacs编辑器编辑一个文件,不是所有的系统都有emacs
head filename       显示一个文件的开始几行
head -n filename    显示一个文件的前面n行
tail filename       显示一个文件的最后几行
tail -n filename    显示一个文件的最后n行


7 Shells

根据所使用的Shell程序,命令行行为将略有不同

根据所使用的Shell,一些额外的行为可以相当不错
你可以查看你使用的Shell通过以下口令:echo $SHELL
当然,你可以创建一个包含一连串的shell命令的文件像一个程序一样执行它,而从完成一个任务。这个叫做shell脚本。

这个事实上是许多shell的主要目的,而不是命令行行为的交互。


8 环境变量

你可以教会你的shell去记住一些东西,以便以后使用环境变量。

比如在bash shell环境下:

export CASROOT=/usr/local/CAS3.0 定义了变量CASROOT的值为/usr/local/CAS3.0

export LD_LIBRARY_PATH=$CASROOT/Linux/lib 定义了变量LD_LIBRARY_PATH的值为:变量CASROOT的值加上/Linux/lib,

也就是/usr/local/CAS3.0/Linux/lib

通过把$作为变量的前缀,你可以得出变量的值通过任意命令:

cd $CASROOT 改变你当前的目录至环境变量CASROOT指向的目录

echo $CASROOT 打印环境变量的CASROOT的值

printenv CASROOT 做(和上面)相同的事情在bash 和其他shell中


9 交互历史

bash和tcsh(还有其他一些)的一个特点是,你可以使用向上键去访问你前面执行过的一些口令,再编辑,重新执行它们。


10 文件名补全

bash和tcsh(还有其他一些)的一个特点是,你可以使用TAB键去补全只输入了部分的文件名,比如你有一个名为constantine-monks-and-willy-wonka.txt的文件和想去编辑它,你可以输入'vi const',敲击TAB键,shell将会帮你把剩余的名字填充(补全的名字是唯一的)。


11 Bash是一个很酷的Shell

Bash甚至可以补全口令名称和环境变量。如果存在多个可以补全的名字,如果你敲击TAB两次bash会显示所有补全的名字。对于大部分Linux来说,bash是用户默认的shell。


12重定向

grep string filename > newfile 把grep口令的结果重定向到文件newfile

grep string filename >> existfile 追加grep口令的结果到文件existfile

重定向的目录,> 和 >> 可以使用在许多命令上,写入输出结果到文件


13 管道

ls -l | more

du -sc * | sort -n | tail


14 命令替换

你可以使用一个命令的输出作为另一个命令的输入称之为命令替换。命令替换,通过向后单引号包含替代命令的方式被调用,比如:

cat `find . -name aaa.txt`


该命令会cat(显示全部内容到屏幕)所有的文件名为aaa.txt并且位于当前目录或者任何子目录树下面的文件


15 在文件中搜索字符串:grep命令

grep string filename 打印出文件中所有包含string的行


16 搜索文件:find命令

find search_path -name filename
find . -name aaa.txt 在当前目录或其任何子目录树下面,找出所有文件名为aaa.txt的文件
find / -name vimrc 找出系统中所有名为vimrc的文件
find /usr/local/games -name "*xpilot*" 在/usr/local/games目录树下面,所有文件名中包含xpilot的文件


17 读取和写入磁带,备份和存档:tar命令

Tar命令代表"tape archive",它是读写archives(文件和目录树的集合)的标准方法。
你经常会发现stuff 的archive 名字像 stuff.tar,或者 stuff.tar.gz.
这个stuff就是tar archive,和用gzip相关工具压缩过的 tar archive
Chances are that if someone gives you a tape written on a UNIX system, it will be in tar format, and you will use tar (and your tape drive) to read it.
同样,你如果要写一个tape文件给其他人,你也应该使用tar
例子:
tar xv
tar tv
tar cv file1 file2
tar cvf archive.tar file1 [file2...]
tar xvf archive.tar
tar cvfz archive.tar.gz dname
tar xvfz archive.tar.gz
tar cvfI archive.tar.bz2 dname


18 文件压缩:compress,zip和bzip2

标准的Unix压缩口令是compress和uncompress,压缩过的文件在文件名前面有一个.Z的前缀
compress part.igs 创建一个压缩文件part.igs.Z
uncompress part.igs 从压缩文件part.igs.Z解压到part.igs,注意.Z不是必须的
另一个常用的压缩工具是gzip (和gunzip)These are the GNU compress and uncompress utilities。
gzip比起标准压缩通常更好一点,但是可能不会存在于所有的系统。gzipped文件的前缀是 .gz

gzip part.igs 创建一个压缩文件part.igs.gz
gunzip part.igs 从part.igs.gz中解压缩原始文件

bzip2工具(通常)有比gzip甚至更好的压缩效果,但是要付出更多的时间去压缩和解压缩文件。
It is not as common a utility as gzip, but is becoming more generally available.
bzip2 part.igs 创建一个压缩的 Iges 文件 part.igs.bz2bunzip2 
part.igs.bz2 解压缩这个压缩的 iges 文件


19 寻求帮助:man 和 apropos 命令

大多数命令给的手册业有时候是有用的,或多或少有具体用法,有人说他们被称为man页面是因为它们是为了真正的男人。

例如:

man ls 显示ls口令的手册页面

你可以使用apropos搜索手册页面

例如:

apropos build 显示所有描述中包含build字样的手册页面

Do a man apropos for detailed help on apropos


20 vi编辑器的基础知识

打开一个文件
vi filename


创建文本
编辑模式: 这些键会进入编辑模式然后可以键入文本 
i 在当前光标位置前插入
I 在当前行的开始位置处插入
a 在当前光标位置插入或追加
A 在当前行的结尾处追加
r 替代1个字符
R 替代模式
<ESC> 终止插入或覆盖模式


删除文本
x 删除单个字符
dd 删除当前行并且放入缓冲
ndd删除n行并且放入缓冲
J 连接下一行到当前行(删除回车)


Oops
u 撤销最后一次口令


剪切与粘贴
yy剪切当前行放入缓冲
nyy剪切n行放入缓冲
p 把缓冲的内容放入当前行
P把缓冲的内容插入当前行的上一行


光标位置
^d 下一页
^u 上一页
:n 把光标定位于n行
:$ 把光标定位于文件的末尾
^g 显示当前的行数
h,j,k,l 左,上,下,右.Your arrow keys should also work if if your keyboard mappings are anywhere near sane.


替代字符串
:n1,n2:s/string1/string2/[g]
在n1到n2行之间,用string2替换掉string1,如果把g包含进去(g代表全局的)所有行的string1都会被替代,如果g没有被包含,那么只有第一个匹配的string1实例才会被替代。


^ 匹配开始行
. 匹配任何单个字符
$ 匹配结尾行
以上或其它的特殊字符,像前面的斜线可以用 \ 来转义
比如去匹配 "/usr/STRIM100/SOFT" 可以用 "\/usr\/STRIM100\/SOFT"


例子:
:1,$:s/dog/cat/g 把dog替换为cat,整个文件的每一个实例从第1行到最后($代表最后)
:23,25:/frog/bird/把frog替换为bird,从23到25行,每一行的第1个实例会被替换


保存和离开还有其他"ex"口令
这些口令全部以按下的冒号(:)为前缀,然后进入窗口的左下角,它们被称为ex命令因为它们是用ex文本编辑器编辑的口令
你不能敲入ex命令当你在编辑模式下时(在屏幕上输入文本)按下<ESC>键退出编辑模式


:w                      保存当前的文件
:w new.file             保存当前内容到文件new.file
:w!existing.file        用当前编辑的文件区覆盖一个已经存在的文件
:wq                     保存文件并退出
:q                      退出
:q!                     退出不更改
:efilename              打开文件filename编辑
:set number             打开行号
:set nonumber           关闭行号













Android T GPS 定位流程 Gps 定位 阅读详情

相关推荐

实战Nocobase插件开发:如何用yarn pm命令快速创建和测试API接口插件

本文详细介绍了如何使用Nocobase插件开发工具快速创建和测试API接口插件,涵盖从环境配置、插件骨架生成到数据模型定义和接口实现的完整流程。通过yarn pm命令简化开发步骤,帮助开发者高效构建支持CRUD的API插件,适用于低代码平台开发场景。

weixin_29313239的博客 457

linux 操作系统下crontab命令及使用案例介绍

bash。

1112

保姆级教程:用BMS的HVIL检测电路,手把手教你排查高压互锁故障(附PWM/直流源方案对比)

本文详细解析了BMS中的HVIL检测电路,通过对比直流源与PWM两种方案,提供了一套系统化的高压互锁故障诊断流程。从电路原理到实战技巧,帮助维修人员精准定位故障根源,提升电动汽车高压系统的安全性和可靠性。

weixin_29300241的博客 392

Crab 项目使用教程

Crab 项目使用教程 1. 项目介绍 Crab 是一个用于构建基于抽象解释的静态分析的 C++ 库。它提供了一系列抽象域、Kleene 基的定点求解器以及不同的分析方法,如数据流分析、过程间分析和反向分析。Crab 的设计非常模块化,便于集成新的抽象域和求解器,或构建新的分析方法。 Crab 支持多种抽象域,包括内存内容、C 语言风格的数组和数值属性。它还集成了流行的数值域库,如 Zones、O...

gitblog_00036的博客 493

无感无刷电机控制进阶:反电动势过零检测的5种实现方案对比

本文深入探讨无感无刷电机控制中反电动势过零检测的5种实现方案,包括电阻分压虚拟中性点法、专用BEMF检测IC方案、基于ADC采样的数字锁相环、无传感器观测器技术及混合方案创新实践。通过对比分析各方案的优劣及适用场景,为电机控制工程师提供实用的技术选型指南,助力提升系统性能与成本效益。

weixin_28691741的博客 849

MuJoCo新手必看:5分钟搞定你的第一个机器人仿真(附Python代码)

本文为零基础新手提供了一份详尽的MuJoCo物理仿真引擎入门指南。从环境搭建、MJCF模型文件解析,到编写Python控制代码,手把手教你5分钟内创建并运行第一个机器人仿真。内容涵盖双摆模型控制与自定义四轮小车构建,帮助你快速掌握这一高性能开源工具,迈出机器人学与强化学习仿真的第一步。

weixin_29032489的博客 656

linux下利用crontab命令大全

为什么80%的码农都做不了架构师?>>> ...

weixin_34413065的博客 327

深度学习&故障诊断初学者 - 学习路线

针对初学者,一头雾水,不知如何学习,本文给出了一个学习路线 Python学习 - 打好编程基础 https://www.bilibili.com/video/BV1vA411b7Rn?spm_id_from=333.337.search-card.all.click B站免费课程 学到P49 建议时长 2周 深度学习理论 - 浅浅理解神经网络 https://www.bilibili.com/video/BV1FT4y1E74V?p=41 建议时长 2周...............

m0_47410750的博客 6万+

linux中的crontab命令,LINUX中crontab命令使用

crondtab 是linux用来定期执行程序的命令。它是linux系统下的定时任务触发器,其使用者的权限记载在下列两个文件中:/etc/cron.deny该文件中所列的用户不允许使用Crontab命令/etc/cron.allow该文件中所列的用户允许使用Crontab命令第1列分钟1~59第2列小时1~23(0表示子夜)第3列日1~31第4列月1~12第5列星期0~6(0表示星期天)第6列要运...

weixin_31244759的博客 230

AI算力瓶颈与系统优化实战指南

AI算力瓶颈已成为制约人工智能发展的关键因素,特别是在处理transformer类模型时,传统的冯·诺依曼架构面临严重的'内存墙'问题。通过硬件加速、系统优化和算法改进的三级策略,可以有效提升资源利用率。在嵌入式AI领域,结合量化、剪枝和专用指令集扩展等技术,能在资源受限设备上实现高效推理。这些优化方法在自动驾驶、工业视觉等场景中已展现出显著价值,推动AI应用从云端向边缘迁移。随着AI算力需求的持续增长,掌握系统优化技能将成为开发者的核心竞争力。

weixin_32597009的博客 343

爬虫实战:拆解WASM加密参数,破局2026电商动态接口反爬(实测某头部电商可用)

sign和wasm_token,而且每次请求这两个参数都在动态变化。用常规的参数拼接、MD5加密尝试还原,结果全是403;反编译前端JS,发现核心加密逻辑被打包成了.wasm,把关键参数加密、签名逻辑藏在二进制模块里,让爬虫无法直接逆向JS拿到加密规则。前后折腾了5天,从WASM文件解析、JS与WASM交互逻辑拆解,到本地还原加密参数、实战验证,踩了无数坑(比如WASM版本不兼容、内存数据读取失败、加密依赖环境缺失),最终成功还原了加密流程,稳定爬取商品详情、价格、销量等核心数据,连续运行72小时无封禁。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1913

10分钟学会像大佬一样阅读Linux内核

    Linux内核代码的庞大令不少人“望而却步”,究其原因可以总结为以下几点:     1、认为内核源码“高不可攀”。其实内核源码分析的难度不在于源码本身,而在于如何使用更合适的分析代码的方式和手段。内核的庞大致使我们不能按照分析一般的demo程序那样从主函数开始按部就班的分析,我们需要一种从中间介入的手段对内核源码“各个击破”。     2、需要丰富的理论基础。内核的地位的特殊性决定

北京麟卓 1万+

FLUENT Meshing Watertight Geometry工作流入门 - 5 生成表面网格

我们学习在生成表面网格任务下的不同输入。讨论了局部尺寸控制与全局尺寸控制的影响。最后,讨论了如何改进表面网格,以实现好的体网格质量。

B_etter_Man的博客 5636

10分钟学会 linux awk命令

简介   awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。   awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。   awk其名称得自于它的创始人 A...

qq_43083284的博客 206

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

10分钟学会Linux的时间同步

时间同步:多主机协作工作时,各个主机的时间同步很重要,时间不一致会造成很多重要应用的故 障,如:加密协议,日志,集群等,利用NTP(Network Time Protocol )协议使网络中的各个计算机时间达到同步。ntp:将系统时钟和世界协调时UTC同步,精度在局域网内可达0.1ms,在互联网上绝大多数的地方精度可以达到1-50ms,项目官网:http://www.ntp.org。更快的同步只需要数分钟而非数小时时间,从而最大程度减少了时间和频率误差,对于并非全天24小时运行的虚拟计算机而言非常有用。

2301_80943978的博客 3905

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

10 分钟学会Linux常用 bash命令

几乎与任何编程语言一样,您可以使用函数以更逻辑的方式对代码段进行分组,或者实践递归的神圣艺术。ls有很多选项:-l列出“长格式”的文件,其中包含文件的确切大小,拥有该文件的人员,有权查看该文件,以及何时进行上次修改。函数内的参数以与给脚本的参数相同的方式进行处理。任何脚本中的这一行来确定脚本的执行能力,如独立的可执行文件,而不是在终端中预先键入sh,bash,python,php等。bash中的变量可以包含数字,字符,字符串等。您可以使用grep搜索与一个或多个正则表达式匹配的文本行,并仅输出匹配的行。

2401_86940371的博客 3395

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

老哥10分钟让你学会Linux的top命令

后端们最怕的事情之一就是服务器的负载突然飙升,这可能又意味着一个个夺目Call马上要打过来了。碰到这种情况怎么办,大家第一反应一定是登陆到服务器上,先敲一个top命令看看Load Aver...

hnjsjsac的博客 203

10 分钟学会 5 个酷炫 Linux 命令

注意:此教程无需安装任何软件,实验楼官网提供完整的Linux在线操作环境。 Windows 可能给了你电脑启蒙,但在计算机世界里,Linux 的地位比 Windows 更加重要。 迄今为止,80% 以上的智能手机,都使用着基于 Linux 内核的 Android 系统;全球排名前 500 的超级计算机中,98% 在用Linux。 但不少同学一看到Linux的终端系统,就觉得既枯燥又无聊。殊不知...

实验楼--动手做实验,轻松学IT! 752

10分钟让你学会像大佬一样阅读Linux内核

很多人觉得Linux内核很难,确实Linux内核代码的庞大也令不少人“望而却步”,但是究其原因可以总结为以下两点:1、认为内核源码“高不可攀”。其实内核源码分析的难度不在于源码本身,而在于如何使用更合适的分析代码的方式和手段。内核的庞大致使我们不能按照分析一般的demo程序那样从主函数开始按部就班的分析,我们需要一种从中间介入的手段对内核源码“各个击破”。2、需要丰富的理论基础。内核的地位的特殊性决定着内核的执行效率必须足够高才可以响应目前计算机应用的实时性要求,为此Linux内核使用C语言和汇编的混合编程

m0_74282605的博客 200

10分钟学会开发者常用的Linux命令

切换目录命令cd 切换到系统根目录: cd/ 切换到用户主目录: cd~ 切换上一层目录:cd .. 切换到上一个动作: cd-(一定要和3做好区分哦宝贝) 列出目录/文件列表 显示目录内容但不包括隐藏文件:ls 显示目录内容包括隐藏文件:ls-a 纵向显示目录文件:ll(是ls-l的缩写哈哈哈) 创建目录&删除目录 创建一个单独的文件夹目录: mkdir 目录名 创建多个层次的文件夹目录:mkdir -p 目录名A/目录名B/...... 删除空的目录(只能删空的哦):rmd.

weixin_38012558的博客 244
上一篇: Ubuntu下的LAMP(Linux+Apache+MySQL+PHP) 开发环境架设
Java_Crab
博客等级 码龄20年 16粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值