携手合作伙伴,实现业务上的双向合作共赢
我们为您提供全方位的支持与服务,确保您在使用我们的云服务时无忧无虑。
10+年商誉沉淀,深耕中国香港及海外高端资源
ripgrep(简称 rg)是一个超级快速且功能强大的命令行工具,用来在文件中进行文本搜索。它是用 Rust 编写的,通常比其它类似的工具(比如 grep)要快,尤其是在处理大目录或者大文件的时候。简单来说,ripgrep 就是 grep 的升级版,它考虑了你系统中的 .gitignore 文件,如果某些文件、扩展名或目录被忽略,它会自动跳过,从而提升搜索速度。
1. 安装 ripgrep
虽然大部分 Linux 系统预装了 grep,但是 ripgrep 默认并没有安装。不过它可以通过包管理器很方便地安装,几乎支持所有主流的 Linux 发行版。
Debian/Ubuntu 系列:
sudo apt update
sudo apt install ripgrep
CentOS/RHEL 系列:
sudo yum install epel-release
sudo yum install ripgrep
Fedora:
sudo dnf install ripgrep
Arch Linux:
pacman -S ripgrep
Gentoo:
emerge sys-apps/ripgrep
openSUSE(15.1 及以上版本):
sudo zypper install ripgrep
Debian Buster 或更高版本,Ubuntu 18.10 及以上版本:
sudo apt install ripgrep
2. 如何使用 ripgrep
如果你对 grep 已经很熟悉了,那么使用 ripgrep 会很轻松。其实它的工作原理很简单,你只需要提供一个搜索模式和文件名,ripgrep 就会帮你找到匹配的内容并显示出来。与 grep 类似,ripgrep 也支持在文件夹中递归搜索,并且会显示文件内容和匹配行的位置。
比如,如果你想在 Cargo.toml 文件中搜索 description,你可以这么做:
$ rg description Cargo.toml
这时 ripgrep 会返回匹配到的行,显示文件名和行号。
3. 高级功能
上下文搜索有时候你可能想查看匹配的文本前后的上下文行,特别是在查看代码时。你可以使用 -C(或 --context)来指定显示匹配行前后多少行。例如,显示匹配前后 3 行:
$ rg -C 3 "description"
如果你只关心匹配行之后的内容,可以使用 -A,如果只关心之前的内容,可以用 -B。例如:
$ rg -A 3 "description" # 匹配后 3 行
$ rg -B 3 "description" # 匹配前 3 行
列出匹配行的列号如果你是 vim 用户,或者需要精确到某行某列,可以用 --column 标志来显示列号:
$ rg --column "description"
正则表达式搜索ripgrep 支持正则表达式,就像 grep 一样。如果你想搜索某个模式,比如以 def 开头的行,你可以这么做:
$ rg "^def"
多线程搜索如果你的代码库很大,ripgrep 还支持多线程搜索,可以提高效率。例如,指定 4 个线程进行搜索:
$ rg -j 4 "TODO"
排除某些文件如果你想排除某些文件或者目录,可以使用 --glob 参数。比如,排除 node_modules 目录:
$ rg "search_term" --glob '!node_modules/*'
忽略大小写如果你希望搜索不区分大小写,可以加上 -i 参数:
$ rg -i "example"
搜索压缩文件ripgrep 还可以搜索压缩文件(如 .zip 文件),你只需要加上 -z 参数:
$ rg -z "pattern" archive.zip
服务热线:
18251482443电子邮箱:
3057944770@qq.com商务QQ:
3057944770公司地址:
江苏省连云港市东海县红星美凯龙S5-A133
客服微信
客服微信
感谢大家长久以来的支持。这句话,今天我想说得格外郑重。
这次的改名,并非临时起意。
“炎火云”三个字,不只代表一个名字。它代表着一个行业新人恨不得掏出来的那份无限热情;更代表着,没有你们的“星星之火”,我们至今仍只是一团随时会灭的小火苗。
回首这三年,我们莽撞地、也勇敢地尝试过无数新设计、新方案。一路上有过迷茫、碰过壁、熬过大夜。是你们一次次的信任、一次次的选择、一次次的包容,让那团微弱的火种,始终没有熄灭。
幸不辱命,也是幸得有您。在这条跌跌撞撞的路上,我们终于看清了、也坚定了未来十年、二十年的方向。
名字是大家认识我们的第一印象。很多人也问过我为什么叫炎火云,今天我们想通过“磐石云”这个名字,认真地告诉大家:那个曾经热情似火的少年,已经成长为 “稳如磐石”的后盾。
1. 关于陪伴(人员配置)
4名值班客服,工作时间早8:00 – 凌晨2:00,技术值班+售前全程在线。
2. 关于实力(产品覆盖+价格-30%)
海外:香港、美国、马来西亚、新加坡、日本、韩国等
国内:宁波、台州、十堰、襄阳、镇江、绍兴等
3. 关于速度(前端操作系统)
全面优化每一次点击体验,全国40+ CDN节点,响应更快更稳。
4. 关于承诺(品牌风格)
极致性价比 + 高性能 + 稳定 + 24小时无需任何理由退款退货
大家可以看到,这次我们的产品价格,对比之前整体下调了约30%。
做出这个决定,不是因为我们更“有钱”了,而是因为我们更“笃定”了。
我们算过一笔账:利润确实可以再下降一些。但如果我们再降,可能就没法保障现在的客服配置和技术响应速度了。
但即便如此——
我唯一不愿做的,就是下调技术客服人员的工资。
这三年,是他们凌晨两点还在回复消息,是他们在一次次点击中优化系统。没有他们,就没有今天的“稳如磐石”。
一家好的公司,不应该靠压低员工的工资来维持生存。
我们选择:让利给用户,善待给同事,细水长流。
所以请您放心享受这次价格的下调。
您得到的,是更便宜的产品,和一支依然被善待、依然全力以赴的团队。
从星火到磐石,感谢有你。未来十年、二十年,我们慢慢走,稳稳走。