使用echo命令将别名写入bashrc文件

时间:2014-07-26 11:12:18

标签: linux ubuntu alias

是否可以在终端中使用echo命令写一个“alias to .bashrc”文件以使别名永久化?。

即。 echo "alias $NAME='$DEFINTION'" >> ~/.bashrc

2 个答案:

答案 0 :(得分:1)

是的,是的。只有在编写文件后启动的bash'es才会受到影响。要在当前的bash会话中定义别名,您需要在将该会话添加到bashrc之前/之后在该会话中运行alias $NAME='$DEFINTION'

答案 1 :(得分:1)

是的,但您还应该确保您的登录shell也会加载它,因为登录shell不会读取.bashrc。只有在没有-l选项的情况下被召唤的交互式shell才会读取它。

执行此操作的方法是在.bash_profile

中添加此行
[[ -f ~/.bashrc ]] && . ~/.bashrc