Linux新用法:99%的运维不知道的Shell功能

你好,我是李逸皓,我的梦想是:运维,永不背锅!

放个链接,万一有人关注呢

优质文章推荐

↓ ↓ ↓ ↓ 

开启Linux新时代

Linux新兴搜索命令,吊打find,不学就要被淘汰

Shell已被淘汰,Linux进入新纪元

Linux运维保命神器,自动生成正则表达式

优质Linux命令行工具出炉,再也不用top了


概述
Sheldon是一个强大的shell插件管理器,它是用Rust编写的,因此具有出色的性能和内存安全性。Sheldon既是一种命令语言,又是一种程序设计语言,这使得它在处理shell插件时具有极高的灵活性和可配置性。
功能
1.支持从Git仓库获取插件:Sheldon可以从Git仓库获取插件,支持分支/标签/提交等,这使得你可以方便地管理和更新你的shell插件。
2.对GitHub仓库和Gists有一流的支持:Sheldon对GitHub仓库和Gists有一流的支持,这意味着你可以轻松地从GitHub获取和更新你的shell插件。
3.支持任意远程脚本或二进制插件:Sheldon支持任意远程脚本或二进制插件,这为你提供了极大的灵活性,你可以使用任何你喜欢的shell插件。
4.支持本地插件:Sheldon也支持本地插件,这意味着你可以在你的本地文件系统中管理和使用你的shell插件。
5.支持内联插件:Sheldon支持内联插件,这使得你可以在你的Sheldon配置文件中直接定义插件。
6.使用模板进行高度可配置的安装方法:Sheldon使用模板进行高度可配置的安装方法,这使得你可以根据你的需要定制你的插件安装过程。
7.对Zsh等Shell无偏好,但有合理的默认设置:Sheldon对Zsh等Shell无偏好,但有合理的默认设置,这使得你可以在任何你喜欢的shell环境中使用Sheldon。
8.超快的插件加载和并行安装:Sheldon具有超快的插件加载和并行安装功能,这使得你可以在短时间内加载和安装大量的shell插件。
9.使用TOML语法的配置文件:Sheldon使用TOML语法的配置文件,这使得你可以使用易于理解和编写的TOML语法来配置你的Sheldon。
10.干净的~/.zshrc或~/.bashrc(只需添加1行):Sheldon可以保持你的~/.zshrc或~/.bashrc文件干净整洁,你只需要添加一行代码就可以使用Sheldon。
应用场景
Sheldon命令在Linux系统管理中有广泛的应用。例如,当你需要在linux环境搭建各种测试环境,包括各种应用程序,应用依赖的中间件,以及测试工具软件等时,Sheldon命令就能派上用场。如果你是高级工程师,则需要优化系统架构,编写shell脚本,提升测试效率,这时Sheldon命令也能帮到你。
用法示例
# 安装Sheldonbrew install sheldon # 使用Homebrew安装cargo install sheldon # 使用Cargo安装cargo install sheldon --locked # 使用Cargo安装并使用Cargo.lock文件
# 初始化Sheldonsheldon init
# 添加插件sheldon add <plugin-name> <plugin-source>
# 加载插件sheldon source

粉丝进群方式如下图:

欢迎新的小伙伴加入!在这里,我们鼓励大家积极参与群内讨论和交流,分享自己的见解和经验,一起学习和成长。同时,也欢迎大家提出问题和建议,让我们不断改进和完善这个平台。

   点个在看,无需赞赏!

请使用浏览器的分享功能分享到微信等