Más todavía del bash

1. Alias Alias

Un alias es un atajo a un comando y a sus posibles parámetros. Se define con el comando alias. Utilizado sin argumentos, lista los alias disponibles.

$ alias 
alias ..='cd ..' 
alias ...='cd ../..' 
alias cd..='cd ..' 
alias dir='ls -l' 
alias l='ls -alF' 
alias la='ls -la' 
alias ll='ls -l' 
alias ls='ls $LS_OPTIONS' 
alias ls-l='ls -l' 
alias md='mkdir -p' 
alias o='less' 
alias rd='rmdir' 
... 

Puede crear sus propios alias.

$ alias deltree='rm -rf' 

2. Agrupación de comandos Bash:agrupación Agrupación de comandos

El encadenamiento de comandos es posible con «;». También es posible agrupar los comandos. Cuando ejecuta los comandos siguientes:

$ uname -a ; pwd ; ls -l >resultado.txt & 

Se ejecuta únicamente el último comando en segundo plano y sólo se redirecciona su resultado en el archivo resultado.txt. Una solución sería:

$ uname -a >resultado.txt & ; pwd >>resultado.txt & ; ls -l >>resultado.txt & 
[1] 18232 
[2] 18238 
[3] 18135 

Es una solución compleja y no funcionará siempre. Además, incluso si se inician los comandos de manera secuencial, se ejecutan todos en paralelo. El primero que finalice será el primero en escribir en el archivo. La solución...

Si desea saber más, le proponemos el siguiente libro:
couv_RIT62LINA.png
60-signet.svg
Versión impresa
20-ecran_lettre.svg
Versión online
41-logo_abonnement.svg
En ilimitado con la suscripción ENI
130-boutique.svg
En la tienda oficial de ENI
Anterior
Los procesos
Siguiente
Las variables