我在 ~/.bashrc 中有这个功能,可以直接从终端创建一个永久别名:
function permalias ()
{
alias "$*";
echo alias "$*" >> ~/.bashrc
}
问题是它没有考虑到我正在为其创建别名的命令中可能有空格,所以像 permalias ll='ls -l'
这样的东西将不起作用下次我打开终端时正确。
如何让它发挥作用?
最佳答案
只需将引号添加到 ~/.bashrc:
echo alias "'$*'" >> ~/.bashrc
关于linux - 如何在 .bashrc 中创建一个函数,当函数运行的命令中有空格时,该函数将正常工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15235141/