Velvet Star Monitor

Standout celebrity highlights with iconic style.

general

Echoing aliases into a .bashrc file

Writer Andrew Mclaughlin

I want to echo an alias straight into my .bashrc file. Here is what I am using:

echo alias cdear='cd | clear' >> .bashrc

However, the new line in .bashrc does not contain the quote marks.

I would also like this to go at the end of .bashrc with a line break from the last line.

How can I change my command in order to:

  1. ensure the quote marks are retained?
  2. ensure the alias is added to the end of the file with a line break?

1 Answer

Surround the content of echo with double quotes. To get a newline before the new alias, use echo -e and insert a newline \n:

echo -e "\nalias cdear='cd | clear'" >> .bashrc
2

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy