Configurar comando para ordenar

  

Use el comando configurar para configurar varias opciones de shell o enumerar variables de shell. Una sola opción establece características comunes.

Después de algunas opciones, el parámetro o activa las características especiales. El uso del parámetro + o después de algunas opciones desactivará algunas funciones,

El comando set sin ningún parámetro mostrará todas las variables del shell. A menos que encuentre una opción no válida, el conjunto siempre es

Vuelva a ture.

Cuando se llama al shell BASH, se pueden enumerar todas las opciones. El conjunto de opciones actual se muestra en $ -. Después de que se procese el parámetro de opción

, otros parámetros son Asignado al parámetro posicional ($ 1, $ 2, ..., $ n)

establecer [--abefhkmnptuvxldCHP] [-o nombre de opción] [argumentos ...]

Fuente: < Br>

Descripción de la opción

-a Marca automáticamente las variables que se modificaron o las variables que se exportaron al comando.

-b no está inmediatamente antes de la solicitud original, sino que termina inmediatamente Tabla de tabla de estado para tareas en segundo plano

-e Si el comando regresa con un valor distinto de cero, salga inmediatamente

-f Deshabilite la ruta con extensión

- h Al definir una función, localice y almacene los comandos de función. Cuando se ejecuta una función, generalmente consulta los comandos de la función


-k todos los parámetros de palabras clave, no solo los anteriores al nombre del comando. Los parámetros se colocan

en el comando de entorno

-m modo monitor, inicie el control de tareas. Esta opción admite la interacción del shell del sistema de forma predeterminada. Después del proceso de la estación

es independiente El grupo de procesos se ejecuta y muestra la línea de estado de

que contiene la salida cada vez que se completa la tarea.

-n Lee el comando pero no ejecuta el comando. Normalmente, se controla el error de sintaxis del script de shell. Interacción

el shell se ignora

-o nombre-opción El nombre de la opción puede ser uno de los siguientes:

Descripción de la opción

allexport Igual que la opción -a

braceexpand shell realiza la extensión de llaves, funciona de forma predeterminada

emacs usa la interfaz de edición de línea de comandos de estilo emacs. A menos que el shell se inicie con la opción -noline-edit

, cuando el shell interactúa , de forma predeterminada, la opción está habilitada

errexit con la opción -e

histexpand opción-misma H

El resultado de ignoreeof es como si el comando de shell IGNOREEOF = 10 se ejecutara

interactivo permite que la palabra esté precedida por un ##, de modo que todos los caracteres de la línea de comandos se ignoren en el shell interactivo

-comandos

monitor con opción -m

noclobber con opción -C

noexec con opción -n

noglob con opción -f

nohash con -d Opciones

notificar con la opción -b

nounset con -u opción

físico con la opción -p

posix cambiando los atributos BASH para que coincidan con los criterios, acción predeterminada A diferencia del POSIX1003.2 estándar

detallado con la opción -v

vi Utilizando el editor de línea de comandos de estilo vi

XTRACE con la opción -x, si no se da el nombre de la opción , muestre el valor de la opción actual

-p Abra el modo privilegiado (en este modo, se procesa el archivo $ ENV, no se puede heredar de la función de shell del entorno

. Si es un ID de usuario válido en lugar de un usuario real Los grupos se inician automáticamente. Cerrar

Esta opción habilitará las ID de usuario y grupo válidas para establecer las ID de usuario y grupo reales)

-t Lee los comandos y los ejecuta Salir

-u Al ejecutar la inclusión de parámetros, tratar las variables no establecidas como errores (si el intento de extensión

aparece en una variable no establecida, el shell muestra un mensaje de error. Si no es interactivo , luego

con salida no prolongada)

-v Cuando se lee la línea de entrada, se muestra la línea de entrada del shell

-x Después de expandir cada comando simple, Mostrar el valor de la extensión PS4, seguido del comando para ejecutar

-l Guardar y restaurar el nombre del enlace en el comando

-d Deshabilitar la ejecución del comando de búsqueda hash (generalmente, el comando se guarda en En la tabla hash, una vez que se encuentra

, no continuará la búsqueda.)

-C El efecto parece estar ejecutando el comando noclobber = shell

-H usando la alternativa de historial de estilos (Esta opción es válida de manera predeterminada cuando el shell interactúa).

-P Si este parámetro está establecido, cuando se ejecuta el comando de cambio de directorio cd, no se sigue el enlace simbólico, pero

Directorio actual

- Si no hay parámetros después de la opción, el parámetro de posición no está establecido. De lo contrario, incluso si algunos parámetros comienzan con la opción a

, El parámetro de posición se establece en argumento

: la señal para la opción de finalización hará que el resto de los parámetros se asignen al argumento de posición (las opciones -x y -v

están desactivadas. Si no hay ningún argumento, el argumento de posición Conservará los parámetros sin cambios)

Copyright © Conocimiento de Windows All Rights Reserved