Difference between revisions of "Alias"
From Linuxintro
imported>ThorstenStaerk |
imported>ThorstenStaerk |
||
Line 7: | Line 7: | ||
# alias dir | # alias dir | ||
alias dir='ls -l' | alias dir='ls -l' | ||
+ | |||
+ | = Setting an alias = | ||
+ | To set an alias persistently for all users, all shells ([[ksh]], [[bash]], ...) and all type of shells ([[login shells]] and non-login shells) you need to | ||
+ | * modify /etc/profile | ||
+ | :for [[logIn shells]] | ||
+ | * modify /etc/bash_bashrc | ||
+ | :for non-login [[bash]] [[shells]] |
Revision as of 03:48, 23 January 2012
An alias is a string that stands for a command. For example you can define "greet" to be an alias for "echo 'hello world'" like this:
# alias greet="echo 'hello world'" # greet hello world
So you can set an alias using the command alias. With this command you can also show the meaning of a alias:
# alias dir alias dir='ls -l'
Setting an alias
To set an alias persistently for all users, all shells (ksh, bash, ...) and all type of shells (login shells and non-login shells) you need to
- modify /etc/profile
- for logIn shells
- modify /etc/bash_bashrc