= alias {{tag> linux bash}} [[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 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