我想从脚本更新我的别名。
我有一些新的别名~/updateFiles/newAliases:
alias ga='git add -A'
Run Code Online (Sandbox Code Playgroud)
我也有这个更新脚本~/updateFiles/updater:
#!/bin/bash
cp newAliases ~/.bash_aliases
source ~/.bash_aliases
Run Code Online (Sandbox Code Playgroud)
但它似乎不起作用。如何获得source新别名的调用环境?
$ cd ~/updateFiles
$ ./updater
$ ga
-su: ga: command not found
Run Code Online (Sandbox Code Playgroud)
$ cd ~/updateFiles
$ ./updater
$ source ~/.bash_aliases
$ ga
$
Run Code Online (Sandbox Code Playgroud)