小编Ale*_*yer的帖子

从不在 ~/ 中的脚本中获取我的 ~/.bash_aliases

我想从脚本更新我的别名。

我有一些新的别名~/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)

bash alias

6
推荐指数
3
解决办法
6603
查看次数

标签 统计

alias ×1

bash ×1