小编har*_*ski的帖子

麻烦“生成”bash别名

在我的 中~/.shortcuts,我有一些常用目录的符号链接。

.bashrc(OS X)中,我这样做:

ls -1 ~/.shortcuts | xargs -I {} alias {}="'cd -P ~/.shortcuts/{}'"

当我alias在终端中运行时,输出显示新添加的别名,但没有一个别名有效。为什么?

我有一些别名,如alias ll='ls -l'.bash_aliases. 这样. ~/.bash_aliases.bashrc负载我的自定义别名得很清楚。但是,当我将xargs -t输出重定向到 tmp 文件并在 bashrc 中获取它(就像我的 source 一样.bash_aliases)时,它不起作用。

我究竟做错了什么?

linux bash shell bash-alias macos

0
推荐指数
1
解决办法
91
查看次数

标签 统计

bash ×1

bash-alias ×1

linux ×1

macos ×1

shell ×1