Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Següent revisió
Revisió prèvia
linux:bash:alias [20/06/2018 09:42] – creat matelinux:bash:alias [07/09/2018 00:35] (actual) – creat mate
Línia 1: Línia 1:
 = alias = alias
 +{{tag> linux bash}}
 +
 +<callout type="warning" title="quedan ejemplos por mirar en la página que se podrían aprovechar" icon="true">[[https://www.cyberciti.biz/tips/bash-aliases-mac-centos-linux-unix.html]]</callout>
 == creación == creación
 <code bash> <code bash>
Línia 30: Línia 33:
 ## añadir comandos alias ## añadir comandos alias
 </code> </code>
 +
 +
 +== ejemplos
 +=== acceso privilegiado
 +<code bash>
 +# 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
 +</code>
 +
 +=== acceso OS
 +<code bash>
 +### 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
 +</code>
 +
  • linux/bash/alias.1529512923.txt.gz
  • Darrera modificació: 20/06/2018 09:42
  • per mate