我最近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'