通过 echo '...' >> .bashrc 在 .bashrc 中分配别名

通过 echo '...' >> .bashrc 在 .bashrc 中分配别名

运行 cat .bashrc 最后得到以下两行:

alias remove='rm -i'
alias chamber='ls -a -i -l'

当我跑步的时候

remove

然后输入文件名,我就会成功删除并收到确认提示。当我运行

chamber

我明白了

chamber: command not found

我使用回声约定来输入

echo 'alias chamber='ls -a -i -l'' >> .bashrc

当我在 nano 中检查时,里面的引号没有出现,所以我手动输入了它们。

  1. 如何获取注册命令?
  2. 我如何确保里面的引号写入.bashrc

答案1

echo声明似乎不正确。您可以尝试:echo 'alias chamber="ls -a -i -l"' >> .bashrc并通过以下方式应用新更改source .bashrc

相关内容