首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >创建别名linux的函数

创建别名linux的函数
EN

Stack Overflow用户
提问于 2014-12-22 11:24:21
回答 2查看 367关注 0票数 0

背景

我对Linux和使用别名非常陌生。

我理解,为了添加一个永久别名,我需要编辑.bashrc文件,而且我已经做了很多工作。

我想知道是否有一种方法可以永久地增加一个别名。

而不必打开文件并实际添加它。

当前知识

我做了一些研究,知道了我可以给一个函数取一个别名,

该函数可以获得参数(我每次要添加的别名)。

但我还是不知道在哪里可以写这个函数。

问题是

我的问题是如何为函数创建别名,以及在哪里编写它。

另外,如果你能向我解释这些函数的语法,我会非常高兴的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-02-03 12:17:38

澄清

我决定回答我以前的问题

我终于找到了解决办法。

解决方案

  • 我做了一些研究后做的第一件事就是搬家 我和.bash_aliases文件的别名。这帮助我保持一个有组织的和最低限度的.bashrc和收集我所有的别名。
  • 其次,为了实现永久添加别名和不添加别名 必须重新打开和编辑.bashrc文件,我在.bash_aliases中添加了一个函数

功能指南

  • 句柄终端参数这个函数收到了一个格式参数:'new_alias=commands‘
  • 将接收到的新别名附加到.bash_aliases
  • .bash_aliases文件,以包含添加到当前终端窗口的新别名。
  • 处理别名的修改: 如果接收到同名别名,则使用sed替换 在“别名”中执行的命令
票数 0
EN

Stack Overflow用户

发布于 2014-12-22 16:12:55

代码语言:javascript
运行
复制
function_name () { command1 command2 }

function_name () { command1 p1 command2 p1}

示例

代码语言:javascript
运行
复制
nd () {
    mkdir -p $1
    cd $1
}

将其添加到bashrc,然后nd <folder>创建一个新文件夹并移动到该文件夹中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27601737

复制
相关文章

相似问题

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