尝试在.bashrc文件中添加别名

时间:2019-05-15 09:59:00

标签: bash alias

我需要为bash终端添加永久别名,以便不必在登录后始终设置它们。

我正在将别名命令添加到.bashrc,并尝试使用源命令再次安装.bashrc文件。

pxxxxx@pxxxxx:~$ cat .bashrc | tail -2
alias name1='command1'
alias name2='command2'
pxxxxx@pxxxxx:~$ 

pxxxxxx@pxxxxxx:~$ cat .bashrc | grep export
export EDITOR='vi'
export SHELL= /usr/bin/bash

现在,无论何时我登录bash或运行以下命令:

$source .bashrc

我遇到以下错误:

pxxxxx@xxxxxx:~$ source .bashrc 
bash: export: `/usr/bin/bash': not a valid identifier

1 个答案:

答案 0 :(得分:2)

我认为问题在于您的第二次出口:您说它看起来像:

export SHELL= /usr/bin/bash

尝试将其更改为:

export SHELL="/usr/bin/bash"

等号后的空格会破坏将其设置为变量的功能。引号不是必需的,但有助于阻止单词拆分。

我无法重现您遇到的错误,但是当我尝试从中获取带有该错误的.bashrc时,它只是无法返回。