gpt4 book ai didi

linux - 为 Unix/Linux 命令设置全局默认选项的一行 - 最佳实践

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:42:52 28 4
gpt4 key购买 nike

我一直在我的生产系统上使用这两个选项运行 ruby​​ sudo gem install mygem 命令:

sudo gem install mygem --no-ri --no-rdoc

我这样做是为了节省一点空间和设置文档所需的时间。有没有办法(除了将它们硬编码到 bin/gem 文件中)说“始终使用这些选项运行此命令”?

我想有人可能有一个简洁的小衬垫,可以以某种方式将它插入到带有 unix/linux 的适当文件中......

最佳答案

在您的主目录中,应该有一个 .bashrc 文件或类似的文件,在每个 bash session 中获取。

把这个放在最后。

function gemi {
sudo gem install $1 --no-ri --no-rdoc
}

这很简单,但您将调用函数“gemi”而不是 sudo gem 命令。你会这样调用它

gemi mygem

就传递参数等而言,拦截这些命令并用包装函数替换它们有点复杂。

我不熟悉 ruby​​ 和 gem 命令,但你可能想看看手册页

man gem

看看是否有环境变量来做这样的事情,比如 Linux/Unix 命令 grep 如何使用 GREP_OPTIONS 环境变量。

关于linux - 为 Unix/Linux 命令设置全局默认选项的一行 - 最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2189531/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com