命令行 - 在~/.bashrc中,要转义的字符

分享于 

1分钟阅读

ubuntu

  繁體

问题:

我想将iostat命令添加到.bashrc,并为它创建一个别名:


iostat -xk 2 $(findmnt -T ~ | awk 'END {print $2}')



我将这个添加到我的.bashrc


alias ios='iostat -xk 2 $(findmnt -T ~ | awk 'END {print $2}')'



不幸的是,它不能工作。


答案1:

使用一个函数;


ios () {


 iostat -xk 2 $(findmnt -T ~ | awk 'END {print $2}')


}




答案2:


alias ios='iostat -xk 2 $(findmnt -T ~ | awk 'END {print $2}')'



不能使用引号内部引号,


$ alias ios="iostat -xk 2 $(findmnt -T ~ | awk 'END {print $2}')"


$




COM  COMM  Comma  命令行  CHAR  BASH