Linux and UNIX bash shell aliases
Posted January 6, 2008
By Saeid Zebardast
![]()
Hi
Commonly used for a long strings that are frequently used. Alias allows you to have a small more familiar command or name to execute a long string.
Set an alias
Syntax
alias [name[='command']
| name | Specifies the alias name. |
| command | Specifies the command the name should be an alias for. |
| -a | Removes all alias definitions from the current shell execution environment. |
| -t | Sets and lists tracked aliases. |
| -x | Sets or prints exported aliases. An exported alias is defined for scripts invoked by name. |
| -p | Prints the list of aliases. |
Examples
alias command with no arguments or with the -p option prints the list of aliases:
$ alias alias ff='firefox' alias l='ls -CF' alias la='ls -A' alias ll='ls -l' alias ls='ls --color=auto' alias sx='startx'
Sets clr to type clear
$ alias clr='clear'
Remove an alias
Syntax
unalias [name]
| name | Specifies the alias name. |
| -a | Removes all alias definitions |
Clear all Linux / UNIX bash shell aliases
$ unalias -a
Note
When the computer is rebooted all alias will be lost.
How to prevent it?
All alias must be added to .bashrc file located at your user folder (example: /home/saeid/.bashrc)
Example
$ gedit /home/saeid/.bashrc
paste:
alias clr='clear'
now you have to ‘compile’ your .bashrc file
$ source .bashrc
Now clr alias it’s saved.
Good luck

-
Fetch full posts content of FeedWordPress feeds | Saeid Zebardast's Blog says:
July 5, 2010 at 6:58 am
Comments[...] is post content? It’s easy. just open the web page and see the page source. For example, open http://zebardast.ir/en/linux-and-unix-bash-shell-aliases/ (Single post with full content) and see the page source. On the page source you can see the content [...]