未找到别名的命令

未找到别名的命令

我最近apache2使用软件中心安装了该软件包,我想创建一个别名apacheres来替换更麻烦的命令/etc/init.d/apache2 restart

.bashrc在主目录中打开了该文件,它包含以下几行:

# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

因此我.bash_aliases在主目录中创建了一个文件,并仅添加了这一行:

alias apacheres ='/etc/init.d/apache2 restart'

当我启动终端时,收到以下错误消息:

bash: alias: apacheres: not found
bash: alias: =/etc/init.d/apache2 restart: not found

shell 显然已经读取了该文件,否则它不会知道它的存在。我检查了目录路径,可以apache2在那里找到该文件。我需要做什么才能使这个别名起作用?

答案1

您需要删除=别名分配中的

alias apacheres='/etc/init.d/apache2 restart'

相关内容