Alias command in Linux

The alias command is used to create shortcuts to commands. Let’s see how it works.

I use the alias command to create shortcuts for commands I use frequently. For example the cp(copy) and mv(move) commands, my alias simply adds -i to cp and mv commands causing them to be interactive thus preventing any accidental deletes or file overwrites.

Running the alias command will show you all the current aliases available.

[dummy@macho ~]$ alias
alias l.=’ls -d .* –color=tty’
alias ll=’ls -l –color=tty’
alias ls=’ls –color=tty’
alias vi=’vim’

alias cp=’cp -i’. This command will ad -i to the cp(copy) command. Now, every time the cp command is executed it will be interactive. No more accidental deletes :)

alias mv=’mv -i’. This command will ad -i to the mv(move) command. Now, every time the mv command is executed it will be interactive. No more accidental overwrites :)

[dummy@macho ~]$ alias cp=’cp -i’
[dummy@macho ~]$ alias mv=’mv-i’
[dummy@macho ~]$ alias
alias cp=’cp -i’
alias l.=’ls -d .* –color=tty’
alias ll=’ls -l –color=tty’
alias ls=’ls –color=tty’
alias mv=’mv-i’
alias vi=’vim’

9 Responses to “Alias command in Linux”

Author comments are in a darker gray color for you to easily identify the posts author in the comments

  1. takizo says:

    alias rm=’rm -rf’ will speed up your remove :)

  2. Danny says:

    thanks Takizo but don’t forget the possibility to wipe out the whole installation as well ;)

  3. takizo says:

    then you can use grep /dev/xxx to restore your data. — . LoL ;)

  4. Danny says:

    painful but yes I agree….

  5. Sriram says:

    Hello Danny..Thanks for dropping by my site..Your site is just awesome.
    I’m a person who’s into technology as well;I love networking and hacking(the better side of it).

  6. Danny says:

    Sriram, you have some cool reads on your blog too man. Looking forward to new reads :)

  7. Bikash says:

    Are those alias active even after a restart??

  8. Danesh says:

    Bikash,

    Nope, you will have to add them into your .bashrc or .cshrc file to make them persistent.

Leave a Reply

© 2008-2009 The Danesh Project
Powered by Wordpress and made by Guerrilla. Best viewed in Mozilla Firefox