paint-brush
Bashrc For Terminalby@dev-diaries
168 reads

Bashrc For Terminal

by Dev DiariesJuly 8th, 2019
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

A.bashrc is a shell script that Bash runs whenver it is started interactively. If you have some aliases in your bashrc file they’ll be available to you to use in your cli. If you’re running a mac, it is quite possible that you don’t have a.bashrc file, but have a.bash_profile file which gets loaded and is a login shell. That way you can consolidate all your commands into your.bash.rc file.
featured image - Bashrc For Terminal
Dev Diaries HackerNoon profile picture

If you spend a lot of time in the terminal you’ll find that you write some commands very often. It is a good idea to add some shortcuts to some commands so that you can do less typing and be more efficient in your command line interface (cli). Using a .bashrc you can set some aliases for commands to save yourself some time.

.bashrc is a shell script that Bash runs whenver it is started interactively. If you have some aliases in your bashrc file they’ll be available to you to use in your cli. The first thing you’ll want to do is to make sure your .bashrc file is getting loaded. If you’re running a mac, it is quite possible that you don’t have a .bashrc file, but have a .bash_profile file which gets loaded and is a login shell. Your bash_profile should have a line like this:

if [ -f ~/.bashrc ]; then 
    . ~/.bashrc; 
fi

If you don’t have that line be sure to add it. That way you can consolidate all your commands into your .bashrc file. Now you can add some handy aliases to your .bashrc file:

# colorize grep output
alias grep='grep --color=auto -n'
alias c='clear'
alias back='cd -'
alias ..='cd ..'
alias ...='cd ../../'
alias reload='source .bash_profile'
# start a new branch
alias new='git checkout -b'
# remove all the annoying .DS_Store files
alias cleanup="find . -type f -name '*.DS_Store' -ls -delete"

I highly recommend you check out Oh My Zsh and also our post Terminal History Auto Suggestions As You Type With Oh My Zsh. Read more about it here





L O A D I N G
. . . comments & more!

About Author

Dev Diaries HackerNoon profile picture
Dev Diaries@dev-diaries
A Dev Community

TOPICS

THIS ARTICLE WAS FEATURED IN...