Taula de continguts

alias

quedan ejemplos por mirar en la página que se podrían aprovechar

https://www.cyberciti.biz/tips/bash-aliases-mac-centos-linux-unix.html

creación

alias name=value
alias name='command'
alias name='command arg1 arg2'
alias name='/path/to/script'
alias name='/path/to/script.pl arg1'

desactivación (temporal)

## path/to/full/command
/usr/bin/clear
## call alias with a backslash ##
\c
## use /bin/ls command and avoid ls alias ##
command ls

eliminación (en la sesión)

unalias aliasname
unalias foo

permanentes

~/.bashrc
vi ~/.bashrc
## añadir comandos alias

ejemplos

acceso privilegiado

# if user is not root, pass all commands via sudo #
if [ $UID -ne 0 ]; then
alias reboot='sudo reboot'
alias update='sudo apt-get upgrade'
fi

acceso OS

### Get os name via uname ###
_myos="$(uname)" ### add alias as per os using $_myos ###
case $_myos in
Linux) alias foo='/path/to/linux/bin/foo';;
FreeBSD|OpenBSD) alias foo='/path/to/bsd/bin/foo' ;;
SunOS) alias foo='/path/to/sunos/bin/foo' ;;
*) ;;
esac