DEV Community


The most important alias

・1 min read

You may have heard of shell aliases. In short, alias is a shell command that defines a substitution, e.g. with alias clip='xclip -selection clipboard' you can type clip in a command and it will be replaced by the part on the right.

I believe aliases are key to a productive and enjoyable command line experience. They are cheap to create and maintain, and they save you a lot of typing.

To me, one alias matters more than any other: alias zc='vim ~/.zshrc'. (feel free to replace vim with your favorite $EDITOR, and .zshrc with your favorite $SHELL).

With this alias, you can improve your development workflow in a snap. Just entered the same command three times in the last five minutes? Open a terminal, enter "zc", alias it, and enjoy.

The actual alias I use is vim -n $ZSHRC; source $ZSHRC. That way my changes are applied immediately upon exiting the file.

For more, see my dotfiles.

Discussion (0)