首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向终端添加自建函数。

向终端添加自建函数。
EN

Stack Overflow用户
提问于 2014-12-22 20:02:30
回答 1查看 69关注 0票数 0

我创建了一个函数,从终端向我的系统添加一个永久别名,因为我真的讨厌每次打开bashrc。然后,在bashrc文件中,我创建了一个函数,当我使用aliadd时调用这个程序,但是我不能真正理解如何添加文件的路径以便它能够运行。bashrc的功能是:

代码语言:javascript
复制
aliadd()
{
        sudo ./aliasing $1 $2
}

但是,只有当im在与别名相同的目录下才能工作。每次我试图调用这个函数时,我如何在其中添加路径im?

编辑:这个解决方案确实对我有帮助,不过我想告诉大家,我最终使用了别名aliadd='sudo ~/别名‘,所以只要我想要,我就可以制作第二个参数,这是一个问题,当我使用它作为函数时,谢谢您的帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-22 20:10:41

./aliasing部分说:“使用当前目录中的aliasing文件。您可以硬编码完整路径。如果在主目录中,可以使用~/aliasing。理想情况下,您应该将该文件放在主路径的bin子目录中。”

代码语言:javascript
复制
mkdir ~/bin
mv ./aliasing ~/bin/aliasing

那么你的bashrc可能有:

代码语言:javascript
复制
aliadd()
{
    sudo ~/aliasing $1 $2
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27609620

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档