Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Ambdós costats versió prèvia Revisió prèvia | |||
| linux:bash:alias [07/09/2018 00:34] – suprimit mate | linux:bash:alias [07/09/2018 00:35] (actual) – creat mate | ||
|---|---|---|---|
| Línia 1: | Línia 1: | ||
| + | = alias | ||
| + | {{tag> linux bash}} | ||
| + | |||
| + | <callout type=" | ||
| + | == creación | ||
| + | <code bash> | ||
| + | alias name=value | ||
| + | alias name=' | ||
| + | alias name=' | ||
| + | alias name='/ | ||
| + | alias name='/ | ||
| + | </ | ||
| + | |||
| + | == desactivación (temporal) | ||
| + | <code bash> | ||
| + | ## path/ | ||
| + | / | ||
| + | ## call alias with a backslash ## | ||
| + | \c | ||
| + | ## use /bin/ls command and avoid ls alias ## | ||
| + | command ls | ||
| + | </ | ||
| + | |||
| + | == eliminación (en la sesión) | ||
| + | <code bash> | ||
| + | unalias aliasname | ||
| + | unalias foo | ||
| + | </ | ||
| + | |||
| + | == permanentes | ||
| + | <code bash ~/ | ||
| + | vi ~/.bashrc | ||
| + | ## añadir comandos alias | ||
| + | </ | ||
| + | |||
| + | |||
| + | == ejemplos | ||
| + | === acceso privilegiado | ||
| + | <code bash> | ||
| + | # if user is not root, pass all commands via sudo # | ||
| + | if [ $UID -ne 0 ]; then | ||
| + | alias reboot=' | ||
| + | alias update=' | ||
| + | fi | ||
| + | </ | ||
| + | |||
| + | === acceso OS | ||
| + | <code bash> | ||
| + | ### Get os name via uname ### | ||
| + | _myos=" | ||
| + | case $_myos in | ||
| + | Linux) alias foo='/ | ||
| + | FreeBSD|OpenBSD) alias foo='/ | ||
| + | SunOS) alias foo='/ | ||
| + | *) ;; | ||
| + | esac | ||
| + | </ | ||