我们是几个在Linux Box上使用相同登录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后,别名仍未定义。
我想念什么?
答案 0 :(得分:2)
你不想源那个文件(即在现有的bash过程中运行它)而不是产生 new bash进程(作为第一行脚本会建议你这么做吗?