将字符串管道输送到bashrc的更好方法

时间:2018-11-13 06:53:07

标签: linux bash shell

当前,我有一个脚本,可以将行添加到.bashrc中。这里有几行。我觉得这不是最优雅的方法。有更好的方法吗?

echo 'echo -e "\033[1mhtop\033[0m \033[3m(Display dynamic real-time information about running processes)\033[0m"' >> ~/.bashrc && \
echo 'echo -e "\033[1mneofetch\033[0m \033[3m(CLI tool to display information about your operating system, software and hardware)\033[0m"' >> ~/.bashrc && \
echo 'echo -e "\033[1mnethogs =\033[0m eg; sudo nethogs \033[4meno1\033[0m \033[3m(Monitor bandwidth usage per process)\033[0m"' >> ~/.bashrc

2 个答案:

答案 0 :(得分:0)

cat <<EOF >>~/.bashrc
blabla
blabla
blablablalba
EOF

答案 1 :(得分:0)

您可以使用方括号来避免复制重定向。

{
   echo … &&
   echo … &&
   echo …
} >> ~/.bashrc

注意:/之后就不再需要&&