Palabras reservadas en BASH
- Por Larry Hans Arroyo Vargas
- Publicado 17.05.08
- Bash
-
Rating:




Aquí tenemos las palabras reservadas más importantes que se
pueden utilizar con BASH, tanto desde scripts como desde la línea de
comandos. Más adelante en esta serie de artículos explicaremos y
daremos ejemplos de cómo usarlos.
En la próxima entrega comenzaremos a hacer uso de algunos de estos comandos, y seguiremos con el inicio de scripting en bash.
| Comando | Explicación |
| ! | Valor lógico NOT del código de retorno de un comando. |
| : | No hace nada (expande cualquier argumento). |
|
. |
Lee un fichero y ejecuta su contenido en el interprete de comando actual. |
| alias | Configura un 'alias' para un comando o línea de comandos. |
| bg | Pone un trabajo en 'background'. |
| bind | Asigna una secuencia de teclas a una función 'readline' o macro. |
| break | Sale de un bucle for, select, while o until. |
| builtin | Ejecuta el interprete de comandos especificado. |
| case | Construcción condicional. |
| cd | Cambia el directorio de trabajo actual. |
| command | Ejecuta un comando sin pasar por la función de búsqueda del interprete de comandos. |
| continue | Salta a la siguiente interacción en un bucle for, select, while o until. |
| declare | Define variables y les da atributos. |
|
dirs |
Muestra la lista actual de directorios recordados. |
| disown | Remueve un trabajo/proceso de la tabla de trabajod/procesos. |
| do | Parte de un bucle for, select, while o until. |
| done | Parte de un bucle for, select, while o until. |
|
echo |
Expande e imprime cualquier argumento. |
|
elif |
Parte de una construccion if. |
|
else |
Parte de una construccion if. |
| enable | Habilita o deshabilita los comandos integrados de la Shell. |
|
esac |
Parte de una construccion case. |
|
eval |
Ejecuta los argumentos dados a traves de la linea de comandos. |
| exec | Reemplaza el interprete de comandos con el programa definido. |
| exit | Sale de el interprete de comandos. |
|
export |
Crea variables de entorno. |
| fc | Edita el fichero con la historia de comandos usados. |
| fg | Pone un trabajo/proceso en background a foreground. |
|
fi |
Parte de un construccion if. |
| for | Bucle de tipo for. |
| function | Define una funcion. |
| getopts |
Procesa |
| hash | Rutas de acceso completas son determinadas y recordadas. |
|
help |
Muestra informacion sobre comandos embedidos. |
| history | Muestra la historia de comandos usados. |
| if | Construccion condicional de tipo if. |
| in | Parte de una construccion condicional de tipo case. |
|
jobs |
Muestra una lista con trabajos/procesos ejecutandose en background. |
|
kill |
Manda una signal a un proceso. |
|
let |
Asigna una variable aritmetica. |
| local | Crea una variable local. |
|
logout |
Sale de un interprete de comando de tipo login. |
| popd | Remueve un directorio del 'stack' de directorios. |
|
pushd |
Añade un directorio al 'stack' de directorios. |
|
pwd |
Muestra el directorio de trabajo actual. |
| read | Lee una linea en el 'standard input'. |
| readonly | Hace las variable del tipo solo lectura. |
| return | Retorna de una funcion o script. |
|
select |
Construccion del tipo generacion de menus. |
| set | Define opciones. |
| shift | Cambia argumentos de la linea de comandos. |
| suspend | Suspende la ejecucion de un interprete de comandos. |
|
test |
Evalua una expresion condicional. |
| then | Parte de una construccion if. |
|
time |
Ejecuta un comando y muestra los tiempos de ejecucion. El formato de salida puede ser controlado con TIMEFORMAT. |
| times | Muestra los tiempos de usuario y sistema acumulados para procesos ejecutados desde el interprete de comandos. |
| trap | Define una rutina para atrapar una 'signal'. |
|
type |
Identifica la fuente de un comando. |
|
typeset |
Define variables y les da atributos. Igual que 'declare'. |
|
ulimit |
Define/muestra los limites de recursos para los procesos. |
|
umask |
Define/muestra la mascara de los permisos de ficheros. |
| unalias | Remueve definiciones de alias. |
|
unset |
Remueve definiciones de variables o funciones. |
| until | Bucle de tipo until. |
| wait | Espera a que trabajos/procesos en background terminen de ejecutarse. |
| while | Bucle de tipo while. |
En la próxima entrega comenzaremos a hacer uso de algunos de estos comandos, y seguiremos con el inicio de scripting en bash.
Compartelo
1 Response to "Palabras reservadas en BASH" 
|
said this on 20 Aug 2009 3:43:11 PM MSD
como harias para escapar alguna de esas palabras reservadas?????????
|

Author/Admin)