代码之家  ›  专栏  ›  技术社区  ›  Luc M

我可以在.bashrc之外的其他地方定义别名吗?

  •  0
  • Luc M  · 技术社区  · 14 年前

    我们是几个在Linux设备上使用相同登录ID的人。

    我想定义自己的别名而不干扰任何人。

    .bashrc ,我为bash文件定义一个别名,定义自己的别名。

    alias luc=/full/path/to/my/def_alias_luc.sh
    

    文件/full/path/to/my/def_alias_luc.sh包含

    #!/bin/bash
    echo ""
    echo "Defining Luc's aliases"
    echo ""
    
    echo ""
    echo "aliases before..."
    echo ""
    alias
    alias vimluc="vim -u /full/path/to/my/.vimrc "
    echo ""
    echo "aliases after"
    echo ""
    alias
    

    在执行/full/path/to/my/def_alias_luc.sh之后,别名仍然未定义。

    我怀念什么?

    1 回复  |  直到 14 年前
        1
  •  2
  •   Brian Agnew    14 年前

    你不想吗 来源 该文件(即在现有的bash进程中运行它)而不是生成一个 新的 bash进程(脚本的第一行建议您这样做)?